Учебное пособие по 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
  • Portage : используется Gentoo Linux
  • Snappy : относительно новый, автономный формат пакета, разработанный материнской компанией Ubuntu
  • Диспетчер пакетов RPM : разработан Red Hat и поддерживается такими инструментами, как YUM и zypper

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

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

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

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

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

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

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

Апт:

 apt-get install nano 

Portage:

 emerge nano 

Yum:

 yum install nano 

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

Ознакомьтесь со списком учебных пособий для новичков в Linux.

Оцените статью
Solutics.ru
Добавить комментарий