solution
This commit is contained in:
34
Readme.md
Normal file
34
Readme.md
Normal 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
13
packages.conf
Normal 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>
|
||||||
Reference in New Issue
Block a user