Under Construction
YUM-Repositories
YUM-Repositories können entweder lokal (Zugriff über loales Dateisystem) oder remote (Zugriff über FTP, HTTP oder HTTPS) zur Verfügung stehen. Damit ein YUM-Repository auch von YUM verwendet werden kann, muss dieses in der Konfiguration von YUM hinterlegt sein.
Zum Anlegen von lokalen YUM-Repositories wird das Kommando createrepo aus dem gleichnamigen RPM-Paket benötigt. Für die Administration von YUM-Repositories gibt es Kommandos die über das RPM-Paket yum-utils zur Verfügung stehen. Beide RPM-Pakete sollten daher zumindest auf Systemen mit lokalen YUM-Repositories installiert sein (z.B. NIM-Server):
aixnim # yum install createrepo yum-utils
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package createrepo.noarch 0:0.10.3-3 will be installed
--> Processing Dependency: libxml2-python >= 2.7.8 for package: createrepo-0.10.3-3.noarch
--> Processing Dependency: python-deltarpm for package: createrepo-0.10.3-3.noarch
--> Processing Dependency: xz for package: createrepo-0.10.3-3.noarch
---> Package yum-utils.noarch 0:1.1.31-2 will be installed
--> Running transaction check
---> Package libxml2-python.ppc 0:2.9.11-1 will be installed
---> Package python-deltarpm.ppc 0:3.6-1 will be installed
--> Processing Dependency: deltarpm = 3.6-1 for package: python-deltarpm-3.6-1.ppc
---> Package xz.ppc 0:5.2.5-1 will be installed
--> Running transaction check
---> Package deltarpm.ppc 0:3.6-1 will be installed
--> Finished Dependency Resolution
Dependencies Resolved
========================================================================================================
Package Arch Version Repository Size
========================================================================================================
Installing:
createrepo noarch 0.10.3-3 AIX_Toolbox_noarch 90 k
yum-utils noarch 1.1.31-2 AIX_Toolbox_noarch 88 k
Installing for dependencies:
deltarpm ppc 3.6-1 AIX_Toolbox 403 k
libxml2-python ppc 2.9.11-1 AIX_Toolbox 1.5 M
python-deltarpm ppc 3.6-1 AIX_Toolbox 81 k
xz ppc 5.2.5-1 AIX_Toolbox 523 k
Transaction Summary
========================================================================================================
Install 6 Packages
Total download size: 2.6 M
Installed size: 11 M
Is this ok [y/N]: y
Downloading Packages:
(1/6): createrepo-0.10.3-3.aix6.1.noarch.rpm | 90 kB 00:00:00
(2/6): deltarpm-3.6-1.aix6.1.ppc.rpm | 403 kB 00:00:00
(3/6): libxml2-python-2.9.11-1.aix6.1.ppc.rpm | 1.5 MB 00:00:00
(4/6): python-deltarpm-3.6-1.aix6.1.ppc.rpm | 81 kB 00:00:00
(5/6): xz-5.2.5-1.aix6.1.ppc.rpm | 523 kB 00:00:00
(6/6): yum-utils-1.1.31-2.aix6.1.noarch.rpm | 88 kB 00:00:00
--------------------------------------------------------------------------------------------------------
Total 22 MB/s | 2.6 MB 00:00
Running Transaction Check
Running Transaction Test
Transaction Test Succeeded
Running Transaction
Installing : deltarpm-3.6-1.ppc 1/6
Installing : python-deltarpm-3.6-1.ppc 2/6
Installing : libxml2-python-2.9.11-1.ppc 3/6
Installing : xz-5.2.5-1.ppc 4/6
Installing : createrepo-0.10.3-3.noarch 5/6
Installing : yum-utils-1.1.31-2.noarch 6/6
Installed:
createrepo.noarch 0:0.10.3-3 yum-utils.noarch 0:1.1.31-2
Dependency Installed:
deltarpm.ppc 0:3.6-1 libxml2-python.ppc 0:2.9.11-1 python-deltarpm.ppc 0:3.6-1 xz.ppc 0:5.2.5-1
Complete!
aixnim #