Как установить приложения Fedora в автономном режиме

Вы используете Fedora в качестве предпочтительного дистрибутива Linux? У вас нестабильное подключение к Интернету или медленное скачивание? Если да, то неплохо было бы узнать, как использовать автономную функцию, включенную в диспетчер пакетов DNF.

Автономный режим DNF известен как «только загрузка», и при его использовании он может значительно упростить установку большого количества программ. Вот как использовать эту функцию в вашей системе Fedora.

Скачать приложения с DNF

Инструмент управления пакетами DNF в Fedora Linux имеет множество полезных функций, но «загрузка» — одна из лучших вещей, которые он может делать. Используя этот аргумент командной строки при установке пакета RPM из репозиториев программного обеспечения Fedora, очень легко загрузить любое приложение для дальнейшего использования в автономном режиме на любом ПК с Fedora Linux по вашему выбору.

Чтобы использовать эту функцию, откройте окно терминала, нажав Ctrl + Alt + T или Ctrl + Shift + T на клавиатуре. Затем, когда у вас откроется окно терминала, используйте команду поиска dnf ниже, чтобы найти имя приложения, которое вы хотите установить в автономном режиме.

Так, например, если вы хотите установить браузер с открытым исходным кодом Chromium в автономном режиме или на ПК с Linux с медленным интернетом, вы должны ввести аргументы командной строки ниже.

sudo dnf download chromium

Приведенная выше команда быстро загрузит последнюю версию браузера с открытым исходным кодом Chromium и поместит ее в каталог кэша пакетов Fedora, «/ var / cache / dnf».

Чтобы получить доступ к этому каталогу кэша пакетов, используйте команду CD и переместите сеанс терминала из домашнего каталога (~) в папку кэша пакетов.

cd /var/cache/dnf

Отсюда просмотрите различные подкаталоги и скопируйте файлы на съемное устройство, которое будет установлено в автономном режиме на других компьютерах.

Загрузите приложения в определенный каталог

Сортировка в каталоге кэша пакетов Fedora может быть довольно утомительной. Папки есть повсюду, и это значительно усложняет загрузку загруженных пакетов, чем следовало бы. К счастью, есть способ заставить диспетчер пакетов DNF сохранять автономные приложения в любом месте, указанном пользователем, с помощью переключателя командной строки «downloaddir».

Так, например, чтобы загрузить RPM-пакет веб-браузера Chromium из репозиториев программного обеспечения Fedora в папку с пометкой «offline-apps» в вашем домашнем каталоге, вы должны ввести команду ниже.

Примечание: пожалуйста, измените «/ home / username / offline-apps» в приведенной ниже команде на имя пользователя, которое вы используете на своем ПК с Linux.

sudo dnf download chromium --downloaddir=/home/username/offline-apps

После завершения загрузки обновите разрешения каталога «offline-apps» в домашней папке, чтобы вы могли безопасно получить доступ к этому каталогу. Необходимо изменить разрешения для этой папки, поскольку для нее заданы права только root.

sudo chmod 777 -R ~/offline-apps

Обновив права доступа к папке, скопируйте папку на флэш-накопитель для установки на других компьютерах с Fedora Linux в автономном режиме.

Скачивание приложений с зависимостями

При использовании приведенных выше примеров команды загрузки будет загружен пакет RPM из репозитория Fedora Linux, который по большей части работает для компьютеров с ограниченным доступом в Интернет. Однако, если вам также необходимо получить зависимости для приложения, поскольку нет возможности получить доступ к Интернету, вам необходимо использовать переключатель командной строки «разрешить».

С помощью «разрешения» диспетчер пакетов Fedora DNF будет загружать не только само приложение, но и все библиотеки, зависимости и важные компоненты программного обеспечения, необходимые для запуска приложения в вашей системе.

Чтобы загрузить Kodi, например, вместе со всеми его программными зависимостями, выполните указанную ниже операцию командной строки.

sudo dnf download kodi --resolve

Приведенная выше команда загрузит Kodi вместе со всеми его зависимостями в каталог кэша пакетов Fedora (/ var / cache / dnf), к которому вы можете получить доступ с помощью:

cd /var/cache/dnf

В качестве альтернативы загрузите приложение вместе со всеми его зависимостями в домашний каталог (~), введя следующую операцию командной строки.

Примечание: не забудьте заменить раздел «/ home / username / offline-apps» в приведенной ниже команде именем пользователя, которое вы используете в своей системе Linux.

sudo dnf download kodi --resolve --downloaddir=/home/username/offline-apps

Обновите права доступа к папке с помощью команды chmod.

sudo chmod 777 -R ~/offline-apps

Затем вы можете скопировать «offline-apps» на USB-устройство для автономной установки позже.

Другие способы установки приложений в Fedora офлайн

Функция загрузки DNF — отличный способ гарантировать, что даже автономные экземпляры Fedora Linux смогут получать новейшие приложения. Однако, если вы ищете способы получить приложения в автономной системе Fedora, это не единственный способ. Представляем AppImage — технологию, которая позволяет хранить целые приложения в простом загружаемом файле, который идеально подходит для автономных систем. Если вы заинтересованы в получении приложений AppImage, перейти в BinTray. Это отличный веб-сайт, на котором собрано множество приложений в формате AppImage.