Проблема с версией Anaconda. В последней версии Windows-машина не может установить необходимые пакеты из удаленного репозитория. Для решения этой проблемы вам необходимо скачать исполняемый файл установщика anaconda3 -5.0.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-накопитель для передачи обратно на автономный компьютер.