Як встановити нові пакунки в Linux

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

Пакет у диспетчері пакетів Synaptic, який встановлюється
Wikimedia Commons / CC BY 3.0

Що таке пакет?

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

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

А менеджер пакетів служить вбудованим інструментом для доступу до онлайн-каталогів програмного забезпечення та встановлення, оновлення та видалення пакетів із середовища Linux.

На ринку є більше одного менеджера пакетів, і їхні пакунки важко перехресно сумісні. Крім того, не всі пакунки існують у каталозі кожного менеджера пакетів.

Загальні системи управління пакетами включають:

  • dkpg: Використовується Debian та Ubuntu і підтримується такими інструментами, як apt, aptitude та Менеджер пакетів Synaptic
  • Pacman: Використовується Arch Linux
  • Портаж: Використовується Gentoo Linux
  • Швидкий: Відносно новий автономний формат пакета, розроблений материнською компанією Ubuntu
  • Менеджер пакетів RPM: Розроблено Red Hat та підтримується такими інструментами, як НЮМ і блискавка

Як встановити або оновити пакети?

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

За допомогою інструмента «наведіть і клацніть» ви можете шукати нові пакети, видаляти існуючі або знаходити оновлення для встановлених пакетів.

Управління пакетами вручну

Досвідчені користувачі рідко покладаються на графічні інструменти, що входять до складу дистрибутива, воліючи замість цього видавати команди керування пакетами безпосередньо з оболонки. У деяких випадках, наприклад, при адмініструванні сервера Linux, робочого столу взагалі немає, тому доступ до оболонки є єдиним способом оновлення пакетів.

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

Наприклад, до встановити популярний текстовий редактор нано, ви повинні використовувати такі команди оболонки:

Apt:

apt install nano

Pacman:

pacman -S nano

Zypper:

zypper встановити nano

Portage:

з'являються нано 

DNF:

dnf встановити nano

Перевірте документацію до інструмента керування пакетами на основі оболонки, щоб отримати конкретні інструкції, включаючи відповідні командні прапорці, які змінюють роботу базового інструменту.