Outils pour utilisateurs

Outils du site


tech:creation_d_un_depot_redhat_rpm_pour_yum

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
tech:creation_d_un_depot_redhat_rpm_pour_yum [2025/03/24 15:06] – créée - modification externe 127.0.0.1tech:creation_d_un_depot_redhat_rpm_pour_yum [2026/06/07 19:12] (Version actuelle) – modification externe 127.0.0.1
Ligne 1: Ligne 1:
 +<!DOCTYPE markdown>
 +{{tag>Brouillon rpm yum Repo RedHat}}
 +
 +# Création d'un dépôt RedHat RPM pour Yum
 +
 +Voir :
 +* **createrepo_c**
 +
 +Voir aussi pour Debian :
 +* [[depot_debian_apt_repository]]
 +
 +
 +## Conf dépots
 +
 +~~~bash
 +yum install createrepo repoview
 +~~~
 +
 +~~~bash
 +mkdir -p /var/www/repo
 +#mkdir -p /var/www/repo/SRPMS
 +cp *.rpm /var/www/repo/
 +createrepo /var/www/repo/el7
 +repoview /var/www/repo/el7
 +chown -R apache:apache /var/www/repo
 +~~~
 +
 +
 +## Conf Apache
 +
 +`/etc/httpd/conf.d/repo.conf`
 +~~~apache
 +<VirtualHost *:81>
 +        DocumentRoot /var/www/repo/el7/
 +
 +<Directory /var/www/repo/el7/>
 +        Options +Indexes
 +</Directory>
 +
 +<Location />
 +        Allow from all
 +</Location>
 +
 +</VirtualHost>
 +~~~
 +
 +
 +`/etc/httpd/conf/httpd.conf`
 +~~~apache
 +Listen 80
 +Listen 81
 +~~~
 +
 +~~~bash
 +apache -t && systemctl reload httpd
 +~~~
 +
 +
 +## Conf client
 +
 +`/etc/yum.repos.d/mon.repo`
 +~~~ini
 +[interne]
 +name=Dépôt interne
 +enabled=1
 +gpgcheck=0
 +baseurl=http://localhost:81/
 +#gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
 +~~~
 +
 +
 +Pour tester la conf du client
 +
 +~~~bash
 +yum clean all
 +yum list
 +~~~
 +
 +
 +
  

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki