Estoy tratando de averiguar la sintaxis que se usará para buscar las rpm instaladas por un proveedor específico en Linux. Idealmente, solo estaba tratando de usar el grepping rpm -qi para un proveedor específico, pero eso no parece funcionar. ¿Alguien tiene la sintaxis para esta búsqueda?
9
Respuestas:
Puede mostrar paquetes por proveedor utilizando un formato de consulta. Consideraría algo como esto, para enumerar todos los paquetes:
A continuación, puede inspeccionar el
packages.txt
archivo, que se verá así, y se ordenará por proveedor:O simplemente puede
grep
hacerlo si sabe lo que está buscando.Pero consultar el rpmdb lleva algún tiempo, por lo que es más rápido volcar todo en un archivo y luego leerlo o
grep
el archivo.Para obtener puntos de bonificación adicionales, pruebe el formato de consulta
'%{vendor}:%{name}:%{license}\n'
que agregará la información de la licencia de cada RPM.fuente