Tunjukkan Senarai Pakej Terpasang di Ubuntu atau Debian
Semasa mengerjakan arahan untuk menyusun MonoDevelop dari sumber, saya sangat bergantung pada perintah dpkg dan apt-cache untuk memberitahu saya apa yang sudah dipasang vs pakej apa yang tersedia di repositori. Selepas menyelesaikan artikel itu, saya terpaksa menjelaskan bagaimana untuk menunjukkan pakej yang sedang dipasang ... jadi di sini kita berada.
Perintah yang perlu kita gunakan adalah dpkg -get-selections, yang akan memberi kita senarai semua pakej yang sedang dipasang.
$ 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
Senarai penuh boleh panjang dan sukar dikawal, jadi lebih mudah untuk menyaring grep untuk mendapatkan hasil untuk paket yang tepat yang anda perlukan. Sebagai contoh, saya mahu melihat pakej php yang telah saya pasang melalui apt-get:
dpkg --get-selections | grep phplibapache2-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
Untuk kredit tambahan, anda boleh mencari lokasi fail dalam pakej dari senarai dengan menggunakan arahan dpkg -L, seperti:
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
Sekarang saya boleh melihat fail gd.ini dan menukar beberapa tetapan di sekitar ...