3 votes

Existe-t-il un outil permettant de retrouver un paquet debian et tous les paquets dont il dépend ?

Je gère quelques applications qui dépendent de versions spécifiques de certains paquets. Pour être sûr d'avoir toujours les bonnes versions, j'ai créé mon propre dépôt Apt. Maintenant, je crains que certains des paquets dont je dépends ne se cassent parce que les paquets dont ils dépendent seront up-revved. Existe-t-il un moyen facile de télécharger un paquet (disons, tomcat6) et tous les paquets dont il dépend afin que je puisse les ajouter à mon dépôt privé ?

Ubuntu 10.04 Reprepro

EDIT

Pour clarifier un point soulevé ci-dessous, je cherche à automatiser ce processus afin qu'il soit facilement répétable.

Actuellement, je lance manuellement "sudo apt-cache depends [package]", puis j'utilise "sudo apt-get -d install [package2 package3 package4... package*]". Je cherche à voir s'il existe un moyen simplifié de le faire avant de script ma propre solution.

2voto

Robie Basak Points 14936

Utiliser apt et le commutateur -d pour ne télécharger que les paquets

luke@home:~/$sudo apt-get -d install [whatever]

Ils seront stockés dans

/var/cache/apt/archives

2voto

songsong Points 173

Si vous commencez par une installation propre d'ubuntu, je pense que vous pourrez utiliser apt-offline así:

apt-offline set /tmp/apt-offline.sig --update
apt-offline set --install-packages tomcat6 -- /tmp/apt-offline.sig
apt-offline get --bundle apt-offline-bundle.zip -- /tmp/apt-offline.sig

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X