Table des matières

Creation d'un repository APT sous Redhat Enterprise

Configuration du serveur

Installer le package APT

rpm -ivh apt-0.5.15lorg3.2-1.el4.rf.i386.rpm

Installer un demon FTP

rpm -ivh vsftpd-2.0.1-5.EL4.5.i386.rpm

Créer les repertoires:

mkdir -p /opt/kickstart/apt/RH4ES-U4
mkdir -p /opt/kickstart/RHEL/RHEL4-U4-i386-ES

Deposer les sources des CD dans:

/opt/kickstart/RHEL/RHEL4-U4-i386-ES

Créer les symlinks suivants:

cd /opt/kickstart/apt/RH4ES-U4
ln -s ../../RHEL/RHEL4-U4-i386-ES/RedHat/RPMS/ RPMS.os
ln -s ../../RHEL/RHEL4-U4-i386-ES/RedHat/RPMS/ RPMS.updates

Générer la base apt de la façon suivante:

cd /opt/kickstart/apt/RH4ES-U4
genbasedir --flat --bloat --partial --progress $PWD os updates

Faire pointer le repertoire ftp anonyme ainsi:

cd /var
rm -rf ftp
ln -s /opt/kickstart/ ftp

Demarrer le demon ftp:

/etc/init.d/vsftpd start

Configuration du client

Installer le package APT

rpm -ivh apt-0.5.15lorg3.2-1.el4.rf.i386.rpm

Importer la clé RPM-GPG-KEY

rpm --import /usr/share/rhn/RPM-GPG-KEY

Editer le fichier /etc/apt/sources.list.d/os.list en ajoutant la ligne suivante:

rpm ftp://RHEL4-VM1/apt RH4ES-U4 os updates