Поиск по сайту:

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


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

Как и другие дистрибутивы Linux, Fedora использует систему управления пакетами DNF для установки, обновления и удаления программных пакетов и компонентов. Система управления пакетами Fedora использует формат пакетов RPM.

В этой статье мы объясним, как найти и установить программные приложения в дистрибутиве Fedora Linux с помощью графической утилиты и командной строки (CLI). Мы также рассмотрим сторонние репозитории для установки пакетов с использованием исходного кода и других методов установки.

Установка программного обеспечения в Fedora с помощью графической утилиты

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

На рабочем столе по умолчанию GNOME перейдите в меню Действия и щелкните значок Программное обеспечение, как показано на снимке экрана.

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

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

Установка программного обеспечения в Fedora через командную строку

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

Войдите в систему как пользователь root и установите пакеты в Fedora с помощью инструмента DNF, как показано.

Чтобы выполнить поиск пакета с помощью команды DNF (замените взгляды на фактическое имя приложения):

dnf search glances

Чтобы установить пакет под названием glances, выполните следующую команду (при необходимости отвечайте y на любые запросы):

dnf install glances

Включение сторонних репозиториев в Fedora

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

Существует ряд сторонних репозиториев программного обеспечения для Fedora, которые обычно используются конечными пользователями и не конфликтуют друг с другом:

  • http://rpmfusion.org — предоставляет программное обеспечение, которое проект Fedora или Red Hat не хотят поставлять.
  • http://rpm.livna.org – дополнение к RPM Fusion.
  • https://copr.fedorainfracloud.org/ – простая в использовании система сборки, предоставляющая репозиторий пакетов.

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

Установка программного обеспечения в Fedora с использованием исходного кода

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

Примечание. Установка приложений из исходного кода может значительно усложнить управление ими в вашей системе, и менеджер пакетов не будет знать об установленном программном обеспечении. Это может привести к:

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

Другие способы установки

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

  • CPAN — Перл
  • PyPI, easy_install, pip — Python
  • RubyGems, драгоценный камень – Рубин
  • НПМ — Node.js
  • goget/goinstall — Перейти
  • Ящик — Ржавчина и многие другие.

Вот и все! В этой статье мы объяснили, как найти и установить приложения в Fedora. Используйте форму обратной связи ниже, чтобы задать вопросы или поделиться с нами своими мыслями.