Pagrindinis » kaip » Rodyti įdiegtų paketų sąrašą „Ubuntu“ arba „Debian“

    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 ...