Как получить список обновлений и импортировать его на мой автономный компьютер?

Проблема с версией Anaconda. В последней версии Windows-машина не может установить необходимые пакеты из удаленного репозитория. Для решения этой проблемы вам необходимо скачать исполняемый файл установщика anaconda3 -5.0.1.

2
13.05.2021, 08:46
1 ответ

Хороший вопрос, проблема с курицей -и -яйцом.... --print-urisне может вывести ничего полезного, если у него нет списка пакетов с датами от -до -..

Если машина, подключенная к Интернету -, имеет ту же конфигурацию sources.list, что и ваша автономная машина , и на ней установлены те же пакеты, вы можете запустить apt-get update, а затем apt-get --print-uris install PACKAGES(, а затем загрузить пакеты на USB-накопитель ), если вы просто устанавливаете несколько известных пакетов.

В противном случае вам потребуется получить полные списки пакетов с датами от -до -на автономный компьютер.

Списки пакетов хранятся в /var/lib/apt/lists/, так что вам нужно скопировать их туда/из него.

Запустите apt updateна компьютере с подключением к Интернету и скопируйте списки пакетов на USB-накопитель для передачи на автономный компьютер.

Что-то вроде:

В Интернете -подключенная машина:

mount "$USB_DEVICE" /mnt
mkdir -p /mnt/lists/

apt update
cp /var/lib/apt/lists/* /mnt/lists/

umount /mnt

При запуске cpмогут появляться предупреждения о невозможности копирования подкаталогов -(, например...../partial). Просто игнорируйте предупреждения, они не важны.

На автономной машине:

mount "$USB_DEVICE" /mnt
cp /mnt/lists/* /var/lib/apt/lists/

apt-get --print-uris dist-upgrade > /mnt/URIs.txt

umount /mnt

Теперь вы можете взять USB-накопитель с файлом URIs.txt обратно в компьютер, -подключенный к Интернету, и начать загрузку файлов пакета, а затем скопировать их на USB-накопитель для передачи обратно на автономный компьютер.

1
28.07.2021, 11:32

Теги

Похожие вопросы