Как обновить список пакетов репозитория apt в автономном режиме Debian

В моем случае я добавил новую виртуальную машину в Windows 10 Hyper -V, импортировав виртуальный жесткий диск CentOS7 Linux. Установка прошла нормально, но сеть в CentOS вообще не работала. Чтобы решить эту проблему, в Hyper -V я выбрал новую виртуальную машину и отредактировал настройки. В разделе «Сетевой адаптер» для виртуального коммутатора по умолчанию установлено значение «Не подключен». Изменение этого параметра на «Переключатель по умолчанию» и сохранение устранили проблему. Это решило такие ошибки, как отсутствие подходящего устройства для этого соединения и невозможность найти eth0.

0
22.08.2020, 10:06
1 ответ

apt-offlineпредназначен для такого рода ситуаций. Вам нужно будет установить его в автономной системе и в системе, имеющей доступ к Интернету; для автономной системы загрузите пакет вручную вместе с любыми его зависимостями, которые еще не установлены , и установите пакеты, используя dpkg -i. Пакет на самом деле недоступен в стандартных репозиториях Debian 10, но он доступен в репозиториях бэкпортов :

.
echo deb http://deb.debian.org/debian buster-backports main | sudo tee /etc/apt/sources.list.d/buster-backports.list
sudo apt update
sudo apt install -t buster-backports apt-offline

Как только apt-offlineстанет доступным, вы сможете создать «файлы подписи» в автономной системе, в которых перечислены файлы, которые необходимо загрузить в онлайн-систему. Для apt updateзапустите

apt-offline set offline.sig --update

в автономной системе, затем перенесите файл offline.sigв онлайн-систему. В онлайн-системе запустите

apt-offline get offline.sig --bundle offline.zip

и передать полученный файл offline.zipв автономную систему. Беги туда

apt-offline install offline.zip

для установки загруженной информации.

Это также работает для обновлений и установки пакетов; первый шаг становится

apt-offline set offline.sig --update --upgrade

или

apt-offline set offline.sig --install package1 package2

в зависимости от обстоятельств.

1
18.03.2021, 23:10

Теги

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