Saat mengerjakan instruksi untuk menyusun MonoDevelop dari sumber, saya sangat bergantung pada perintah dpkg dan apt-cache untuk memberi tahu saya apa yang sudah diinstal vs paket apa yang tersedia di repositori. Setelah menyelesaikan artikel itu, saya menyadari bahwa saya harus menjelaskan cara menunjukkan paket apa yang saat ini dipasang ... jadi di sinilah kami.
Perintah yang perlu kita gunakan adalah dpkg -get-selections, yang akan memberi kita daftar semua paket yang terinstal saat ini.
$ dpkg --get-pilihan adduser install alsa-base install alsa-utils instal apache2 install apache2-mpm-prefork install apache2-utils install apache2.2-install umum apt install apt-utils install
Daftar lengkapnya bisa panjang dan berat, jadi jauh lebih mudah untuk menyaring melalui grep untuk mendapatkan hasil untuk paket yang tepat yang Anda butuhkan. Sebagai contoh, saya ingin melihat paket php mana yang telah saya instal melalui apt-get:
dpkg --get-pilihan | 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 ekstra, Anda dapat menemukan lokasi file dalam paket dari daftar dengan menggunakan perintah 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 bisa melihat file gd.ini dan mengubah beberapa pengaturan di sekitar ...