إظهار قائمة الحزم المثبتة على Ubuntu أو Debian
أثناء العمل على تعليمات تجميع MonoDevelop من المصدر ، اعتمدت بشدة على أوامر dpkg و apt-cache لإخبارنا بما تم تثبيته بالفعل مقابل الحزم المتوفرة في المستودع. بعد الانتهاء من هذه المقالة ، حدث لي أنه ينبغي لي أن أشرح لك كيفية إظهار الحزم المثبتة حاليًا ... لذلك نحن هنا.
الأمر الذي نحتاج إلى استخدامه هو dpkg -get-selections ، والذي سيعطينا قائمة بجميع الحزم المثبتة حاليًا.
$ dpkg --get-selections adduser تثبيت alsa-base تثبيت alsa-utils قم بتثبيت apache2 تثبيت apache2-mpm-prefork install apache2-utils install apache2.2-common install apt install apt-utils install
يمكن أن تكون القائمة الكاملة طويلة وغير عملية ، لذلك من الأسهل بكثير تصفية grep للحصول على نتائج الحزمة التي تحتاجها بالضبط. على سبيل المثال ، أردت معرفة حزم php التي قمت بتثبيتها بالفعل من خلال apt-get:
dpkg --get-selections | grep phplibapache2-mod-php5 تثبيت php-db تثبيت php-pear تثبيت php-sqlite3 تثبيت php5 تثبيت php5-cli تثبيت php5-common تثبيت php5-gd تثبيت php5-memcache تثبيت php5-mysql تثبيت php5-sqlite تثبيت php5-sqlite3 install php5 تثبيت xsl
للحصول على رصيد إضافي ، يمكنك العثور على مواقع الملفات داخل حزمة من القائمة باستخدام الأمر 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 وتغيير بعض الإعدادات حول ...