Comment puis-je télécharger des packages Ubuntu dans Windows pour les installer sur une machine Ubuntu hors ligne?

10

Comment puis-je télécharger des packages ubuntu à partir de dépôts en ligne via des fenêtres pour les installer ultérieurement sur une machine ubuntu hors ligne?

cela est lié à cette question: téléchargement du référentiel Ubuntu iso

s'il existe des iso prêtes à l'emploi pour 11.10 qui incluent des pilotes de périphérique, des modules linguistiques et des packages logiciels seraient parfaits pour les utilisateurs d'ubuntu sans connexion Internet.

des idées?

ma-aa
la source
Vous trouverez de bonnes options sur la question AskUbuntu Comment puis-je installer un logiciel hors ligne? . Il a des votes élevés pour keryx et une référence de tutoriel aussi.
nik

Réponses:

7

Pour des besoins similaires, j'exécute une petite machine virtuelle dans ma machine Windows. Pour télécharger des packages sans installer, vous pouvez utiliser apt-get download <package_name>. La commande télécharge le package dans le répertoire dans lequel vous exécutez la commande. Vous pouvez ensuite copier les packages sur l'hôte, puis sur un lecteur flash, enfin sur la machine que vous utilisez.

Je sais que ce n'est peut-être pas la solution la plus élégante, mais au moins fonctionne pour moi.

Oh, j'ai oublié: si vous avez besoin d'une vérification des dépendances, vous pouvez exécuter apt-get -s install <package_name>, copier la ligne de dépendance et simplement coller dans la apt-get downloadcommande.

Mise à jour 2: J'ai regardé la page de manuel du apt-get. Il a un commutateur appelé --download-only. Vous pouvez transmettre ceci pour installer et apt-getobtiendrez tous les packages pour vous mais ne les installerez pas. Vous pouvez trouver vos colis dans /var/cache/apt/archives. Un occasionnel apt-get cleansupprimera les fichiers du répertoire, afin que vous puissiez obtenir facilement les packages que vous souhaitez.

Mise à jour 3: pour installer les packages obtenus avec la méthode de la mise à jour 2 , vous devez réinstaller ces packages /var/cache/apt/archivesdans la machine hors ligne. Si vous souhaitez installer les packages que vous avez obtenus apt-get download, vous pouvez utiliser dpkg -i <package_file>.

bayindirh
la source
4

Vous pouvez les rechercher et les télécharger directement sur http://packages.ubuntu.com/

Der Hochstapler
la source
Ce n'est pas vraiment faisable car il ne télécharge aucune dépendance et sous Linux, chaque dépendance a une tonne de dépendances qui lui sont propres. C'est pourquoi ils ont cet avis vous encourageant fortement à ne pas télécharger les packages de cette façon, mais à utiliser un gestionnaire de packages à la place.
y0gapants
Bien sûr, c'est faisable. Il vous suffit de savoir de quels packages vous avez besoin. La gestion automatique des dépendances n'était pas une exigence de la question d'origine. Le site ci-dessus vous indique même quelles sont les dépendances pour chaque package. En outre, toutes les dépendances n'ont pas "une tonne" d'autres dépendances. Si vous savez ce que vous installez et ce dont il a besoin pour fonctionner, vous serez beaucoup mieux en cas de problème.
Kallaste
1

Bien que je ne l'ai pas encore testé, keyrx devrait vous permettre de créer un manifeste de choses qui doivent être mises à jour, de les télécharger sur un autre système et de les installer. Cependant, je ne sais pas s'il gère les packages qui ne sont pas déjà sur le système.

Compagnon Geek
la source
Je suppose que tu veux dire keryx . Votre lien YouTube m'amène à un clip intitulé "Expert Cooking" :-)
nik
C'est ce que j'obtiens pour SUing quand je suis malade; p. Corrigé, et merci
Journeyman Geek