rpm -qi sorbarendezés

Fórumok

Sziasztok!
Szeretném lekérdezni a gépemre feltelepített csomagokat, sorbarendezni név szerint.
Igazság szerint a csomagnév és a licensz lenne fontos, ellenőriznék az általam használt szoftvereket (Windows-ra számítanak), szeretném az orruk alá dörgölni a csomaglistát :-)
Viszont az rpm -qi nem névsorrendben hozza a csomagokat, ráadásul több sor is van, véleményem szerint sort nem hiszem, hogy sorba tudná rendezni. Valakinek valami ötlet?

Hozzászólások

sort

?

nem ismerem az rpm-et annyira, de gondolom egy sima ascii kimenetet ad, x oszloppal, oszloponkent ne'v, verzio, stb. Pl. ha a 3ik oszlop szerint rendezne'd, akkor


rpm -qi ... | sort -k 3,3

A.

Ahogy nezem, argumentumok nelkul nem, csak egyes csomagokra mukodik a -qi:

"rpm -qi tcl
Name : tcl Relocations: /opt/freeware
Version : 8.3.3 Vendor: (none)
Release : 8 Build Date: Tue Nov 26 00:48:29 NFT 2002
Install date: Wed Sep 13 14:39:49 DFT 2006 Build Host: emperor.aixpclab.austin.ibm.com
Group : Development/Languages Source RPM: tcltk-8.3.3-8.src.rpm
Size : 11400941 License: IBM_ILA
URL : http://www.tcl.tk
Summary : An embeddable scripting language.
Description :
Tcl is a simple scripting language designed to be embedded into other
applications. Tcl is designed to be used with Tk, a widget set, which
is provided in the tk package. This package also includes tclsh, a
simple example of a Tcl application.

If you're installing the tcl package and you want to use Tcl for
development, you should also install the tk and tclx packages."

Szerintem mar bocs, de jo nagy marhasag ilyen listat generalni.
Kulonben is felteszel valamit forrasbol, es az rpm-et meg a kimenetet maris kenheted a hajadra.

Gondolom, rpm -qai -re gondoltál.

A legegyszerűbb, de a sok rpm hívás miatt lassú:

for i in `rpm -qa|sort` ; do rpm -qi $i ; done

Ha a licencek kellenek:

rpm -qa --qf='%{NAME}   %{LICENSE}\n'|sort

Amúgy ha jön az ellenőrzés, nem hinném, hogy elfogadják, hogy beírsz egy parancsot a terminálba, ezek a licencek.