J'ai un package.deb et je veux installer toutes les dépendances (le champ Dépend dans debian/control) et tous les paquets recommandés (le champ Recommends dans le fichier debian/control).
Options envisagées jusqu'à présent:
D'autres idées?
Une solution serait de configurez votre référentiel APT personnel et installez le paquet avec APT à partir de là .
Une autre possibilité consiste à extraire les dépendances de la description du package. Ce script extrait la ligne Recommends:
de la description dans le fichier .deb
, supprime les versions et ne conserve que la première alternative lorsqu'il en existe plusieurs.
apt-get install $(dpkg-deb -I foo.deb |
sed -n 's/^ *\(Depends\|Recommends\)://p' |
tr , $'\n' |
sed 's/[|(].*//')
Avec aptitude, vous pouvez installer l’ensemble de paquets correspondant à un modèle. S'il existe des alternatives, installez celle que vous voulez en premier.
aptitude install '?reverse-recommends(foo)'
Dans l'interface plein écran d'aptitude, mettez en surbrillance le paquet, puis appuyez sur Enter, accédez à "Recommends" et appuyez sur + ensuite g.