This commit is contained in:
2025-10-15 14:38:32 +02:00
commit dbd8930e3d
2 changed files with 47 additions and 0 deletions

34
Readme.md Normal file
View File

@@ -0,0 +1,34 @@
# Mise en place d'un dépôt local
## Prérequis:
Disposer d'un ou 2 paquets rpm
## Ressources:
LIN 2.16
## Principe
Installer un serveur web et lui faire servir le contenu du répertoire /srv/Packages/
```bash
dnf install createrepo
mkdir -p /srv/Packages
cp ~/rpmbuild/RPMS/x86_64/burp-* /srv/Packages/
createrepo /srv/
```
Configurer le gestionnaire de packages pour qu'il accède au dépôt.
#/etc/yum.repos.d/local.repo
[MyPackages]
name= Custom homemade packages
baseurl = http://100.0.0.3//Packages/
enabled=1
gpgcheck=0
cost=100
Valider avec la commande dnf repolist et dnf repository-packages

13
packages.conf Normal file
View File

@@ -0,0 +1,13 @@
#/etc/httpd/conf.d/packages.conf
#penser à vider / supprimer welcome.conf
# et à mettre à jour le nom de machine
<VirtualHost *:80>
ServerName lin1.formation.opendoor.fr
DocumentRoot /srv/Packages
<Directory /srv/Packages>
Options +indexes
Require all granted
</Directory>
</VirtualHost>