Les utilisateurs de Ubuntu (et sûrement d'autres distributions utilisant les paquets debian) ont probablement déjà rencontré ce problème : pour installer un paquet non présent dans un dépôt, impossible de le faire avec le programme apt
ou l'interface graphique synaptic
. Cela oblige d'utiliser le programme dpkg
, et risque de générer des problèmes de dépendance, de paquets cassés et autres réjoissances.
Heureusement, il est possible de se créer un dépôt sur son propre disque, afin d'y placer les paquets désirés. La méthode est expliquée sur le forum français Ubuntu, et je l'ai reprise afin de faire tout graphiquement, pour les alergiques à la ligne de commande...
Voici la création du dépôt local, étapes par étapes :
- Installez le paquet
dpkg-dev
à l'aide de synaptic. - Créez un dossier où vous placerez vos paquets. Par exemple le dossier
/home/moi/paquets
- Pour KDE :
- Enregistrez dans ce dossier ce fichier : actualiser la liste des paquets.desktop (si votre navigateur ne l'enregistre pas, faites clique-droit > enregistrer la cible sous sur le lien).
- Modifiez ce fichier de la façon suivante : cliquez avec le bouton droit sur le fichier dans Konqueror, cliquez sur propriétés. Dans l'onglet Application, entrez le dossier des paquets (par exemple
/home/moi/paquets
) dansDossier de travail
.
- Pour GNOME :
- Enregistrez dans le dossier des paquets ce fichier actualiser.sh (si votre navigateur ne l'enregistre pas, faites clique-droit > enregistrer la cible sous sur le lien).
- Pour KDE :
- Ajoutez ensuite le dépôt ainsi créé dans synaptic : ouvrez synaptic, dans le menu Catégorie > Dépôts, cliquez sur ajouter, puis sur personaliser. Entrez ensuite la ligne apt composée ainsi :
deb file:///le/dossier/des/paquets ./
, en remplaçant /le/dossier/des/paquets par le dossier que vous avez créé (exemple :deb file:///home/moi/paquets ./
). Validez, fermez synaptic - Ensuite, à chaque fois que vous placerez des paquets dans le dossier, vous devrez cliquer sur
actualiser la liste des paquets.desktop
sous KDE ou suractualiser.sh
sous GNOME (puis sur ouvrir dans un terminal). - Une fois dans synaptic, rechargez la liste des paquets, et les paquets de votre dépôt local apparaitront...
Commentaires
Ca peut valoir le coup...
J'ai eu pas mal de pbs de dépendances avec un paquet cedega... cela dit maintenant que je suis sous Breezy ça marchera peut-être comme dans du beurre (apparemment les libs que j'avais sous Hoary n'étaient pas assez récentes )
D'ailleurs ça me fait penser qu'il faut que je regarde si il y a des mises à jour
trop bon !!!
merci !!!!!
De rien