/ / Ubuntu या डेबियन पर स्थापित संकुल की सूची दिखाएं

उबंटू या डेबियन पर स्थापित संकुल की सूची दिखाएं

संकलन के निर्देशों पर काम करते हुएस्रोत से मोनोडेवलप, मैंने यह बताने के लिए dpkg और apt-cache कमांड पर बहुत अधिक निर्भर किया कि क्या पहले से ही स्थापित था कि रिपॉजिटरी में क्या पैकेज उपलब्ध थे। उस लेख को पूरा करने के बाद मेरे साथ यह हुआ कि मुझे यह बताना चाहिए कि वर्तमान में जो पैकेज स्थापित किए गए हैं उन्हें कैसे दिखाया जाए ... इसलिए यहाँ हम हैं।

हमें जिस कमांड का उपयोग करने की आवश्यकता है वह dpkg -get-selections है, जो हमें वर्तमान में स्थापित सभी पैकेजों की एक सूची देगा।

$ 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

पूरी सूची लंबी और अक्षरहीन हो सकती है, इसलिए यह हैआपके द्वारा आवश्यक सटीक पैकेज के परिणाम प्राप्त करने के लिए grep के माध्यम से फ़िल्टर करना बहुत आसान है। उदाहरण के लिए, मैं यह देखना चाहता था कि ap-get के माध्यम से मैंने पहले से ही कौन से php संकुल स्थापित किए हैं:

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

अतिरिक्त क्रेडिट के लिए, आप dpkg -L कमांड का उपयोग करके सूची से एक पैकेज के भीतर फाइलों के स्थान पा सकते हैं, जैसे:

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

अब मैं gd.ini फ़ाइल पर एक नज़र डाल सकता हूँ और कुछ सेटिंग्स बदल सकता हूँ ...