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