Как в Ubuntu, Debian и других распространенных дистрибутивах Linux установить программы через терминал + видео обзор
В настоящее время существует огромное множество различных дистрибутивов Linux. Некоторые из них популярны и используются повсеместно, а разработка других прекращается вскоре после их появления. Большинство дистрибутивов содержат центр приложений, позволяющий легко установить (или удалить) то или иное программное обеспечение, но в каждом из них используется своя архитектура, потому команда установки программ с использованием консоли (терминала) для каждого дистрибутива своя.
Ниже перечислены самые популярные дистрибутивы. Многие другие дистрибутивы созданы на их основе. Таким образом, выучив команды из этого списка, вы научитесь устанавливать программы почти в любом дистрибутиве Linux.
Содержание
- Ubuntu/Debian
- Fedora
- CentOS/RHEL
- openSUSE
- Arch Linux
- Gentoo
- Void Linux
- Solus
- Заключение
- Видео
Ubuntu/Debian
Debian – предок огромной части дистрибутивов Linux, включая Ubuntu, и почти все они используют диспетчер пакетов Apt. Для установки пакетов с использованием Apt требуется исполнить команду установки с указанием имени необходимого пакета:
sudo apt install имя_пакета
Fedora
Fedora – первый из семейства дистрибутивов Red Hat, начавший использовать DNF в качестве стандартного менеджера пакетов. Вероятно, он будет использоваться в будущих версиях RHEL, а также в CentOS с версии 8.0.
Как и старый менеджер пакетов YUM, DNF очень прост в использовании. Нужно просто ввести команду такого вида:
dnf install имя_пакета
CentOS/RHEL
CentOS и RHEL по-прежнему используют старый менеджер пакетов YUM, но он работает подобно DNF:
yum install имя_пакета
openSUSE
В дистрибутиве openSUSE используется консольный менеджер пакетов Zypper. Для установки пакета с использованием Zypper наберите следующее:
zypper install имя_пакета
или
zypper in имя_пакета
Arch Linux
Данный дистрибутив располагает собственным средством пакетов, называемым Pacman. В отличие от других, Pacman был написан только для Arch Linux с упором на простоту, и для указания действий в нем используются так называемые «флаги», а не ключевые слова. В частности, для установки пакета нужно ввести флаг -S:
pacman -S имя_пакета
Gentoo
Gentoo использует диспетчер пакетов Portage. Дистрибутив Gentoo основан на источниках и у него нет скомпилированных пакетов. Он извлекает исходный код программы и компилирует ее по требованию, поэтому Portage по существу представляет собой гигантский унифицированный скрипт установки. Чтобы установить пакет с использованием Portage, используйте команду emerge:
emerge —ask имя_пакета
Void Linux
Void Linux – своего рода странный новичок в мире Linux, но у него есть реальная перспектива стать лучшим дистрибутивом в будущем. Разработчики Void создали этот дистрибутив с нуля, включив в него то программное обеспечение, которое они хотели включить. В результате Void получил собственный менеджер пакетов XBPS. Как и Pacman, в команде установки пакетов XBPS используется флаг -S, но в сочетании с ключевым словом “install”:
xbps-install -S имя_пакета
Solus
Solus – еще один довольно новый дистрибутив, который стремится быть одним из немногих стабильных релизов в экосистеме Linux. Как ни странно, Solus не предназначен для серверов вообще. Вместо этого разработчики Solus направили все свои усилия на то, чтобы сделать Solus лучшим дистрибутивом для настольных систем. В его состав включен собственный менеджер пакетов Eopkg. Чтобы сообщить ему, что вы хотите установить программу, введите следующую команду:
eopkg install имя_пакета
Заключение
Большинство из этих менеджеров пакетов, если не все, могут управлять всем программным обеспечением в системе. Это значит, что с их помощью можно удалять и перенастраивать пакеты, а также обновлять их, причем сразу все. В некоторых дистрибутивах (Debian и Ubuntu, например) менеджер пакетов позволяет даже обновить операционную систему до последней версии.
Таким образом, не поленитесь, обязательно найдите время, чтобы полностью изучить данный компонент Linux, поскольку менеджер пакетов позволит вам избежать головных болей в будущем и может стать одним из ваших самых лучших помощников при настройке системы под себя.