Saya mencoba mencari tahu sintaks yang digunakan untuk mencari rpms yang diinstal oleh Vendor tertentu di Linux. Saya idealnya hanya mencoba menggunakan rpm -qi grepping untuk vendor tertentu tetapi sepertinya tidak berhasil. Adakah yang memiliki sintaks untuk pencarian ini?
9
Jawaban:
Anda dapat menampilkan paket berdasarkan vendor menggunakan format kueri. Saya akan mempertimbangkan sesuatu seperti ini, untuk mencantumkan semua paket:
Anda kemudian dapat memeriksa
packages.txt
file, yang akan terlihat seperti ini, dan akan diurutkan berdasarkan vendor:Atau Anda bisa
grep
sebaliknya jika Anda tahu apa yang Anda cari.Tetapi meminta rpmdb membutuhkan waktu, jadi lebih cepat untuk membuang semuanya ke sebuah file dan kemudian membaca atau
grep
file tersebut.Untuk poin bonus tambahan, cobalah format kueri
'%{vendor}:%{name}:%{license}\n'
yang akan menambahkan informasi lisensi dari setiap RPM.sumber