컴파일 지침을 작업하는 동안소스의 MonoDevelop에서 나는 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를 통해 훨씬 쉽게 필터링하여 필요한 정확한 패키지 결과를 얻을 수 있습니다. 예를 들어, apt-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 파일을 살펴보고 일부 설정을 변경할 수 있습니다.