Làm cách nào tôi có thể liệt kê tất cả các tệp đã được cài đặt bởi gói ZYpp / Zypper?


19

Làm cách nào tôi có thể sử dụng zypperđể liệt kê vị trí của các tệp đã cài đặt cho một gói nhất định?


2
Bạn đã kiểm tra các trang người đàn ông trên zypper?
ryekayo

@ryekayo Vâng, tôi có, nhưng tôi không tìm thấy những gì tôi muốn. Tôi đã thử zypper info PACKAGE_NAME, nhưng không liệt kê các tập tin được cài đặt. Bất kỳ đề xuất?
vẫy gọi

Bạn cũng đã thử tìm kiếm trực tuyến đầu tiên? Lần truy cập đầu tiên trên DuckDuckGo là: forum.opensuse.org/showthread.php/, khi sử dụng thuật ngữ "tệp danh sách zypper trong gói"
SailorCire

Câu trả lời:


13

Trong openSUSE, có một vài cách liệt kê các tệp đã cài đặt. Với Zypper, tôi sẽ thử:

zypper search -i

Hoặc là:

zypper search --installed-only

Với RPM, bạn có thể thử:

rpm -ql packageName | less

7
Đó là danh sách các gói được cài đặt. Những gì tôi cần là danh sách các tập tin được cài đặt bởi một gói.
vẫy gọi

Tôi đã cập nhật câu trả lời của mình
ryekayo

14
đề xuất zypper vẫn liệt kê các gói không được cài đặt tệp
Erik Martino

14

vòng / phút có thể được sử dụng để liệt kê các tập tin được cài đặt từ một gói <package>với:

rpm -ql <package>

phiên bản dài:

rpm --query --list <package>

zypper không (hiện tại) không hỗ trợ liệt kê các tệp đã cài đặt.

Ngoài ra, tôi thấy "ngược" hữu ích. Để tìm gói "sở hữu" một tệp <file>bạn có thể sử dụng

rpm -qf <file>

trả lại gói chính xác.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.