Vis listen over installerte pakker på Ubuntu eller Debian

Vis listen over installerte pakker på Ubuntu eller Debian
Vis listen over installerte pakker på Ubuntu eller Debian

Video: Vis listen over installerte pakker på Ubuntu eller Debian

Video: Vis listen over installerte pakker på Ubuntu eller Debian
Video: Was Windows Vista THAT bad? - YouTube 2024, April
Anonim

Mens jeg jobber med instruksjonene for å samle MonoDevelop fra kilde, støttet jeg tungt på kommandoerene dpkg og apt-cache for å fortelle meg hva som allerede var installert, mot hvilke pakker som var tilgjengelige i depotet. Etter å ha fullført denne artikkelen skjedde det for meg at jeg skulle forklare hvordan jeg skal vise hvilke pakker som er installert for øyeblikket … så her er vi.

Kommandoen vi må bruke er dpkg -get-valg, som vil gi oss en liste over alle de oppdaterte pakkene.

$ 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

Hele listen kan være lang og uhåndterlig, så det er mye lettere å filtrere gjennom grep for å få resultater for den nøyaktige pakken du trenger. For eksempel ønsket jeg å se hvilke php-pakker jeg allerede hadde installert gjennom 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

For ekstra kreditt kan du finne plasseringene til filene i en pakke fra listen ved hjelp av kommandoen dpkg -L, for eksempel:

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

Nå kan jeg se på gd.ini-filen og endre noen innstillinger rundt …

Anbefalt: