Debian

Избройте всички инсталирани пакети на Debian

Избройте всички инсталирани пакети на Debian
Този урок ще обясни как да изброите инсталираните пакети в Debian, включително всички опции за изброяване на необходимите пакети. На LinuxHint вече беше обяснено как да деинсталирате пакети в Debian, тази статия включваше кратко въведение в списъка с пакети, сега всички опции за изброяване на пакети ще бъдат обяснени с помощта на dpkg, dpkg-query и apt мениджъри на пакети.

dpkg / dpkg-заявка

Мениджърът на пакети на Debian е dpkg, dpkg е командата, която използваме за инсталиране, премахване и управление на пакети на Debian. За да знаете как се създават dpkg файловете, можете да проверите тази статия по темата.

За да направите прост пълен списък на всички пакети, инсталирани в нашата система на Debian:

dpkg -l

Както виждате, има 4 колони, показващи имената на програмите, версии, поддръжка и описание на архитектурата.

A dpkg-заявка -l команда ще хвърли абсолютно еднакъв изход, два начина за получаване на една и съща информация за пакетите:

За по-удобен изглед можете да добавите по-малко параметър, стартиран от конзолата:

dpkg-заявка -l | по-малко

Ако искаме да търсим конкретна .deb пакет и ако е инсталиран, стартирайте:

dpkg -s | grep Статус

Опитвам:

dpkg -s nano | grep Статус

След това опитайте с пакет, за който знаете, че нямате, в моя случай използвам tomcat:

dpkg -s tomcat | grep Статус

Както можете да видите, първият изход казва, че nano е инсталиран, докато вторият казва, че tomcat не е инсталиран, но е достъпен.

Сега, ако искаме да изброим конкретния пакет с предоставената информация dpkg -l Тип:

dpkg -l

Опитвам:

dpkg -l нано

Отново еквивалентът на dpkg-заявка ще изведе същия изход

Ако искате да изброите всички файлове, принадлежащи към тип пакет:

dpkg -L

Опитвам

dpkg -L нано

Тази команда изброява всички файлове, принадлежащи на nano, и нейните пътища. Можем да разполагаме с тази информация преди да инсталираме пакета, вземете a .deb пакет и опитайте:

dpkg -c <.deb>

В такъв случай dpkg -c показва директориите и файловете, които ще се инсталират с Teamviewer.

Сега нека разберем общия брой пакети, инсталирани в нашето устройство, изпълнете:

dpkg-query -f '$ двоичен: Пакет \ n' -W | wc -l

dpkg-заявка позволяват ни да експортираме списък с инсталирани пакети, които можем да използваме по-късно, за да преинсталираме същия софтуер на друго устройство. За да създадете списък с инсталирани пакети, изпълнете:

dpkg-query -f '$ binary: Package \ n' -W> inststalledPackages

Сега опитайте:

по-малко инсталирани пакети

подходящ

Apt (Advanced Package Tool) е друг мениджър на пакети, наличен в Linux дистрибуции, базирани на Debian и Ubuntu. Въпреки че за намиране на информация за пакетите dpkg има предимства пред apt, apt е по-добър, тъй като може да разрешава зависимости при инсталиране на софтуер. Но също така apt може да бъде полезно за изброяване на пакети и получаване на информация за тях.

За да получите списък с инсталирани пакети с подходящо изпълнение:

apt list --инсталиран

Можете също да добавите параметъра по-малко, за да имате удобен изглед, позволяващ лесно преминаване на редове и страници.

apt list --инсталиран | по-малко

С apt можем също да използваме grep, за да търсим конкретен пакет от типа конзола:

apt list --инсталиран | grep -i nano

Можете да игнорирате предупреждението, apt информира за присъствието на пакета.

Ако искаме да изброим зависимости за пакет с apt, въведете терминала:

apt-cache зависи


Този изход разкрива зависимостите на Teamviewer.Надявам се, че сте намерили тази статия за изброяване на програми и тяхната информация за системите Debian и Ubuntu. Както виждате, всяка програма (dpkg, dpkg-заявка или apt) има свои собствени предимства и недостатъци, докато dpkg / dpkg-заявката ни позволява да събираме повече информация apt може да помогне там, където dpkg се провали като зависимости.Продължавайте да следвате LinuxHint за повече съвети и актуализации за Linux.

Най-добрите игри за команден ред за Linux
Командният ред не е само най-големият ви съюзник при използване на Linux - той може да бъде и източник на забавление, защото можете да го използвате, ...
Най-добрите приложения за картографиране на геймпад за Linux
Ако искате да играете игри на Linux с геймпад вместо типична система за въвеждане на клавиатура и мишка, има някои полезни приложения за вас. Много ко...
Полезни инструменти за геймърите на Linux
Ако искате да играете игри на Linux, има вероятност да сте използвали приложения и помощни програми като Wine, Lutris и OBS Studio, за да подобрите иг...