Как да получим списък с инсталираните пакети в Дебиан или Убунту
За да видите пакетите инсталирани в Debian или Ubuntu използвайте следните команди:
За да видите списък от инсталираните пакети:
dpkg-query -l
Това ще покаже нещо подобно:
dpkg-query -l Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend |/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad) ||/ Name Version Architecture Description +++-================================-=====================- ii adduser 3.113+nmu3 all add and remove users and groups ii alsa-base 1.0.25+3 all ALSA driver configuration files ii alsa-utils 1.0.27.1-1 i386 Utilities for configuring and using ALSA
За да видите статута на всички пакети в системата
dpkg -l
Списъка най-вероятно ще е дълъг, добре е да пренасочите изхода към less
или more
:
dpkg -l Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend |/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad) ||/ Name Version Architecture Description +++-================================-=====================- ii adduser 3.113+nmu3 all add and remove users and groups ii alsa-base 1.0.25+3 all ALSA driver configuration files ii alsa-utils 1.0.27.1-1 i386 Utilities for configuring and using ALSA
За да видите инсталираните пакети можете да използвате и
dpkg --get-selections
Това връща:
dpkg --get-selections adduser install alsa-base install alsa-utils install
Като допълнение можете да запишете списък с инсталираните пакети:
dpkg --get-selections > /mybackup/installed-packages.log
И да ги възстановите
dpkg --set-selections < /mybackup/installed-packages.log apt-get dselect-upgrade
Ако искате да видите къде са файловете от даден пакет
dpkg -L
Това ще покаже нещо подобно:
dpkg -L alsa-base /. /etc /etc/modprobe.d /etc/modprobe.d/alsa-base.conf /etc/modprobe.d/alsa-base-blacklist.conf /etc/default /etc/default/alsa-base /usr /usr/sbin /usr/sbin/alsa /usr/share /usr/share/doc /usr/share/doc/alsa-base /usr/share/doc/alsa-base/NEWS.Debian.gz /usr/share/doc/alsa-base/changelog.gz /usr/share/doc/alsa-base/copyright /usr/share/doc/alsa-base/README.Debian /usr/share/bug /usr/share/bug/alsa-base /usr/share/bug/alsa-base/presubj /usr/share/bug/alsa-base/control /usr/share/bug/alsa-base/script /usr/share/lintian /usr/share/lintian/overrides /usr/share/lintian/overrides/alsa-base /usr/share/alsa-base
Вашият коментар
Трябва да влезете, за да публикувате коментар.