Lorsque l'on souhaite installer un paquet absent des dépôts officiels mais nécessitant des dépendances,
dpkg se trouve en difficulté pour les résoudre.
Une solution est de faire en sorte que apt inclue ce paquet dans sa base de données.
apt-get install dpkg-dev
Créer le dossier qui contiendra les paquets, par exemple :
mkdir -p /opt/dep-loc/outils
puis y placer les paquets en question.
cd /opt dpkg-scanpackages dep-loc /dev/null | gzip -9c > /opt/dep-loc/Packages.gz
Exemple de retour :
dpkg-scanpackages: avertissement: Paquets dans l'archive mais pas dans le fichier d'override : dpkg-scanpackages: avertissement: adeskbar brscan-skey brscan3 dcp195ccupswrapper dcp195clpr fcc puddletag dpkg-scanpackages: info: 7 entrées écrites dans le fichier Packages.
Inclure ceci :
## local deb file:/opt dep-loc/
Classiquement :
apt-get update && apt-get install lepaquet
Un tel dépôt peut s'utiliser sur un réseau local, exemple sur ubuntu-fr