Fedora как устанавливать программы

Содержание

D NF — это менеджер пакетов программного обеспечения для таких дистрибутивов RPM, как Fedora, CentOS, OpenMandriva, RHEL и Mageia. Это мастер установки, который устанавливает, обновляет и удаляет пакеты и является преемником YUM (Yellow-Dog Updater). Он был представлен в Fedora 18 и был менеджером пакетов по умолчанию, начиная с Fedora 22.

DNF или Dandified Yum автоматически вычисляет зависимости, чтобы определить действия, необходимые для установки пакетов и обслуживания пакетов. С DNF вам не нужно вручную устанавливать или обновлять пакеты с помощью команды rpm.

Система управления пакетами

Fedora использует систему управления пакетами, основанную на rpm (диспетчер пакетов RPM) и других инструментах, таких как PackageKit (GUI), Gnome Package Manager (GUI), DNF, Yumex (Yum Extender), Yum (командная строка).

Преимущества систем управления пакетами

  • Это упрощает поиск установленных и доступных пакетов.
  • Вы можете легко полностью удалить пакет и его файлы.
  • Это упрощает проверку целостности файлов пакетов.

Установка и настройка Fedora Linux 36 Workstation.

Избегайте смешивания исходных установок и пакетов

В некоторых случаях требуется установка программного обеспечения из источника, но следует избегать смешивания исходных установок и пакетных установок.
Вот хотя бы почему:

  • Вы не сможете воспользоваться всеми преимуществами, которые дает система с пакетным управлением.
  • Исходные установки могут перезаписывать, удалять или изменять существующие файлы пакета, нарушая работу пакета.
  • Установка из исходных файлов затрудняет и практически делает невозможным устранение неполадок.
  • Пакеты могут включать исправления для работы с другими пакетами, но исходные установки не содержат, что приводит к потере функциональности.
  • Исходные установки не будут обновляться с помощью пакетов, управляемых пакетами, что приведет к сбоям при обновлении или обновлении системы.

Если программное обеспечение отсутствует в вашей установке, попробуйте выполнить следующие шаги, чтобы получить упакованную версию. Выполните поиск в Fedora с помощью dnf или yum, попробуйте доступные сторонние репозитории или создайте свой собственный пакет.

Особенности DNF

  • Поддерживает несколько репозиториев.
  • Он отличается простой конфигурацией и интерфейсом.
  • Он поддерживает группы пакетов и группы с несколькими репозиториями.
  • Поведение, согласованное с частотой вращения коленчатого вала.
  • Он работает как на Python 2, так и на Python 3.
  • Он включает привязки C для библиотек нижнего уровня, таких как librepo, libcomps и hawkey.

Доступные команды

Команду DNF можно использовать точно так же, как yum для поиска, установки и удаления пакетов.

Искать пакет

Перед установкой пакета вам может потребоваться подтвердить, существует ли он на серверах Fedora. Используйте общее имя приложения с командой поиска DNF. Например, чтобы набрать документ с помощью LaTeX в Fedora , вам необходимо найти и установить приложение TeXstudio:

Fedora Linux 36 | ДЕТАЛЬНАЯ НАСТРОЙКА С НУЛЯ (2022) | Fedora Zero


# sudo dnf search имя пакета

Существует точное совпадение с пакетом TeXstudio, указанным как texstudio.x86_64. .X86_64 в названии обозначает архитектуру ЦП, и по умолчанию ваша система Fedora устанавливает пакеты с соответствующей архитектурой ЦП. После того, как вы подтвердили, что пакет называется texstudio, вы можете установить его с помощью dnf install.

Установите пакет.

# dnf install имя_пакета
$ sudo dnf установить texstudio

Метаданные пакета

Иногда результаты поиска DNF неточны. Часто бывает полезно просмотреть метаданные пакета, такие как URL-адрес проекта, лицензия, подробное описание и т. Д. Используйте команду DNF info, чтобы получить метаданные пакета:

TeXstudio

Найдите пакет, который предоставляет файл

Во время поиска имя пакета не всегда возвращает желаемый результат. Например, поисковый запрос для зависимости типа qmake-qt5 возвращает «Совпадений не найдено».

$ dnf search qmake-qt5
Совпадений не найдено.

Используйте dnf, чтобы расширить поисковый запрос в базе данных DNF и определить, предоставляет ли какой-либо ресурс то, что вы ищете, или он является частью более крупного пакета.

DNF обеспечивает

Результаты команды подтверждают, что пакет texstudio доступен в системе как texstudio-3.0.1-1.fc33.x86_64, а другая версия texstudio-3.1.2-1.fc33.x86_64 также доступна в обновляет репо.

Найти файлы, включенные в пакет

В некоторых случаях вы можете обнаружить, что приложение уже установлено в вашей системе, и захотите узнать, какой пакет поместил его в вашу систему. Чтобы узнать такие подробности, вам необходимо реконструировать полезную нагрузку пакета с помощью команды DNF repoquery с параметром –list. Команда просматривает метаданные репозитория о пакете и возвращает список всех файлов, предоставленных указанным пакетом:

Репозиторий TeXstudio

Удалить пакет

Если вам больше не нужен пакет в вашей системе, используйте dnf remove для его удаления. Команда удалит все установленные файлы пакета и все ненужные зависимости.

Читайте также:
Обзор программ для iPhone

# dnf remove packagename
$ sudo dnf удалить texstudio

В некоторых случаях для двух или более пакетов требуется одна и та же зависимость. В таких случаях команда удаления DNF не удаляет зависимость. Однако после установки и удаления многих приложений и пакетов у вас все равно могут появиться случайные пакеты. Чтобы удалить неиспользуемые пакеты, используйте dnf autoremove:

$ sudo dnf autoremove

Автоматические обновления

Пакет DNF-automatic предоставляет сервис для автоматической загрузки и установки обновлений. Он может автоматически отслеживать доступные обновления, отправлять журналы о загруженных пакетах и ​​отчеты об установленных обновлениях по электронной почте. Это альтернатива dnf-upgrade и может выполняться автоматически из таймеров systemd или cron вакансии .

Чтобы установить dnf-automatic RPM, выполните следующую команду:

$ sudo dnf установить dnf-automatic

По умолчанию dnf-automatic запускает конфигурации в файле /etc/dnf/automatic.conf. Конфигурации по умолчанию только загружаются, но не применяют изменения к вашей системе.

Чтобы запустить dnf-automatic:

systemctl включить dnf-automatic.timer systemctl start dnf-automatic.timer

Чтобы проверить статус dnf-automatic:

список-таймеров systemctl dnf-automatic-download.timer

Доступные таймеры для управления dnf-automatic

Только для скачивания

# dnf-automatic-download.timer

Скачать и установить

# dnf-automatic-install.timer

Для уведомления через настроенные эмиттеры в /etc/dnf/automatic.conf

# dnf-automatic-notifyonly.timer —

Обновление системы

Вы можете обновить системы Fedora напрямую с помощью DNF или подключаемого модуля обновления системы DNF.

Чтобы обновить выпуск Fedora прямо из DNF:

$ sudo dnf upgrade —refresh

затем перезагрузите вашу систему.

Чтобы обновить вашу систему с помощью плагина обновления dnf.

Сначала установите плагин с помощью следующей команды:

$ sudo dnf установить dnf-plugin-system-upgrade

Загрузите обновленные пакеты:

$ sudo dnf system-upgrade скачать —releasever = 34

Измените номер –releasever = 34, если хотите перейти на другую версию. В нашем случае последняя стабильная версия — 34. Вы также можете использовать 35 для обновления до разветвленной версии или Сыромятная кожа для обновления до Rawhide. Обратите внимание, что обновление системы Fedora официально тестируется и поддерживается не более двух выпусков (то есть с 32 до 34).

Запустите процесс обновления и перезагрузите систему с помощью следующей команды:

$ sudo dnf system-upgrade перезагрузка

Добавление репозиториев

Чтобы добавить новый репозиторий программного обеспечения, добавьте новый файл с расширением .repo (т.е. fedoraextra.repo) в каталог /etc/yum.repos.d/. Используйте dnf config-manager, чтобы добавить вновь созданный репозиторий с помощью следующей команды:

# dnf config-manager —add-repo new_repository

Замените new_repository на путь к созданному вами файлу .repo (т. Е. Fedoraextra.repo).

# dnf config-manager —add-repo /etc/yum.repos.d/fedoraextra.repo

Включить репозитории.

Чтобы включить вновь созданный репозиторий, выполните следующую команду от имени пользователя root:

$ sudo dnf config-manager —set-enabled new_repository

Замените new_repository созданным вами репо (например, fedoraextra).

$ sudo dnf config-manager —set-enabled fedoraextra

Удалить и отключить репозитории

Чтобы отключить определенный репозиторий, выполните следующую команду от имени пользователя root:

$ dnf config-manager —set-disabled новый_репозиторий

Замените new_repository уникальным идентификатором репо (например, fedoraextra), который вы создали.

$ dnf config-manager —set-disabled fedoraextra

Включить репозитории RPM Fusion

Сторонние репозитории программного обеспечения имеют более либеральную политику лицензирования и предоставляют программные пакеты, которые Fedora исключает из своих официальных выпусков. Эти репозитории программного обеспечения официально не связаны и не одобрены проектом Fedora. Пользователи должны проявлять осторожность при установке программного обеспечения из этих репозиториев.
RPM Fusion — это поддерживаемый сообществом репозиторий, содержащий дополнительные пакеты, которые не могут распространяться в Fedora по юридическим причинам. Он также предоставляет пакеты для Red Hat Enterprise Linux.

Выполните следующую команду, чтобы включить репозиторий Free:

$ sudo dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E% fedora) .noarch.rpm

Выполните следующую команду, чтобы включить несвободный репозиторий:

$ sudo dnf install
https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E% fedora) .noarch.rpm

Обратите внимание, что вам необходимо подтвердить подписи репозитория при первой установке пакетов из этих репозиториев.

Другие распространенные команды DNF

  • dnf check-update — только проверяет наличие обновлений, но не загружает и не устанавливает пакет.
  • dnf downgrade — возврат к предыдущей версии установленного пакета.
  • dnf переустановить — переустановить текущий пакет.
  • dnf upgrade — проверяет ваши репозитории на наличие новых пакетов и обновляет их все.

Плагины DNF

Вы можете расширить базовую функциональность DNF с помощью официально поддерживаемых Плагины Core DNF или сторонний Дополнительные плагины DNF . Установите плагины с помощью следующих команд:

# dnf install dnf-plugins-core-PLUGIN_NAME
$ sudo dnf установить dnf-plugins-core-versionlock
ИЛИ
# dnf install dnf-plugins-extras-PLUGIN_NAME

Плагин блокировки версии DNF

Подключаемый модуль блокировки версий DNF является частью подключаемых модулей Core DNF и позволяет ограничивать количество пакетов, включенных в транзакцию DNF. Вы можете указать, какие версии конкретных пакетов следует учитывать в транзакции dnf. Все другие версии конкретных пакетов будут проигнорированы.

Чтобы использовать, установите плагин с помощью следующей команды:

# dnf install dnf-plugins-core- (плагин)
$ sudo dnf установить dnf-plugins-core-versionlock

Чтобы заблокировать текущую версию пакета:

$ sudo dnf versionlock добавить имя пакета

Чтобы снять блокировку версии:

$ sudo dnf versionlock удалить имя пакета

Чтобы просмотреть все заблокированные пакеты:

Список блокировок версий $ sudo dnf

Чтобы удалить все заблокированные пакеты:

$ sudo dnf versionlock очистить

Исключение пакетов из транзакций

В некоторых случаях полезно исключить определенные пакеты из транзакций и обновлений. Один из таких сценариев — это когда обновление содержит ошибку или регресс. Этот метод удобен при использовании приложения обновления графического интерфейса пользователя, в котором не указаны пакеты, исключаемые из транзакции.

Исключите пакет с помощью следующих команд:

$ sudo dnf upgrade —exclude = имя_пакета

Вы также можете исключить пакет, используя /etc/dnf/dnf.conf или /etc/yum.repos.d/ для определенных файлов конфигурации репозитория.

excludepkgs = имя пакета

Читайте также:
Программа 6 класса математика список тем

Чтобы отключить эту конфигурацию, используйте –disableexcludes в отдельных командах dnf.

Команды DNF по сравнению с APT

Если вы переходите с дистрибутивов на основе Debian или Ubuntu, вы знакомы с диспетчером пакетов APT. Он управляет пакетами .deb, установленными программой DPKG. Мы могли бы сказать, что DNF относится к .rpm, как APT — к .deb, и здесь мы перечисляем некоторые общие команды APT с их эквивалентами DNF.

Команды APT Команды DNF
подходящее обновление
apt-get update
проверка-обновление dnf
подходящее обновление
apt-get upgrade
обновление dnf
подходящее полное обновление
apt-get dist-upgrade
dnf distro-sync или
обновление системы dnf
удачный удалить
apt-get remove
dnf удалить
удачная чистка
apt-get purge
подходящее автоудаление
apt-get autoremove
dnf autoremove
подходящий поиск
поиск в apt-cache
dnf поиск

Установка приложения с программным обеспечением GNOME

Как и следовало ожидать, вы также можете использовать приложение с графическим интерфейсом пользователя GNOME для поиска, установки и обновления приложений в вашей системе Fedora.

Программное приложение GNOME

Вы можете просматривать различные категории для поиска приложения, а затем нажимать кнопку установки.
Кроме того, вы можете загрузить файлы .rpm или .flatpakref и открыть их в программном обеспечении GNOME для установки.

Заключение

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

Источник: wowgold-seller.com

Как установить файлы RPM в Fedora Linux [Учебное пособие для начинающих]

Когда вы начнете использовать Fedora Linux в домене Red Hat, рано или поздно вы столкнетесь с файлами .rpm. Как файлы .exe в Windows и файлы .deb в Ubuntu и Debian, файлы .rpm позволяют быстро установить программное обеспечение из него на Fedora.

Вы можете найти и установить множество программного обеспечения из программного центра, особенно если вы включите дополнительные репозитории в Fedora. Но иногда вы найдете программное обеспечение, доступное на их веб-сайтах в формате RPM.

Как файлы .exe в Windows, вы загрузите файл .rpm и дважды щелкните по нему, чтобы установить. Не волнуйтесь, я покажу вам подробные инструкции.

Установка файлов RPM в Fedora и Red Hat Linux

Я покажу вам три способа установки файлов RPM:

  • Установите файлы RPM с программным центром (Метод GUI)
  • Установите файлы RPM с помощью команды DNF (Метод CLI)
  • Установите файлы RPM с помощью команды Yum (Метод CLI для Red Hat)

Метод 1. Используйте программный центр

Самый простой способ — использовать программный центр по умолчанию в Fedora. Это действительно просто. Перейдите в папку, в которую вы скачали файл .rpm. Обычно это папка «Загрузки».

Просто дважды щелкните файл RPM, и он откроется в центре программного обеспечения.

Кроме того, вы можете щелкнуть файл правой кнопкой мыши и выбрать его установку через Центр программного обеспечения.

Когда он откроется в программном центре, вы должны увидеть вариант установки. Просто нажмите кнопку установки и при появлении запроса введите пароль своей учетной записи.

Метод 2: используйте команду DNF для установки файла RPM

Это метод командной строки. Fedora использует новый DNF менеджер пакетов и вы также можете использовать его для установки загруженных файлов RPM.

Откройте терминал и перейдите в каталог, в который вы загрузили файл RPM. Вы также можете указать путь к файлу RPM. Используйте команду DNF следующим образом:

sudo dnf install rpm_file_name

Метод 3: установите файлы RPM в Red Hat с помощью команды Yum

В отличие от Fedora, Red Hat по-прежнему использует старый добрый менеджер пакетов Yum. Вы пока не найдете здесь команду DNF.

Процесс такой же, как и команда DNF. Вы переходите в каталог, в котором находится файл RPM, или указываете его путь.

sudo yum install path_to_RPM_file

Вот и все. Ничего красивее.

Как удалить пакеты RPM

Удаление пакета RPM тоже не представляет большого труда. И нет, вам не нужен оригинальный rpm-файл, который вы использовали для установки программы.

Вы можете найти установленный пакет в программном центре и удалить оттуда приложение.

В качестве альтернативы вы можете использовать команду DNF или YUM с remove опцию.

С DNF используйте эту команду:

sudo dnf remove rpm_package_name

С Yum используйте эту команду:

sudo yum remove rpm_package_name

Вы, вероятно, не помните точное название пакета, и это нормально. Что вы можете сделать, так это ввести несколько первых букв пакета, а затем нажать вкладку. Предполагается, что у вас включено завершение табуляции, что обычно и есть.

И это все, что вам здесь нужно. Довольно просто, правда? Будучи новичком, вы можете столкнуться с трудностями при решении такой простой задачи, и я надеюсь, что вы почувствуете себя более уверенно с Fedora благодаря таким кратким руководствам, как это.

Похожие посты:

  1. Fedora против Red Hat: какой дистрибутив Linux следует использовать и почему?
  2. Обзор рабочей станции Fedora 30 — умнее, быстрее и громче
  3. Как установить Fedora в VirtualBox [с инструкциями для USB, буфера обмена и общего доступа к папкам]
  4. Как выполнить двойную загрузку Fedora и Windows
  5. Обзор рабочей станции Fedora 32 — смокинг над неспокойной водой
  6. Не хватает хранилища? Попробуйте эти советы, чтобы освободить место на Windows 10
  7. Как добавить сторонние репозитории в Fedora и получить доступ к огромному количеству дополнительного программного обеспечения
  8. Обновление Fedora — это работает?
  9. Как установить Docker в Fedora [учебник для начинающих]
  10. Сделайте Fedora 30 интересной и продуктивной после установки
Читайте также:
Сколько различных значений числа d можно ввести чтобы после выполнения программы было напечатано 246

Первичная боковая панель

популярные посты

  • Способы 3, чтобы открыть файл PST без Office Outlook в Windows 10 просмотров 200
  • Windows 11 неправильно предупреждает, что защита Local Security Authority отключена просмотров 200
  • Как искать в Google, используя изображение или видео просмотров 200
  • 3 способа отключить GetApps на телефонах Xiaomi, Redmi и Poco под управлением MIUI просмотров 200
  • DSU Loader для Android 11 позволяет разработчикам тестировать приложения на стоковой Android, как никогда ранее. просмотров 200
  • 20 + бесплатные электронные книги для изучения Linux бесплатно просмотров 200
  • Ошибка caa20001. Существует более постоянный способ входа в Microsoft Teams. просмотров 200
  • У Microsoft Edge скоро может появиться крипто-кошелек просмотров 200
  • Как удалить значок замка или замка с дисков в Windows 10 просмотров 200
  • PhishTank поможет вам проверить или сообщить о фишинговых сайтах просмотров 200
  • 5 способов исправить проблему «Ваша SIM-карта отправила текстовое сообщение» на iPhone просмотров 200
  • 7 лучших сайтов для определения номера телефона просмотров 200
  • Как исправить проблему с петлей входа в Ubuntu просмотров 200
  • В потоке Discord нет звука? 6 способов исправить просмотров 200
  • Как создать многостраничный PDF-файл в Photoshop просмотров 200
  • Как сбросить SMC на M1 или Intel Mac просмотров 200
  • 3 способа скрыть вкладки в Google Chrome просмотров 200

Источник: websetnet.net

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

В этом руководстве мы продолжим тему Fedora и покажем, как установить еще 5 важных приложений.

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

Стоит отметить, что мы уже имели дело с запуском Flash, GStreamer Non Free кодеков и Steam в Fedora в предыдущей статье.

Приложения, которые мы выбрали в качестве основных, следующие:

Конечно, есть и другие приложения, которые люди считают необходимыми для удовлетворения своих потребностей, но пытаться разместить 1400 важных приложений в одной статье – нелепо.

Во многих других руководствах показано, как при установке таких пакетов используются такие инструменты командной строки, как Yum, но мы предпочитаем показывать самые простые методы, используя графические инструменты, где это возможно.

Как установить Google Chrome с помощью Fedora Linux

В настоящее время Chrome является самым популярным в мире веб-браузером, основанным на статистике использования на различных платформах.

Другие источники цитируют Internet Explorer как самый популярный, но реально они устарели, и вы не будете использовать Internet Explorer с Linux.

Большинство дистрибутивов Linux поставляются с Firefox в качестве браузера по умолчанию, и Fedora Linux не является исключением.

Установка браузера Google Chrome относительно проста.

Прежде всего, посетите google.com/chrome/ и нажмите кнопку Загрузить Chrome .

Когда появятся параметры загрузки, выберите 32-битную или 64-битную опцию. (выберите тот, который подходит для вашего компьютера).

Откроется окно «Открыть с помощью». Выберите “ Установка программного обеспечения “.

Как установить Google Chrome с помощью Fedora Linux

Когда появится установщик программного обеспечения, нажмите кнопку Установить .

Для загрузки и установки Google Chrome требуется некоторое время, но после его завершения вы можете открыть окно приложений (используя «Super» и «A») и выполнить поиск Chrome.

Если вы хотите добавить Chrome на панель избранного, щелкните правой кнопкой мыши значок Chrome и выберите « Добавить в избранное ».

Вы можете перетаскивать значки в списке избранных, чтобы изменить их положение.

Чтобы удалить Firefox из списка избранных, щелкните правой кнопкой мыши значок Firefox и выберите « Удалить из избранного ».

Некоторые люди предпочитают использовать браузер Chromium вместо Google Chrome, но, согласно проекту Fedora, существуют серьезные проблемы.

Как установить Java в Fedora Linux

Java Runtime Environment (JRE) требуется для запуска определенных приложений, включая Minecraft.

Есть два способа установить Java. Самый простой – выбрать пакет Open JDK, который доступен в пакете GNOME («Программное обеспечение» в меню приложений).

Откройте упаковщик GNOME и найдите Java .

Из списка доступных элементов выберите Инструмент политики OpenJDK 8 , также известный как среда выполнения Open JDK.

К тому времени, когда вы это прочитаете, может появиться более новая версия Java. Идите и установите это, вместо этого.

Нажмите “ Установить “, чтобы установить пакет Open JDK

Как установить Oracle JRE в Fedora Linux

Установите официальную среду выполнения Java Java.

Нажмите кнопку Загрузить под заголовком JRE.

Примите лицензионное соглашение и загрузите пакет RPM для Fedora.

Когда появится запрос, откройте пакет с помощью Установка программного обеспечения .

Как установить Oracle JRE в Fedora Linux

Когда появится приложение GNOME Packager, нажмите кнопку Установить .

Итак, что вы должны использовать, Oracle JRE или пакет OpenJDK?

Если честно, в этом не так много. Согласно этой веб-странице в блоге Oracle:

Это очень близко – наш процесс сборки для Oracle JDK выпускает сборку на OpenJDK 7, добавив всего лишь пару частей, таких как код развертывания, который включает реализацию Oracle плагина Java и Java WebStart, а также некоторые сторонние компоненты с закрытым исходным кодом как графический растеризатор, некоторые сторонние компоненты с открытым исходным кодом, такие как Rhino, и несколько кусочков, вроде дополнительной документации или сторонних шрифтов.В дальнейшем мы намереваемся открыть все компоненты Oracle JDK с открытым исходным кодом, кроме тех, которые мы рассматриваем как коммерческие функции, такие как JRockit Mission Control (пока недоступно в Oracle JDK), и заменить обремененные сторонние компоненты альтернативами с открытым исходным кодом, чтобы добиться более четного контроля. между базами кода

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru