Учебник Linux — Установка пакетов в Linux

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

Что такое пакет?

Пакеты являются программными приложениями для Linux. Так же, как Apple App Store и Google Play Music предлагают курированные приложения для iOS и Android, а Microsoft Store поддерживает Windows 10, менеджер пакетов получает доступ к библиотеке программ, разработанных для работы с архитектурными стандартами вашего дистрибутива.

Что такое менеджер пакетов?

Менеджер пакетов служит встроенным инструментом для доступа к онлайн-каталогам программного обеспечения, а также для установки, обновления и удаления пакетов из вашей среды Linux.

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

Общие системы управления пакетами включают в себя:

  • dkpg: Используется Debian и Ubuntu и поддерживается такими инструментами, как apt, aptitude и Synaptic Package Manager
  • pacman: Используется Arch Linux
  • волок: Используется Gentoo Linux
  • кусачий: Относительно новый, автономный формат пакетов, разработанный материнской компанией Ubuntu
  • RPM Package Manager: Разработано Red Hat и поддерживается такими инструментами, как YUM и zypper

Как мне установить или обновить пакеты?

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

В инструменте «укажи и щелкни» вы можете искать новые пакеты, удалять существующие пакеты или находить обновления для установленных пакетов.

Ручное управление пакетами

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

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

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

Апт:

apt-get установить nano

Portage:

появляются нано 

Yum:

ням установить нано

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

Ссылка на основную публикацию