집 >운영 및 유지보수 >리눅스 운영 및 유지 관리 >Linux에 소프트웨어 패키지가 설치되어 있는지 확인하는 방법
debian 또는 ubuntu 서버를 관리하는 경우 dpkg 또는 apt-get 명령을 자주 사용할 수 있습니다. 이 두 명령은 패키지를 설치, 제거 및 업데이트하는 데 사용됩니다.
firefox와 같은 특정 패키지가 설치되어 있는지 확인하려면 다음 명령을 사용하세요.
dpkg -s firefox
출력 예:
package: firefox status: install ok installed priority: optional section: web installed-size: 93339 maintainer: ubuntu mozilla team <ubuntu-mozillateam@lists.ubuntu.com> architecture: amd64 version: 35.0+build3-0ubuntu0.14.04.2 replaces: kubuntu-firefox-installer provides: gnome-www-browser, iceweasel, www-browser depends: lsb-release, libasound2 (>= 1.0.16), libatk1.0-0 (>= 1.12.4), libc6 (>= 2.17), libcairo2 (>= 1.2.4), libdbus-1-3 (>= 1.0.2), libdbus-glib-1-2 (>= 0.78), libfontconfig1 (>= 2.9.0), libfreetype6 (>= 2.2.1), libgcc1 (>= 1:4.1.1), libgdk-pixbuf2.0-0 (>= 2.22.0), libglib2.0-0 (>= 2.37.3), libgtk2.0-0 (>= 2.24.0), libpango-1.0-0 (>= 1.22.0), libpangocairo-1.0-0 (>= 1.14.0), libstartup-notification0 (>= 0.8), libstdc++6 (>= 4.6), libx11-6, libxcomposite1 (>= 1:0.3-1), libxdamage1 (>= 1:1.1), libxext6, libxfixes3, libxrender1, libxt6 recommends: xul-ext-ubufox, libcanberra0, libdbusmenu-glib4, libdbusmenu-gtk4 suggests: ttf-lyx conffiles: /etc/firefox/syspref.js 09e457e65435a1a043521f2bd19cd2a1 /etc/apport/blacklist.d/firefox ee63264f847e671832d42255912ce144 /etc/apport/native-origins.d/firefox 7c26b75c7c2b715c89cc6d85338252a4 /etc/apparmor.d/usr.bin.firefox f54f7a43361c7ecfa3874abca2f292cf description: safe and easy web browser from mozilla firefox delivers safe, easy web browsing. a familiar user interface, enhanced security features including protection from online identity theft, and integrated search let you get the most out of the web. xul-appid: {ec8030f7-c20a-464f-9b0e-13a3a9e97384}
위에서 볼 수 있듯이 Firefox는 이미 설치되어 있습니다.
마찬가지로 dpkg-query 명령을 사용할 수 있습니다. 이 명령은 더 나은 출력을 제공합니다. 물론 와일드카드를 사용할 수도 있습니다.
dpkg-query -l firefox
샘플 출력:
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 architecture description +++-====================================-=======================-=======================-============================================================================= ii firefox 35.0+build3-0ubuntu0.14 amd64 safe and easy web browser from mozilla
시스템에 설치된 모든 패키지를 나열하려면 다음 명령을 입력하십시오.
dpkg --get-selections
샘플 출력:
abiword install abiword-common install accountsservice install acl install adduser install alsa-base install alsa-utils install anacron install app-install-data install apparmor install . . . zeitgeist install zeitgeist-core install zeitgeist-datahub install zenity install zenity-common install zip install zlib1g:amd64 install zlib1g:i386 install
위 출력은 시스템에 설치된 패키지에 따라 매우 길 수 있습니다.
grep을 사용하여 보다 정확한 패키지를 필터링하고 잘라낼 수도 있습니다. 예를 들어 dpkg 명령을 사용하여 시스템에 설치된 gcc 패키지를 보고 싶습니다.
dpkg --get-selections | grep gcc
샘플 출력:
gcc install gcc-4.8 install gcc-4.8-base:amd64 install gcc-4.8-base:i386 install gcc-4.9-base:amd64 install gcc-4.9-base:i386 install libgcc-4.8-dev:amd64 install libgcc1:amd64 install libgcc1:i386 install
또한 "-l" 매개변수를 사용하여 다음에서 파일의 위치를 찾을 수 있습니다. 패키지.
dpkg -l gcc-4.8
예제 출력:
/. /usr /usr/share /usr/share/doc /usr/share/doc/gcc-4.8-base /usr/share/doc/gcc-4.8-base/readme.bugs /usr/share/doc/gcc-4.8-base/news.html /usr/share/doc/gcc-4.8-base/quadmath /usr/share/doc/gcc-4.8-base/quadmath/changelog.gz /usr/share/doc/gcc-4.8-base/gcc . . . /usr/bin/x86_64-linux-gnu-gcc-4.8 /usr/bin/x86_64-linux-gnu-gcc-ar-4.8 /usr/bin/x86_64-linux-gnu-gcov-4.8
위 내용은 Linux에 소프트웨어 패키지가 설치되어 있는지 확인하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!