Under Construction
Installieren von RPM-Paketen
Zum installieren von RPM-Paketen wird das Kommando „install“ verwendet. Was installiert werden soll, wird über zusätzliche Argumente angegeben. Es gibt dabei eine Reihe verschiedener Möglichkeiten, die im folgenden gezeigt werden sollen.
Im einfachsten Fall kann der Name eines RPM-Paketes direkt angegeben werden, z.B.:
aix01 # yum install gzip
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package gzip.ppc 0:1.10-1 will be installed
--> Finished Dependency Resolution
Dependencies Resolved
==========================================================================================================
Package Arch Version Repository Size
==========================================================================================================
Installing:
gzip ppc 1.10-1 AIX_Toolbox 228 k
Transaction Summary
==========================================================================================================
Install 1 Package
Total download size: 228 k
Installed size: 228 k
Is this ok [y/N]: y
Downloading Packages:
gzip-1.10-1.aix6.1.ppc.rpm | 228 kB 00:00:00
Running Transaction Check
Running Transaction Test
Transaction Test Succeeded
Running Transaction
Installing : gzip-1.10-1.ppc 1/1
Installed:
gzip.ppc 0:1.10-1
Complete!
aix01 #
Soll eine bestimmte Version eines RPM-Pakets installiert werden, z.B. wget in der Version 1.8-2, dann kann die gewünschte Version angegeben werden:
aix01 # yum install gzip-1.8-2
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package gzip.ppc 0:1.8-2 will be installed
--> Finished Dependency Resolution
Dependencies Resolved
==========================================================================================================
Package Arch Version Repository Size
==========================================================================================================
Installing:
gzip ppc 1.8-2 AIX_Toolbox 216 k
Transaction Summary
==========================================================================================================
Install 1 Package
Total download size: 216 k
Installed size: 216 k
Is this ok [y/N]: y
Downloading Packages:
gzip-1.8-2.aix6.1.ppc.rpm | 216 kB 00:00:00
Running Transaction Check
Running Transaction Test
Transaction Test Succeeded
Running Transaction
Installing : gzip-1.8-2.ppc 1/1
sh: gzip: not found.
install-info: warning: no info dir entry in `/opt/freeware/info/gzip.info.gz'
Installed:
gzip.ppc 0:1.8-2
Complete!
aix01 #
Bei der Angabe von Paketnamen dürfen Shell-Wildcards verwendet werden. Gibt man z.B. „libxml2-p*“ an, werden alle RPM-Pakete deren Namen mit „libxml2-p“ beginnen ausgewählt:
aix01 # yum install libxml2-p*
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package libxml2-python.ppc 0:2.9.11-1 will be installed
--> Processing Dependency: libxml2 = 2.9.11-1 for package: libxml2-python-2.9.11-1.ppc
---> Package libxml2-python3.ppc 0:2.9.11-1 will be installed
--> Running transaction check
---> Package libxml2.ppc 0:2.9.11-1 will be installed
--> Finished Dependency Resolution
Dependencies Resolved
==========================================================================================================
Package Arch Version Repository Size
==========================================================================================================
Installing:
libxml2-python ppc 2.9.11-1 AIX_Toolbox 1.5 M
libxml2-python3 ppc 2.9.11-1 AIX_Toolbox 1.4 M
Installing for dependencies:
libxml2 ppc 2.9.11-1 AIX_Toolbox 5.5 M
Transaction Summary
==========================================================================================================
Install 3 Packages
Total size: 8.4 M
Installed size: 8.4 M
Is this ok [y/N]: y
Downloading Packages:
Running Transaction Check
Running Transaction Test
Transaction Test Succeeded
Running Transaction
Installing : libxml2-2.9.11-1.ppc 1/3
Installing : libxml2-python-2.9.11-1.ppc 2/3
Installing : libxml2-python3-2.9.11-1.ppc 3/3
Installed:
libxml2-python.ppc 0:2.9.11-1 libxml2-python3.ppc 0:2.9.11-1
Dependency Installed:
libxml2.ppc 0:2.9.11-1
Complete!
aix01 #
Generell werden benötigte, aber nicht angegebene RPM-Pakete, automatisch mit ausgewählt (im Beispiel libxml2), und dann auch mit installiert. Dies ist ja letztlich einer der Gründe warum man einen Paket-Verwalter wie YUM überhaupt verwendet!
Die interaktive Abfrage
…
Is this ok [y/N]:
kann vermieden werden, wenn auf der Kommandozeile die Option “-y” oder “—asumeyes” verwendet wird:
aix01 # yum install -y gzip
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package gzip.ppc 0:1.10-1 will be installed
--> Finished Dependency Resolution
Dependencies Resolved
==========================================================================================================
Package Arch Version Repository Size
==========================================================================================================
Installing:
gzip ppc 1.10-1 AIX_Toolbox 228 k
Transaction Summary
==========================================================================================================
Install 1 Package
Total size: 228 k
Installed size: 228 k
Downloading Packages:
Running Transaction Check
Running Transaction Test
Transaction Test Succeeded
Running Transaction
Installing : gzip-1.10-1.ppc 1/1
Installed:
gzip.ppc 0:1.10-1
Complete!
aix01 #
Ist nur ein Dateiname bekannt, aber nicht das zugehörige RPM-Paket, dann kann beim Installieren auch der Dateiname angegeben werden. YUM sucht dann in den Repositories nach RPM-Paketen welche die angegebene Datei enthalten.
aix01 # yum install /opt/freeware/bin/zegrep_64
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package gzip.ppc 0:1.10-1 will be installed
--> Finished Dependency Resolution
Dependencies Resolved
==========================================================================================================
Package Arch Version Repository Size
==========================================================================================================
Installing:
gzip ppc 1.10-1 AIX_Toolbox 228 k
Transaction Summary
==========================================================================================================
Install 1 Package
Total size: 228 k
Installed size: 228 k
Is this ok [y/N]: y
Downloading Packages:
Running Transaction Check
Running Transaction Test
Transaction Test Succeeded
Running Transaction
Installing : gzip-1.10-1.ppc 1/1
Installed:
gzip.ppc 0:1.10-1
Complete!
aix01 #