Вы используете 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.