Les documents proposés sur ce site ont été testés et validés par différentes installations mais ne sauraient engager la responsabilité de la société en cas de problèmes ou de pertes de données si les modifications n'ont pas été réalisées par la société elle même.

17-paramétrage des sources et installation des programmes

Vérifications initiales

Le paramétrage des sources dépend des éléments:

  1. Miroir sur le réseau local ou sur un serveur distant
  2. l'emplacement du miroir sur le serveur Web (configuration de apache)

Avant de modifier le fichier de sources, tentez d'accéder au miroir avec votre navigateur web. Si vous n'accédez pas au miroir par le navigateur, inutile d'espérer y accéder en modifiant le fichier de sources.

En navigant dans le miroir (dossier pool), vous devez pouvoir accéder aux fichier *.deb. Si ce n'est pas le cas, vérifiez la présence des fichiers sur le serveur, les droits d'accès à ces fichiers (en particulier pour www-data (apache)), la configuration éventuelle des virtualhosts, relancez apache, …

Paramétrage des clients

Paramétrage sur le réseau local

  • Si votre ordinateur possède l'IP 192.168.0.20, que le miroir a été défini dans /home/demo/public_html ,que le miroir se nomme monmiroir pour la distribution hardy et que vos paquets sont prévus pour la catégorie free et la catégorie non-free, ajoutez cette ligne au fichier sources.list:1)
deb http://192.168.0.20/~demo/monmiroir/dev hardy free non-free 
  • Si votre ordinateur possède l'IP 192.168.0.20, que le miroir a été défini dans /var/www ,que le miroir se nomme monmiroir pour la distribution hardy et que vos paquets sont prévus pour la catégorie main et la catégorie contrib, ajoutez cette ligne au fichier sources.list:2)
deb http://192.168.0.20/monmiroir/dev hardy main contrib 
  • Si votre ordinateur possède l'IP 192.168.0.20 et est connu sur le réseau sous le nom monpc, que le miroir a été défini dans /var/www ,que le miroir se nomme monmiroir pour les distributions hardy et intrepid et que vos paquets sont prévus pour la catégorie main (pour hardy) et la catégorie contrib (pour intrepid), ajoutez ces lignes au fichier sources.list:3)
deb http://monpc/monmiroir/dev hardy main 
deb http://monpc/monmiroir/dev intrepid contrib 

Paramétrage pour un serveur distant

Le serveur distant est celui avec lequel vous synchronisez votre miroir local. C'est le serveur public auquel les utilisateurs vont se connecter pour installer vos paquets.

Nous supposons que le serveur est accessible par un ip fixe (100.100.100.100) ou par un nom de domaine (mondomaine.org) et que le miroir se trouve sur /var/www/monmiroir

Ajoutez alors ce type de lignes au fichier /etc/apt/sources.list:

deb http://100.100.100.100/monmiroir/dev hardy main 
deb http://mondomaine.org/monmiroir/dev intrepid contrib 

Installation des paquets

Les paquet s'installent ensuite de la manière habituelle, soit par apt en ligne de commande, soit par synaptic en graphique. Vous verrez alors votre miroir dans la liste des catégories disponibles.

1) , 2) , 3) vous pouvez ajouter aussi les sections beta et stable en remplaçant dev par l'une de celles ci (voir [absolacom:developpements:debdevel:18-Upgrade de section]])

Outils personnels