Меню Рубрики

Установка программ из терминала fedora

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

Так уж исторически сложилось, что процесс установки пакетов в разных дистрибутивах существенно отличается. Да и сами установочные пакеты имеют разный формат. Данная статья пригодиться пользователям дистрибутива Fedora (Источник).

В более старых версиях Linux (базирующихся на Red Hat) существовало только два способа установки программ. Это сборка из исходных кодов и установка из RPM-пакетов. Рассмотрим каждый способ поподробнее.

Исходные коды скачиваются с сайта программы. В общем случае, для установки нужно распаковать и выполнить 3 команды: configure, make и make install. Первая команда имеет очень много параметров (вывести список которых можно, запустив configure -help), таких, как путь установки программы, пути к различным библиотекам и много других. После удачного завершения первого этапа, нужно запустить команду make. Она скомпилирует исходные коды в бинарные файлы. Если компиляция прошла успешно, то по последней команде скомпилированные файлы скопируются по своим директориям. Преимущество такого способа установки заключаются во-первых в том, что 99% всех open source – программ распространяются в исходниках, а RPM-пакета у нужной программы может не быть (сейчас, правда, формат RPM очень распространился и почти все разработчики стараются создавать пакеты в этом формате). Во-вторых всегда можно отредактировать исходники устанавливаемой программы, исправив ошибку или внеся нужные изменения. Минус только один – для использования этого способа необходимо знать язык программирования c/c++ и архитектуру ОС. Поэтому далеко не каждый может пользоваться этим способом, особенно, если при этом возникли какие-либо ошибки.

Установка из RPM-пакета производится так: необходимо скачать RPM-пакет и выполнить всего одну команду: rpm -Uvh ./packet_name.rpm (где packet_name – имя файла пакета). Такой способ не только намного проще, но и быстрее, так как в пакете программа уже скомпилирована (время на компиляцию программы может уходить довольно много, в зависимости от мощности вашего компьютера). Однако способ тоже не идеальный, так как часто бывает, что программа для своей установки требует, чтобы также были установлены какие-либо другие пакеты (например с нужными библиотеками) – появляются так называемые зависимости. Если программа требует одну библиотеку – не страшно, но программа может требовать 10 и больше библиотек, каждая из которых, в свою очередь, тоже может требовать установку библиотек. Поэтому время установки программы может сильно затянуться.

Читайте также:  Установка ребенка в садик

Однако в последних версиях Fedora с появлением такой консольной утилиты, как yum, устанавливать программы очень приятно. Для этого нужно всего-навсего набрать в консоли команду: yum install name (где name – имя программы для установки). Мало того, что yum сама скачает из интернета нужный пакет и установит программу, она также скачает и установит все программы, требующиеся для этого. Если вы не любите пользоваться консолью, в KDE, например, из меню запустите программу Система / Установка/удаление программ и установите программу, используя графический интерфейс.

А вы уже позаботились о грядущем и неизбежном торжестве? Ведь за всеми этими заботами и суетой подкрался он — новый год! И подарки на новый год 2010 нужно начинать готовить уже сейчас. Ведь на кануне праздника начинается всеобщее сумасшествие и толчея .

источник

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

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

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

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

Установка ПО в Fedora при помощи графической утилиты

Для облегчения установки ПО в Fedora — воспользуемся графической утилитой. Она позволяет просматривать, находить и устанавливать приложения. Вам обязательно нужно иметь root права для установки любого пакета в Fedora (в принципе, как и в любом другом дистрибутиве Linux).

Читайте также:  Установка блютуз на ноут

На стандартном рабочем столе, GNOME, перейдите в меню “Activities”, далее “Software”, как показано на скриншоте:

Центр приложений Fedora

В соответствующих категориях вы найдёте нужное вам ПО, например, Productivity или Editor’s Picks.

Категории приложений

Выберите любое, интересующее вас, приложение и нажмите на “Install”, так как показано ниже.

Установка приложений в Fedora

Установка ПО в Fedora при помощи командной строки

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

Войдите как root-пользователь и установите пакеты в Fedora, используя DNF, как указано ниже.

Для поиска пакетов — воспользуйтесь следующей командой (вместо glances введите название интересующего вас приложения):

Поиск пакета в Fedora

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

Установка пакета в Fedora при помощи CLI

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

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

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

  • http://rpmfusion.org — предоставляет ПО, которое Fedora Project или Red Hat не хотят поставлять;
  • http://rpm.livna.org — дополнение к RPM Fusion;
  • https://copr.fedorainfracloud.org/ — простая в использовании система сборки, которая предоставляет репозиторий пакетов.
Читайте также:  Установка кикстартера на скутере 50 кубов

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

Установка ПО в Fedora с использованием исходного кода

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

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

Альтернативные методы установки

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

  • CPAN – Perl
  • PyPI, easy_install, pip – Python
  • RubyGems, gem – Ruby
  • npm – Node.js
  • goget/goinstall – Go
  • Crate – Rust и многие другие.

Спасибо за внимание! Надеемся, что данная статья помогла вам.

источник

Добавить комментарий

Adblock
detector