Bagaimana saya bisa mendaftar semua file yang telah diinstal oleh paket ZYpp / Zypper?

19

Bagaimana saya bisa menggunakan zypperdaftar lokasi file yang diinstal untuk paket yang diberikan?

becko
sumber
2
Sudahkah Anda memeriksa halaman manual di zypper?
ryekayo
@ryekayo Ya, sudah, tapi saya belum menemukan yang saya inginkan. Saya sudah mencoba zypper info PACKAGE_NAME, tetapi tidak mencantumkan file yang diinstal. Ada saran?
becko
Apakah Anda juga mencoba mencari online terlebih dahulu? Hit pertama pada DuckDuckGo adalah: forums.opensuse.org/showthread.php/… ketika menggunakan istilah "file daftar zypper dalam paket"
SailorCire

Jawaban:

13

Di openSUSE, ada beberapa cara daftar file yang diinstal. Dengan Zypper, saya akan mencoba:

zypper search -i

Atau:

zypper search --installed-only

Dengan RPM, Anda dapat mencoba:

rpm -ql packageName | less
ryekayo
sumber
7
Itu daftar paket yang diinstal. Yang saya butuhkan adalah daftar file yang diinstal oleh suatu paket.
becko
Saya memperbarui jawaban saya
ryekayo
14
saran zypper masih mencantumkan paket yang tidak menginstal file
Erik Martino
14

rpm dapat digunakan untuk membuat daftar file yang diinstal dari sebuah paket <package>dengan:

rpm -ql <package>

versi panjang:

rpm --query --list <package>

zypper tidak (saat ini) tidak mendukung daftar file yang diinstal.

Juga, saya menemukan "terbalik" bermanfaat. Untuk menemukan paket "memiliki" file <file>yang dapat Anda gunakan

rpm -qf <file>

mengembalikan paket yang tepat.

okurz
sumber