2012. 1. 28. 23:27
설치된 패키지 정보 추출
2012. 1. 28. 23:27 in 7. Tips/Unix / Linux
가끔 설치된 패키지에 대한 정보를 얻고 싶을 때가 있습니다. 예를 들면 tomcat6 를 설치했는데 이 녀석들이 당췌 어디에 깔렸는지를 알수가 없을 때입니다. 여러 매뉴얼을 보면 tomcat의 특정 파일을 수정하라고 하는데 이 녀석이 어디에 깔리는 지를 모르니 이것 참 답답하더군요. 그래서 혹시나 해서 설치된 패키지에 대한 정보를 추출하는 방법이 없을까 라는 호기심을 가지고 구글링을 해보았습니다.
역시나 구글신님은 아주 유용한 정보를 제공해 주었습니다.
dpkg -L tomcat6 라는 명령이 바로 그것입니다. 결과는 아래와 같습니다.
그리고 dpkg -l tomcat6 는 패키지 리스트를 보여줍니다. 결과는 아래와 같습니다.
그리고 aptch-cache search 를 이용하는 방법이 있는데 이 명령의 결과는 다음과 같습니다.
역시나 구글신님은 아주 유용한 정보를 제공해 주었습니다.
dpkg -L tomcat6 라는 명령이 바로 그것입니다. 결과는 아래와 같습니다.
sskk@ubuntu:/usr/opengrok/bin$ dpkg -L tomcat6 /. /var /var/log /var/log/tomcat6 /var/lib /var/lib/tomcat6 /var/lib/tomcat6/webapps /var/lib/tomcat6/common /var/lib/tomcat6/common/classes /var/lib/tomcat6/server /var/lib/tomcat6/server/classes /var/lib/tomcat6/shared /var/lib/tomcat6/shared/classes /var/cache /var/cache/tomcat6 /etc /etc/tomcat6 /etc/tomcat6/Catalina /etc/tomcat6/Catalina/localhost /etc/tomcat6/catalina.properties /etc/tomcat6/logging.properties /etc/tomcat6/context.xml /etc/tomcat6/server.xml /etc/tomcat6/tomcat-users.xml /etc/tomcat6/web.xml /etc/tomcat6/policy.d /etc/tomcat6/policy.d/01system.policy /etc/tomcat6/policy.d/02debian.policy /etc/tomcat6/policy.d/03catalina.policy /etc/tomcat6/policy.d/04webapps.policy /etc/tomcat6/policy.d/50local.policy /etc/init.d /etc/init.d/tomcat6 /etc/cron.daily /etc/cron.daily/tomcat6 /usr /usr/share /usr/share/doc /usr/share/doc/tomcat6 /usr/share/doc/tomcat6/copyright /usr/share/doc/tomcat6/changelog.Debian.gz /usr/share/tomcat6-root /usr/share/tomcat6-root/default_root /usr/share/tomcat6-root/default_root/index.html /usr/share/tomcat6-root/default_root/META-INF /usr/share/tomcat6-root/default_root/META-INF/context.xml /usr/share/tomcat6 /usr/share/tomcat6/defaults.template /usr/share/tomcat6/defaults.md5sum /var/lib/tomcat6/logs /var/lib/tomcat6/work /var/lib/tomcat6/conf /usr/share/doc/tomcat6/README.Debian.gz
그리고 dpkg -l tomcat6 는 패키지 리스트를 보여줍니다. 결과는 아래와 같습니다.
sskk@ubuntu:/usr/opengrok/bin$ dpkg -l tomcat6 Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend |/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad) ||/ Name Version Description +++-=================-=================-================================================== ii tomcat6 6.0.28-2ubuntu1.5 Servlet and JSP engine
그리고 aptch-cache search 를 이용하는 방법이 있는데 이 명령의 결과는 다음과 같습니다.
sskk@ubuntu:/usr/opengrok/bin$ apt-cache search tomcat6 libtomcat6-java - Servlet and JSP engine -- core libraries tomcat6 - Servlet and JSP engine tomcat6-admin - Servlet and JSP engine -- admin web applications tomcat6-common - Servlet and JSP engine -- common files tomcat6-docs - Servlet and JSP engine -- documentation tomcat6-examples - Servlet and JSP engine -- example web applications tomcat6-user - Servlet and JSP engine -- tools to create user instances