/ / Parodykite įdiegtų paketų sąrašą „Ubuntu“ ar „Debian“

Parodykite įdiegtų paketų sąrašą „Ubuntu“ ar „Debian“

Dirbdami pagal sudarymo instrukcijas„MonoDevelop“ iš šaltinio, aš labai pasitikėjau „dpkg“ ir „apt-cache“ komandomis, kad pasakyčiau, kas jau buvo įdiegta, palyginti su paketais, kurie buvo prieinami saugykloje. Baigęs šį straipsnį man paaiškėjo, kad turėčiau paaiškinti, kaip parodyti, kokie paketai šiuo metu yra įdiegti ... taigi, mes čia.

Komanda, kurią turime naudoti, yra dpkg –get-selections, kuri pateiks visų šiuo metu įdiegtų paketų sąrašą.

$ dpkg --get-selections
adduser                                         install
alsa-base                                       install
alsa-utils                                      install
apache2                                         install
apache2-mpm-prefork                             install
apache2-utils                                   install
apache2.2-common                                install
apt                                             install
apt-utils                                       install

Visas sąrašas gali būti ilgas ir sunkus, todėl jis yradaug lengviau filtruoti per greip, kad gautumėte rezultatus būtent jums reikalingame pakete. Pavyzdžiui, norėjau sužinoti, kuriuos php paketus jau buvau įdiegęs per apt-get:

dpkg --get-selections | grep php
libapache2-mod-php5                             install
php-db                                          install
php-pear                                        install
php-sqlite3                                     install
php5                                            install
php5-cli                                        install
php5-common                                     install
php5-gd                                         install
php5-memcache                                   install
php5-mysql                                      install
php5-sqlite                                     install
php5-sqlite3                                    install
php5-xsl                                        install

Norėdami gauti papildomą kreditą, naudodamiesi komanda dpkg -L, sąraše galite rasti pakete esančių failų vietas:

dpkg -L php5-gd
/.
/usr
/usr/lib
/usr/lib/php5
/usr/lib/php5/20060613
/usr/lib/php5/20060613/gd.so
/usr/share
/usr/share/doc
/etc
/etc/php5
/etc/php5/conf.d
/etc/php5/conf.d/gd.ini
/usr/share/doc/php5-gd

Dabar galiu pažvelgti į failą gd.ini ir pakeisti kai kuriuos parametrus ...