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 :

  1. Installez le paquet dpkg-dev à l'aide de synaptic.
  2. Créez un dossier où vous placerez vos paquets. Par exemple le dossier /home/moi/paquets
    • Pour KDE :
      1. 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).
      2. 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) dans Dossier de travail.
    • Pour GNOME :
      1. 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).
  3. 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
  4. Ensuite, à chaque fois que vous placerez des paquets dans le dossier, vous devrez cliquer sur actualiser la liste des paquets.desktop sous KDE ou sur actualiser.sh sous GNOME (puis sur ouvrir dans un terminal).
  5. Une fois dans synaptic, rechargez la liste des paquets, et les paquets de votre dépôt local apparaitront...