Dirbdami pagal sudarymo instrukcijas„MonoDevelop“ iš šaltinio, aš labai pasitikėjau „dpkg“ ir „apt-cache“ komandomis, kad pasakyčiau, kas jau buvo įdiegta, palyginti su paketais, kurie buvo prieinami saugykloje. Baigęs šį straipsnį man paaiškėjo, kad turėčiau paaiškinti, kaip parodyti, kokie paketai šiuo metu yra įdiegti ... taigi, mes čia.
Komanda, kurią turime naudoti, yra dpkg –get-selections, kuri pateiks visų šiuo metu įdiegtų paketų sąrašą.
$ 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
Visas sąrašas gali būti ilgas ir sunkus, todėl jis yradaug lengviau filtruoti per greip, kad gautumėte rezultatus būtent jums reikalingame pakete. Pavyzdžiui, norėjau sužinoti, kuriuos php paketus jau buvau įdiegęs per apt-get:
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
Norėdami gauti papildomą kreditą, naudodamiesi komanda dpkg -L, sąraše galite rasti pakete esančių failų vietas:
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
Dabar galiu pažvelgti į failą gd.ini ir pakeisti kai kuriuos parametrus ...