web-dev-qa-db-fra.com

Est-il possible de télécharger manuellement les mises à jour d'Ubuntu 12.10 ailleurs et de les installer plus tard?

En fait, je veux utiliser mon mobile pour télécharger des mises à jour car mon Internet n'est pas si rapide et je dois garder mon ordinateur en marche pendant longtemps pour les installer. Je souhaite les télécharger sur mon mobile puis les installer ultérieurement en les transférant sur ordinateur.

2
rainlover

Pour une situation comme celle que vous avez décrite, je pense que synaptic conviendra à votre objectif.

(J'ai eu le même scénario que vous avez décrit, connexion téléphonique à domicile et connexion haut débit à mon bureau.)


Version courte

Utilisez synaptic pour créer un script Shell dans la machine lente. Exécutez le script sur la machine rapide pour télécharger les packages. Copiez les packages téléchargés sur la machine lente. Utilisez synaptic pour installer les packages.


Version longue

Si synaptic n'est pas installé sur votre machine, vous devrez l'installer.

Sudo apt-get update
Sudo apt-get install synaptic

Je comprends que votre ordinateur a une vitesse très lente. Mais j'espère qu'il pourra supporter le update et environ 2500 K de téléchargement pour l'installation ci-dessus.

Démarrer synaptique,

Sudo synaptic

Vous obtenez la fenêtre d'ouverture de synaptique. Sélectionnez les fichiers que vous souhaitez installer à l'aide de la fonction de recherche.

enter image description here

Marque les packages que vous souhaitez sélectionner, soit par un clic gauche de la souris, soit par un menu de sélection droit. Terminez de marquer tous les colis souhaités.

enter image description here

Dans le menu Fichier, générez le script de téléchargement.

enter image description here

Enregistrez le script à un endroit pratique. Utilisez n'importe quel nom de fichier que vous aimez. Disons que votre nom est mydownloads.sh

enter image description here

Si vous fermez synaptic, vous pouvez ignorer l'avertissement concernant les packages non installés.

Le script est un simple script Shell, contenant une série de commandes wget, comme suit,

#!/bin/sh
wget -c http://archive.ubuntu.com/ubuntu/pool/universe/c/cadubi/cadubi_1.3-2_all.deb

Copiez le script sur votre mobile, démarrez un terminal, accédez au répertoire dans lequel vous avez copié le script et exécutez-le.

Sudo ./mydownloads.sh

N'oubliez pas que wget doit être installé sur cet appareil. S'il n'est pas installé, installez

Sudo apt-get install wget 

Une fois le script exécuté (cela peut prendre un certain temps en fonction de la vitesse d'Internet et du volume de téléchargement), vous obtiendrez un certain nombre de .deb fichiers dans le répertoire à partir duquel vous exécutez le script. Copiez ces fichiers sur votre ordinateur et exécutez à nouveau synaptic.

Sudo synaptic

Dans le menu fichier, utilisez le Add downloaded package fonction pour sélectionner le répertoire de votre ordinateur où vous avez copié les fichiers téléchargés.

enter image description here

Cliquez sur Apply. L'installation de vos packages téléchargés devrait se dérouler sans aucun problème.

enter image description here

De temps en temps, vous devrez exécuter

Sudo apt-get update

sur votre machine à basse vitesse, sélectionnez Mark All Upgrades dans synaptique, puis suivez le processus de génération du script, téléchargez les fichiers sur votre machine haute vitesse, puis installez les fichiers téléchargés pour maintenir la machine lente à niveau.

enter image description here

5
Masroor

Keryx est une solution possible à votre problème.

Avec Keryx, vous pouvez décider quoi télécharger (mises à jour incluses) puis les télécharger sur un autre ordinateur.


Si Keryx ne fonctionne pas comme annoncé, il y a ne procédure pas à pas pour utiliser Keryx v0.92.4.1

1
To Do