В операційній системі Linux пакети - спеціальні архіви, які містять програмне забезпечення та інформацію про його встановлення та налаштування. Кожен пакет являє собою набір файлів, пов'язаних із конкретною програмою або бібліотекою.
Пакети в Linux використовуються для управління встановленням, видаленням і оновленням програмного забезпечення. Коли ви встановлюєте програму, пакет-менеджер завантажує відповідний пакет із репозиторію, розпаковує його і копіює файли на ваш комп'ютер, а також виконує необхідні налаштування.
Вони мають розширення .rpm (для дистрибутивів, заснованих на Red Hat, таких як Fedora і CentOS) або .deb
(для дистрибутивів, заснованих на Debian, таких як Ubuntu і Linux Mint). Існує безліч різних пакет-менеджерів, наприклад, apt, yum, pacman
, кожен з яких використовує свій власний формат пакетів.
Пакети дають змогу легко керувати встановленням, оновленням і видаленням програм на вашій системі. У Linux існує кілька форматів пакетів, таких як RPM (Red Hat Package Manager), DEB (Debian Package), TGZ (tarball) та інші.
Вони також містять метадані, такі як ім'я, версія та опис програми, а також інформацію про автора та ліцензію. Ці метадані дають змогу керувати залежностями та оновленнями програмного забезпечення.
Пакети в Linux можуть бути встановлені з офіційних репозиторіїв дистрибутива Linux або зі сторонніх джерел. Крім того, ви можете створювати свої власні пакети для встановлення на інших системах Linux.
У більшості дистрибутивів Linux можна подивитися список встановлених пакетів за допомогою спеціальної команди в терміналі.
У Debian і Ubuntu можна скористатися командою dpkg-query
:
dpkg-query -l
Ця команда виведе повний список встановлених пакетів у форматі "пакет, версія, опис".
У Fedora, CentOS та інших дистрибутивах, що використовують утиліту управління пакетами yum або dnf, можна скористатися командою:
yum list installed
Як варіант
dnf list installed
Ці команди виведуть список встановлених пакетів з їхніми версіями та описом.
В Arch Linux і його похідних можна скористатися командою:
pacman -Q
Ця команда виведе список усіх встановлених пакетів.
В OpenSUSE можна скористатися командою:
zypper search -installed-only
Виведе список усіх встановлених пакетів.
У Slackware можна скористатися командою:
ls /var/log/packages/
Тепер ви знаєте, як подивитися список пакетів у кожному з дистрибутивів.