2010-10-11 16 views
9

Comment télécharger le paquet openssh en utilisant apt-get?Téléchargement du paquet avec apt-get lorsqu'il est déjà installé sur le système

Le problème est que le paquet est déjà installé, donc je ne reçois que:

sudo apt-get install openssh -d 
Reading package lists... Done 
Building dependency tree... Done 
openssh is already the newest version. 

En raison d'être déjà installé, je ne reçois pas le paquet debian. Je devrais l'enlever d'abord, mais ensuite je perdrais le réseautage USB.

Je sais que cette procédure est possible avec aptitude, mais elle n'est pas disponible pour moi.

+3

Cette question devrait être sur serverfault ou superutilisateur. –

+0

@user, y a-t-il une raison particulière que vous voulez réinstaller? Si vous voulez juste le paquet .deb pour une autre raison, vous pouvez le trouver sur packages.debian.org – invert

+1

Je dois faire éventuellement un script qui récupère le paquet et ses dépendances. – user44556

Répondre

15
sudo apt-get install openssh -d --reinstall 

cela va télécharger le pacakge dans/var/cache/apt/archives. Cependant, je pense que vous voulez probablement dire "openssh-server" ou "openssh-client" ou "ssh" ou quelque chose, il n'y a pas de paquet opensh dans debian. Vous pourriez aussi être intéressé par l'option "--print-uris" si vous allez écrire ceci.

+0

Merci. Dans mon système ssh est un méta-paquet contenant à la fois le serveur et le client. – user44556

+1

à droite, ssh est, mais pas openssh comme indiqué à l'origine :) – stew

+0

S'il vous plaît garder à l'esprit package ne sont pas téléchargés si vous avez des conflits. Pour 1 paquet, ce n'est probablement pas le cas. –

0

essayer "apt-get source" avec --compile ou --download-only

+0

Cela fait-il exactement le même paquet debian que sur le dépôt? – user44556

+0

Je ne pense pas, mais compilé serait plus rapide que le paquet précompilé, car il sera optimisé pour votre système. –