Comment créer un serveur de référentiel personnalisé afin que tous les clients installent des packages à partir de ma machine.
quel type d'URL ajouter dans le fichier /etc/apt/sources.list
sur l'ordinateur client. chercher ce paquet particulier
Installation d'Apache:
Sudo apt-get install Apache2
Création des répertoires nécessaires
Créez un répertoire dans la racine Web/var/www /
disons nommer le repo.
Sudo mkdir /var/www/repo
Maintenant, sous le dépôt, vous devez créer un répertoire pour chaque architecture que vous souhaitez utiliser si vous souhaitez plusieurs architectures.
Pour cela, je vais utiliser AMD64 pour mes systèmes 64 bits. Alors, créons ce répertoire:
Sudo mkdir /var/www/repo/AMD64
Création du fichier Packages.gz
utilisez la commande dpkg-scanpackages
cd /var/www/repo/
Sudo dpkg-scanpackages AMD64 | gzip -9c > AMD64/Packages.gz
Ajouter le nouveau repo
Sudo -H gedit /etc/apt/sources.list.d/custom-repo.list
puis ajoutez la ligne:
deb http://Your_Systme_IP/repo/ AMD64/
Enfin, mettez à jour la liste des sources:
Sudo apt-get update
Maintenant, chaque fois que vous essayez d'installer une application, si vous avez ses debs dans votre dépôt local, vous installez à partir de celle-ci, puis allez installer à partir d'Internet.