web-dev-qa-db-fra.com

Comment créer un référentiel personnalisé sur Ubuntu 14.04

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

2
Keyur Vakharia

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.

5
Maythux