Domača » kako » Prikaži seznam nameščenih paketov v Ubuntuju ali Debianu

    Prikaži seznam nameščenih paketov v Ubuntuju ali Debianu

    Medtem ko sem se ukvarjal z navodili za prevajanje MonoDevelop iz vira, sem se močno zanašal na ukaze dpkg in apt-cache, da bi mi povedal, kaj je že nameščeno glede na to, kateri paketi so na voljo v skladišču. Po končanem članku se mi je zdelo, da bi moral razložiti, kako pokazati, kateri paketi so trenutno nameščeni ... zato smo tukaj.

    Ukaz, ki ga moramo uporabiti, je dpkg -get-selections, ki nam bo dal seznam vseh trenutno nameščenih paketov.

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

    Celoten seznam je lahko dolg in okoren, zato je veliko lažje filtrirati z grep-om, da dobimo rezultate za natančen paket, ki ga potrebujete. Želel sem na primer videti, katere pakete php sem že namestil prek apt-get:

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

    Za dodatno kreditno točko lahko najdete lokacije datotek v paketu s seznama z ukazom dpkg -L, kot so:

    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 

    Zdaj lahko pogledam datoteko gd.ini in spremenim nekatere nastavitve okoli ...