הצג את רשימת החבילות המותקנות באובונטו או בדביאן
בזמן שעבדתי על ההנחיות להרכבת MonoDevelop ממקור, הסתמכתי בכבדות על פקודות dpkg ו- apt-cache כדי לספר לי מה כבר מותקן לעומת אילו חבילות היו זמינות במאגר. לאחר השלמת מאמר זה עלה על דעתי כי אני צריך להסביר איך להראות מה חבילות מותקנות כרגע ... אז הנה אנחנו.
הפקודה שאנחנו צריכים להשתמש היא dpkg -get-selections, אשר ייתן לנו רשימה של כל החבילות המותקנות כרגע.
$ dpkg -get-selections adduser להתקין alsa-base להתקין alsa-utils להתקין apache2 להתקין apache2-mpm-prefork להתקין apache2-utils להתקין apache2.2-Common להתקין להתקין apt-utils להתקין
הרשימה המלאה יכולה להיות ארוכה ומסורבלת, כך שזה הרבה יותר קל לסנן דרך grep כדי לקבל תוצאות עבור החבילה המדויקת שאתה צריך. לדוגמה, רציתי לראות אילו חבילות PHP שכבר התקנתי דרך apt-get:
dpkg - בחירות לבחירה | grep PHPlibapache2-mod-php5 להתקין php-db להתקין php- אגס להתקין PHP-sqlite3 להתקין php5 להתקין php5-cli להתקין php5-Common להתקין php5-gd להתקין php5-memcache להתקין php5-mysql להתקין php5-sqlite להתקין php5-sqlite3 להתקין php5- xsl להתקין
לקבלת אשראי נוסף, תוכל למצוא את מיקומי הקבצים בתוך חבילה מתוך הרשימה באמצעות הפקודה dpkg -L, כגון:
dpkg -L php5-gd /. / usr / usr / lib / us / 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 ולשנות כמה הגדרות סביב ...