Лесно е да видите кои пакети сте инсталирали на вашия компютър с Linux с тези команди.
Преди да инсталирате нов пакет, трябва да проверите дали вече е инсталиран на вашата система. Освен това, ако преминавате към нова система, наличието на списък с всички инсталирани пакети може да ви спести значително време и усилия. Може също така да ви улесни при идентифицирането на нежелани пакети, които искате да премахнете, за да освободите място.
Ето как да изброите всички инсталирани пакети на различни Linux дистрибуции, включително Ubuntu, Debian, CentOS, Arch Linux и openSUSE.
Избройте инсталираните пакети на Ubuntu/Debian
В базирани на Debian дистрибуции можете да използвате APT мениджъра на пакети, за да намерите, инсталирате, актуализирате и премахвате пакети. Използвайки APT, можете също списък на всички инсталирани програми на Debian/Ubuntu заедно с техните версии и друга информация.
За да изброите всички инсталирани пакети на Базирани на Debian дистрибуции, използвайте следната команда:
apt списък --инсталиран
Списъкът показва различни пакети с [инсталиран], [инсталиран, автоматичен], и [инсталиран, локален] етикети.
- [инсталиран] показва, че сте инсталирали пакета от официалното хранилище.
- [инсталиран, автоматичен] показва, че APT е инсталирал този пакет като зависимост за друг софтуерен пакет.
- [инсталиран, локален] показва пакетите, които сте инсталирали локално с помощта на dpkg -i а не от хранилището.
Можете също да търсите програма от списъка с инсталирани програми използвайки командата grep както следва:
apt списък --инсталиран | grep име_на_програма
Можете също да използвате помощната програма dpkg, за да изведете списък на инсталираните пакети:
dpkg -l
За да отпечатате само имената на инсталираните пакети, използвайте командата dpkg с awk, както следва:
dpkg -l | awk '{print $2}'
Преглед на инсталираните пакети на RHEL-базирани дистрибуции
YUM и DNF са свикнали управлявайте пакети в базирани на RHEL дистрибуции. Използвайки ги, можете да инсталирате, актуализирате, изброявате и премахвате пакети на вашия компютър
Въпреки че YUM вече не се използва в по-новите дистрибуции (като RHEL 8, CentOS 8, Fedora 22 и т.н.), той все още работи в повечето от тях. RPM също ви позволява да инсталирате и управлявате локални RPM пакети.
За да изброите всички инсталирани пакети на базирани на RHEL дистрибуции с YUM, използвайте:
yum списък инсталиран
За пакети, инсталирани с DNF, използвайте:
инсталиран dnf списък
Можете също така да изброите инсталираните пакети на базирани на RHEL дистрибуции, като използвате следната команда rpm:
обороти в минута -qa
The -- последно опция с горната команда изброява всички наскоро инсталирани пакети с най-новия пакет в горната част:
rpm -qa --последен
Тази команда също изброява датата и часа на инсталирания пакет заедно с имената на пакета:
rpm -qa --последен | так
Избройте инсталираните пакети в Arch Linux
Pacman е мениджърът на пакети по подразбиране в базирани на Arch Linux дистрибуции като Manjaro и EndeavourOS. С Pacman можете инсталиране и премахване на пакети в базирани на Arch дистрибуции, актуализиране на остарели пакети и преглед на списък с всички инсталирани пакети.
Ето командата за изброяване на всички инсталирани пакети в базирана на Arch дистрибуция:
пакман -Q
За да изброите всички изрично инсталирани пакети, използвайте:
пакман -Qe
За да изброите всички чужди пакети, които сте инсталирали ръчно от хранилище, различно от основното, използвайте:
pacman -Qm
Ако търсите конкретен пакет в списъка с инсталирани пакети, използвайте:
pacman -Q | grep
Избройте инсталираните пакети в openSUSE
Zypper е мениджърът на пакети от командния ред по подразбиране в openSUSE. За да изброите всички инсталирани пакети на openSUSE, използвайте една от следните команди:
zypper търсене --само инсталирано
Или:
ципер се -и
За да проверите дали определен пакет е в списъка с инсталирани пакети, използвайте следния синтаксис:
ципер се -и
Можете също да отпечатате информация за инсталиран пакет, като използвате:
информация за zypper
Вижте инсталираните Snap пакети на Linux
Освен традиционните вградени мениджъри на пакети, има и някои програми, които можете да инсталирате на вашата Linux система чрез Snap.
Snap е универсален мениджър на пакети, поддържан от всички основни Linux дистрибуции. Това прави инсталирането на софтуер много по-лесно в Linux, тъй като Snap пакетите се доставят заедно с техните зависимости.
За да изброите инсталираните Snap пакети на която и да е Linux дистрибуция, изпълнете:
списък за щракване
Тази команда изброява пакетите, които сте инсталирали с помощта на Snap. Той не включва никакви пакети, които сте инсталирали с вашите мениджъри на пакети по подразбиране.
Заедно с името на инсталирания пакет, списъкът съдържа и друга информация, като например номера на версията на пакета, номер на ревизия, информация за канала, име на издател и всяка допълнителна информация, ако на разположение.
Избройте инсталираните пакети Flatpak
Подобно на Snap, Flatpak също е инструмент за по-лесно управление на пакети в Linux. Можете да инсталирате Flatpak на всички основни Linux дистрибуции и можете да го използвате за изграждане, инсталиране и стартиране на приложения на Linux.
За да изброите инсталираните пакети на Flatpak, използвайте следната команда:
списък с плоски пакети
Тази команда изброява всички инсталирани пакети и изпълнения на Flatpak във вашата Linux система. Времето за изпълнение е набор от зависимости, необходими за изпълнение на приложението.
За да изброите само инсталираните приложения, използвайте --приложение опция, както следва:
flatpak списък --приложение
По същия начин, за да изброите само инсталираните среди за изпълнение, използвайте --време на изпълнение опция:
flatpak списък --време за изпълнение
За да видите подробна информация за изброените елементи, като размер на инсталирано приложение, архитектура, произход и т.н., използвайте -д опция:
flatpak списък -d
Можете също така да пропуснете цялата допълнителна информация и просто да отпечатате имената на инсталираното приложение, като използвате:
flatpak --columns=списък с имена
Запазете списъка с инсталирани програми във файл
За да запазите списъка с всички инсталирани програми във файл, пренасочете изхода на командата към файл, като използвате оператора за пренасочване (>), последвано от името на файла.
Например, за да запазите списъка с APT инсталирани програми в текстов файл с име инсталирани_програми.txt, командата ще бъде:
apt списък --инсталиран >installed_programs.txt
Пребройте броя на инсталираните пакети
Можете също да преброите броя на инсталираните пакети в списъка използвайки командата wc. Например, за да преброите броя на инсталираните пакети от Zypper в openSUSE, командата ще бъде:
zypper search --installed-only | wc -л
Имате списък с всички инсталирани Linux пакети!
Сега, след като знаете какви пакети са инсталирани на вашата Linux система, можете лесно да актуализирате остарелите или да почистите малко място, като премахнете нежеланите пакети.
Освен това наличието на този списък с програми може също така да улесни безпроблемен преход към нова система, което ви позволява да инсталирате всички тези програми, без да е необходимо да ги помните поотделно.