Under Construction

Auflisten von RPM-Paketen

Mit dem YUM Kommando „list“ können installierte und/oder verfügbare RPM-Pakete angezeigt werden. Per Default werden alle installierten und alle verfügbaren RPM-Pakete aufgelistet:

aix01 # yum list
Installed Packages
AIX-rpm.ppc                                7.2.5.1-8         installed         
bash.ppc                                   5.1.4-2           @AIX_Toolbox      
bzip2.ppc                                  1.0.8-2           @AIX_Toolbox      
ca-certificates.ppc                        2016.10.7-2       installed         

Available Packages
CUnit.ppc                                  2.1.3-1           AIX_Toolbox       
CUnit-devel.ppc                            2.1.3-1           AIX_Toolbox       
GeoIP.ppc                                  1.6.12-1          AIX_Toolbox       

aix01 #

Die Ausgabe kann auf bestimmte RPM-Pakete eingeschränkt werden, dabei können Shell-Wildcards (Globbing) in den Paketnamen verwendet werden:

aix01 # yum list sqlit*
Installed Packages
sqlite.ppc                                         3.32.3-1                                   @AIX_Toolbox
sqlite-devel.ppc                                   3.32.3-1                                   @AIX_Toolbox
sqlite-doc.ppc                                     3.28.0-1                                   @AIX_Toolbox
Available Packages
sqlite.ppc                                         3.35.5-1                                   AIX_Toolbox
sqlite-devel.ppc                                   3.35.5-1                                   AIX_Toolbox
sqlite-doc.ppc                                     3.35.5-1                                   AIX_Toolbox
aix01 #

Möchte man nur die installierten RPM-Pakete auflisten, kann dazu das Schlüsselwort „installed“ verwendet werden:

aix01 # yum list installed
Installed Packages
AIX-rpm.ppc                                  7.2.5.1-8                       installed                   
bash.ppc                                     5.1.4-2                         @AIX_Toolbox                
bzip2.ppc                                    1.0.8-2                         @AIX_Toolbox                
ca-certificates.ppc                          2016.10.7-2                     installed                   
coreutils.ppc                                8.29-3                          @AIX_Toolbox                
..
aix01 #

In der letzten Spalte wird angezeigt aus welcher der Repositories das RPM-Paket stammt. Der Repository-ID ist dabei das Zeichen „@“ vorangestellt. Der Wert „installed“ bedeutet das das RPM-Paket aus keiner der Repositories stammt. Damit können schnell installierte RPM-Pakete identifiziert werden, die nicht über eine der Repositories installiert wurden.

Auch hier kann die Ausgabe zusätzlich eingeschränkt werden, indem Paketnamen mit oder ohne Wildcards angegeben werden.

Die für das System verfügbaren RPM-Pakete können über das Schlüsselwort „available“ aufgelistet werden, hier z.B. alle verfügbaren RPM-Pakete deren Paketname mit „sudo“ beginnt:

aix01 # yum list available sudo\*
Available Packages
sudo.ppc                                          1.9.5p2-1                                    AIX_Toolbox
sudo_ids.ppc                                      1.9.5p2-1                                    AIX_Toolbox
sudo_noldap.ppc                                   1.9.5p2-1                                    AIX_Toolbox
aix01 #

Interessant ist häufig auch die Liste der verfügbaren Updates von installierten RPM-Paketen. Diese können mit Hilfe des Schlüsselworts „updates“ aufgelistet werden:

aix01 # yum list updates
Updated Packages
ca-certificates.ppc                               2020.06.01-2                              AIX_Toolbox  
coreutils.ppc                                     8.32-1                                    AIX_Toolbox  
curl.ppc                                          7.79.1-1                                  AIX_Toolbox  
cyrus-sasl.ppc                                    2.1.26-5                                  AIX_Toolbox  

aix01 #

Hinweis: Alternativ kann auch „yum check-update“ verwendet werden.

Benötigt man weitere Informationen zu einem oder mehreren RPM-Paketen, kann anstelle des Kommandos „list“ das Kommando „info“ verwendet werden. Es werden dann zu jedem angezeigten RPM-Paket weitere Informationen wie Beschreibung, Lizenz, Größe des Paketes usw angezeigt.

Hier ein Beispiel mit Angabe eines konkreten Paketnamens (alle obigen Beispiele funktionieren aber auch mit „info“):

aix01 # yum info zip
Installed Packages
Name        : zip
Arch        : ppc
Version     : 3.0
Release     : 4
Size        : 911 k
Repo        : installed
From repo   : AIX_Toolbox
Summary     : A file compression and packaging utility compatible with PKZIP
URL         : http://www.info-zip.org/pub/infozip/
License     : BSD-like
Description : The zip program is a compression and file packaging utility. Zip is analogous
            : to a combination of the UNIX tar and compress commands and is compatible with
            : PKZIP (a compression and file packaging utility for MS-DOS systems).
            :
            : Install the zip package if you need to compress files using the zip program.
            :
            : This version support crypto encryption.

aix01 #