Hjemmeside » hvordan » Vis listen over installerede pakker på Ubuntu eller Debian

    Vis listen over installerede pakker på Ubuntu eller Debian

    Mens jeg arbejdede på instruktionerne for at udarbejde MonoDevelop fra kilde, stolede jeg stærkt på kommandoerne dpkg og apt-cache for at fortælle mig, hvad der allerede var installeret vs hvilke pakker der var tilgængelige i depotet. Efter at have gennemført denne artikel, forekom det mig, at jeg skulle forklare, hvordan man viser, hvilke pakker der for øjeblikket er installeret ... så her er vi.

    Den kommando, vi skal bruge, er dpkg -get-valg, som vil give os en liste over alle de installerede pakker.

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

    Den fulde liste kan være lang og uhåndterlig, så det er meget nemmere at filtrere gennem grep for at få resultater for den nøjagtige pakke, du har brug for. For eksempel ønskede jeg at se hvilke php-pakker jeg allerede havde installeret via apt-get:

    dpkg --get-selections | grep php
    libpache2-mod-php5 installere php-db installere php-pear installere php-sqlite3 installere php5 installere php5-cli installere php5-fælles installation php5-gd installere php5-memcache installere php5-mysql installere php5-sqlite installere php5-sqlite3 installere php5- xsl installere

    For ekstra kredit kan du finde placeringen af ​​filerne i en pakke fra listen ved hjælp af kommandoen dpkg -L, såsom:

    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 

    Nu kan jeg se på gd.ini-filen og ændre nogle indstillinger rundt ...