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.
Piste: » 6-fiche_du_programme_debdevel-tools » 7b-creation_d_une_clef_de_signature » 7-parametrage_du_programme_debdevel » 16-synchronisation_du_miroir_distant » 5-fiche_du_programme_debdevel-creadeb » 4-fiche_du_programme_debdevel-newpaquet » 11-creation_de_la_documentation_du_paquet » 13-deplacement_du_paquet_sur_le_miroir_local » 10-remplissage_nouveau_paquet_avec_un_programme » 17-parametrage_des_sources_et_installation_des_programmes
17-paramétrage des sources et installation des programmes
Vérifications initiales
Le paramétrage des sources dépend des éléments:
- Miroir sur le réseau local ou sur un serveur distant
- 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.

