Как установить новые пакеты в Linux
Ядро Linux распространение распространяется за счет использования пакетов, представленных в онлайн-каталогах. Различные дистрибутивы полагаются на архитектурные сборки, ориентированные на определенные системы управления пакетами. Используемый вами менеджер пакетов определяет, как вы будете устанавливать или обновлять новые пакеты.
Что такое пакет?
Пакеты - это программные приложения для Linux. Так же, как Apple App Store и Google Play предлагают тщательно отобранные приложения для iOS и Android, а Магазин Microsoft делает то же самое для Windows 10: менеджер пакетов обращается к библиотеке программ, разработанных для работы с архитектурными стандартами вашего дистрибутива.
Что такое диспетчер пакетов?
А менеджер пакетов служит встроенным инструментом для доступа к онлайн-каталогам программного обеспечения, а также для установки, обновления и удаления пакетов из вашей среды Linux.
На рынке существует более одного диспетчера пакетов, и их пакеты нелегко обеспечить кросс-совместимость. Кроме того, не все пакеты существуют в каталоге каждого диспетчера пакетов.
Общие системы управления пакетами включают:
- dkpg: Используется Debian и Ubuntu и поддерживается такими инструментами, как apt, aptitude и Менеджер пакетов Synaptic
- Pacman: Используется Arch Linux
- Portage: Используется Gentoo Linux
- Мгновенно: Относительно новый автономный формат пакетов, разработанный материнской компанией Ubuntu.
- Менеджер пакетов RPM: Разработано Red Hat и поддерживается такими инструментами, как Вкуснятина и зиппер
Как установить или обновить пакеты?
Начинающим пользователям Linux следует использовать встроенный инструмент управления пакетами, включенный в ваш дистрибутив. Вы найдете его в оконной системе. Каждый инструмент настроен по-разному и предлагает разные параметры, но все они графические и для работы требуется пароль администратора.
С помощью инструмента «укажи и щелкни» можно искать новые пакеты, удалять существующие пакеты или находить обновления для установленных пакетов.
Ручное управление пакетами
Опытные пользователи редко полагаются на графические инструменты, включенные в дистрибутив, предпочитая вместо этого запускать команды управления пакетами непосредственно из оболочки. В некоторых случаях, например, при администрировании сервера Linux, рабочего стола нет вообще, поэтому доступ к оболочке - единственный способ обновить пакеты.
Каждый менеджер пакетов поддерживает разные команды оболочки, но в целом для каждого из них требуется указать учетные данные корневого уровня (пароль root или пароль учетной записи пользователя, уполномоченного управлять пакетами) для изменения операционной системы.
Например, чтобы установить популярный текстовый редактор Нано, вы должны использовать следующие команды оболочки:
Apt:
apt install nano
Pacman:
pacman -S nano
Зиппер:
zypper установить нано
Portage:
эмердж нано
DNF:
dnf установить нано
Обратитесь к документации по инструменту управления пакетами на основе оболочки для получения конкретных инструкций, включая соответствующие флаги команд, которые изменяют работу базового инструмента.