dpkg -s
lấy tên gói, không phải là tệp hoặc chương trình làm đối số. (Trong nhiều trường hợp, một chương trình sẽ có tên tương tự như gói cung cấp nó.)
Ví dụ, trên hệ thống của tôi Ubuntu, dpkg -s gcc
in:
Package: gcc
Status: install ok installed
Priority: optional
Section: devel
Installed-Size: 64
Maintainer: Ubuntu Developers <[email protected]>
Architecture: i386
Source: gcc-defaults (1.98ubuntu3)
Version: 4:4.5.2-1ubuntu3
Provides: c-compiler
Depends: cpp (>= 4:4.5.2-1ubuntu3), gcc-4.5 (>= 4.5.2-1~)
Recommends: libc6-dev | libc-dev
Suggests: gcc-multilib, make, manpages-dev, autoconf, automake1.9, libtool, flex, bison, gdb, gcc-doc
Conflicts: gcc-doc (<< 1:2.95.3)
Description: The GNU C compiler
This is the GNU C compiler, a fairly portable optimizing compiler for C.
.
This is a dependency package providing the default GNU C compiler.
Original-Maintainer: Debian GCC Maintainers <[email protected]>
Trên một hệ thống CentOS, rpm -q gcc
in:
gcc-4.1.2-50.el5
Nó không in nhiều thông tin, nhưng nếu tất cả những gì bạn đang làm là kiểm tra xem gói có được cài đặt hay không. Nếu bạn cần thêm thông tin hoặc các tùy chọn khác, man rpm
; các truy vấn khác có sẵn.
Nếu rpm -q snmpd
in package snmpd is not installed
, đó có thể chỉ là thông tin bạn cần.
Cả hai dpkg -s
và rpm -q
đặt trạng thái thoát tương ứng, báo cáo lỗi nếu gói chưa được cài đặt.
Nguồn
2011-09-05 03:59:24