Rodyti įdiegtų paketų sąrašą „Ubuntu“ arba „Debian“
Dirbdamas su „MonoDevelop“ parengimo iš šaltinio instrukcijomis, labai rėmėsi „dpkg“ ir „apt-cache“ komandomis, kad pasakytumėte, kas jau buvo įdiegta vs kokie paketai buvo saugomi saugykloje. Baigęs šį straipsnį man pasirodė, kad turėčiau paaiškinti, kaip parodyti, kokie paketai šiuo metu yra įdiegti ... todėl čia mes esame.
Komanda, kurią turime naudoti, yra dpkg -get-selections, kuri suteiks mums visų šiuo metu įdiegtų paketų sąrašą.
$ dpkg --get-selections adduser įdiegti alsa-base įdiegti alsa-utils įdiegti apache2 įdiegti apache2-mpm-prefork įdiegti apache2-utils įdiegti apache2.2-common install apt įdiegti apt-utils įdiegimą
Visas sąrašas gali būti ilgas ir sunkus, todėl daug lengviau filtruoti per „grep“, kad gautumėte reikiamo tikslaus paketo rezultatus. Pvz., Norėjau pamatyti, kuriuos php paketus jau įdiegiau per apt-get:
dpkg --get-selections | grep phpįdiegti php-db įdiegti php-pear įdiegti php-sqlite3 įdiegti php5 įdiegti php5-cli įdiegti php5-common įdiegti php5-gd įdiegti php5-memcache įdiegti php5-mysql įdiegti php5-sqlite įdiegti php5-sqlite3 įdiegti php5-sqlite3 xsl įdiegimas
Jei norite gauti papildomą kreditą, failų vietas pakete galite rasti sąraše, naudodami komandą dpkg -L, pvz .:
dpkg -L php5-gd /. / usr / usr / lib / usr / lp / 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žiūrėti į gd.ini failą ir pakeisti kai kuriuos nustatymus aplink ...