В операционната система 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/
Сега знаете как да видите списъка с пакети във всяка дистрибуция.
Apply the discount by inserting the promo code in the special field at checkout:
Apply the discount by inserting the promo code in the special field at checkout: