Установите пакеты на автономный компьютер
в современном мире, поскольку большинство устройств подключены к Интернету. Тем не менее, бывают случаи, когда они могут быть полезны, и Ubuntu предоставляет довольно простой способ превратить USB-накопитель в автономный репозиторий.Этот метод несложно настроить, и он работает так же легко, как обычное онлайн-обновление. Однако есть одна загвоздка. Вам понадобится подключенный к Интернету компьютер Ubuntu, чтобы все настроить и передать пакеты на автономный компьютер.
Получить пакет Apt-Offline
Начните работу на онлайн-машине с Ubuntu. Вам потребуется установить пакет apt-offline.
sudo apt install apt-offline
Далее вам понадобится еще одна копия пакета для автономного устройства. Загрузите форму deb, Contents
Получить пакет Apt-Offline
. Поместите пакет на USB-накопитель и установите его на автономный компьютер.Как только пакет будет доступен на автономном компьютере с Ubuntu, установите его с помощью dpkg
.
sudo dpkg -i apt-offline
Создайте подпись для своего репозитория
Все репозитории Ubuntu и Debian используют подписи ключей для проверки целостности пакетов. Ваш автономный репозиторий ничем не отличается. В Apt-offline есть инструмент для создания вашей подписи. Запустите его и установите ключ в месте, которое вы запомните.
sudo apt-offline set ~/.offline.sig
Загрузить пакеты
Вы готовы получить все пакеты для вашего нового репозитория и загрузить их на диск, который хотите использовать.
sudo apt-offline get -d /path/to/usbСоздайте подпись для своего репозитория/div>Если вы хотите объединить все это в один большой zip-файл, флаг
threads
позволит вам загружать его из нескольких репозиториев Ubuntu одновременно. Это должно занять некоторое время. Нужно скачать много файлов. Вам также следует убедиться, что у вас есть USB-накопитель большого размера, на котором можно разместить весь репозиторий пакетов.sudo apt-offline get --threads 3 --bundle /path/to/usb/bundle.zip ~/.offline.sigУстановите п
Загрузить пакеты
ютерЕдинственное, что вам осталось сделать, — это включить новый репозиторий на автономном компьютере. Вставьте диск в компьютер и выполните следующую команду:
sudo apt-offline install /path/to/usb/bundle.zipApt активирует новый репозиторий в вашей системе. Когда вы начинаете использовать Apt или устанавливаете пакеты, ваш компьютер извлекает их из нового локального источника. Продолжая обновлять автономный компьютер, вы можете повторять шаги по загрузке пакетов и их установке на автономный компьютер с Ubuntu.
Эта система может показаться более неудобной и громоздкой, чем обычные онлайн-обновления, но работает она достаточно хорошо. Он дает вам возможность контролировать вашу систему и при этом управлять ею с помощью тех же инструментов, к которым вы привыкли. Вы также можете полностью использовать один и тот же диск и один и тот же репозиторий на нескольких автономных компьютерах, что делает этот метод удивительно эффективным для обновления автономных компьютеров. Конечно, если компьютеры находятся в локальной сети, вы всегда можете заменить USB-накопитель сетевым хранилищем и значительно повысить свою эффективность.