Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
installation:migrer_sans_connexion_internet [Le 27/10/2006, 09:39] ostaquet Les liens vers applications:apt:synaptic ont été changés vers applications:synaptic2 |
— (Version actuelle) | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ======Migrer vers une nouvelle version d'Ubuntu quand on n'est pas soi-même connecté à Internet====== | ||
- | <code>Versions concernées : Toutes les versions d'Ubuntu, Kubuntu, Edubuntu et Xubuntu.</code> | ||
- | |||
- | Rédigé par [[utilisateurs:j_b|jb]] | ||
- | |||
- | //Ce document décrit une méthode éprouvée pour migrer vers une nouvelle version d'Ubuntu sans être soi-même connecté à Internet ((Je me suis largement inspiré pour la rédaction de ce document du //[[http://cvs.lp.se/doc/apt-doc/offline.text.gz|Using APT Offline]]// de Jason Gunthorpe. Merci à Julien Gilles qui l'a signalé dans son [[http://lists.ubuntu.com/archives/ubuntu-fr/2005-October/005866.html|message du 11 octobre 2005]] sur la liste ''[[http://lists.ubuntu.com/mailman/listinfo/ubuntu-fr|ubuntu-fr]]''.)).// | ||
- | |||
- | |||
- | =====Avant-propos===== | ||
- | |||
- | Cette méthode requiert les trois points suivants : | ||
- | |||
- | * avoir accès quelque part à un ordinateur équipé d'Ubuntu, connecté à Internet à haut débit, et avoir accès à un compte utilisateur disposant de la commande ''[[applications:sudo|sudo]]'' sur cette machine. À défaut on peut également y utiliser un CD de démonstration d'Ubuntu ("Live-CD") ; | ||
- | * disposer d'un disque amovible ((On pourrait imaginer utiliser un ou plusieurs CD-RW ou DVD-RW. Cependant je ne détaille pas cette façon de faire que je n'ai pas pu essayer.)) relativement large (la taille des données à télécharger était pour moi de 706 Mo) et savoir s'en servir ; | ||
- | * savoir accéder à la [[console:ligne_de_commande|ligne de commande]] et utiliser le gestionnaire de paquets [[applications:synaptic2|Synaptic]]. | ||
- | |||
- | =====Introduction===== | ||
- | |||
- | Il s'agit de simuler son environnement de l'outil [[applications:apt|APT]] sur un autre ordinateur équipé d'Ubuntu et d'une connexion Internet à haut débit, afin d'y télécharger les fichiers de la migration sur un disque amovible, et de les installer hors-ligne chez soi. | ||
- | |||
- | Les étapes sont les suivantes : | ||
- | |||
- | - préparer un environnement spécial pour APT sur un disque amovible ; | ||
- | - télécharger avec l'ordinateur connecté les fichiers de la migration sur le disque amovible ; | ||
- | - procéder à la migration de son installation depuis le disque amovible. | ||
- | |||
- | |||
- | =====Première étape : chez soi, hors-ligne===== | ||
- | |||
- | On suppose que le disque amovible est accessible dans ''/mnt/disque_amovible''. | ||
- | |||
- | Saisir en ligne de commandes : | ||
- | |||
- | <code>sudo mkdirhier /mnt/disque_amovible/archives/partial /mnt/disque_amovible/lists/partial | ||
- | sudo cp -a /etc/apt/sources.list /var/lib/dpkg/status /mnt/disque_amovible | ||
- | </code> | ||
- | |||
- | Éditer ensuite le nouveau fichier ''/mnt/disque_amovible/apt.conf'' : | ||
- | |||
- | <code>sudo nano /mnt/disque_amovible/apt.conf</code> | ||
- | |||
- | et y insérer le contenu suivant : | ||
- | |||
- | <file>// apt.conf | ||
- | |||
- | APT | ||
- | { | ||
- | // (modifier l'architecture au besoin) | ||
- | Architecture "i386"; | ||
- | Get::Download-Only "true"; | ||
- | }; | ||
- | |||
- | Dir | ||
- | { | ||
- | // (modifier le chemin au besoin) | ||
- | State "/mnt/disque_amovible/"; | ||
- | State::status "status"; | ||
- | Cache::archives "/mnt/disque_amovible/archives/"; | ||
- | Cache "/tmp/"; | ||
- | Etc "/mnt/disque_amovible/"; | ||
- | };</file> | ||
- | |||
- | Éditer enfin le nouveau fichier ''/mnt/disque_amovible/sources.list'' : | ||
- | |||
- | <code>sudo nano /mnt/disque_amovible/sources.list</code> | ||
- | |||
- | Et y insérer le contenu suivant (obtenu à l'aide du document [[:passer_de_hoary_a_breezy|Passer de Hoary à Breezy]], donc prévu pour migrer vers Ubuntu 5.10 "Breezy Badger") : | ||
- | |||
- | <file>## /etc/apt/sources.list | ||
- | |||
- | deb http://fr.archive.ubuntu.com/ubuntu/ breezy main restricted | ||
- | # deb-src http://fr.archive.ubuntu.com/ubuntu/ breezy main restricted | ||
- | deb http://fr.archive.ubuntu.com/ubuntu/ breezy-updates main restricted | ||
- | # deb-src http://fr.archive.ubuntu.com/ubuntu/ breezy-updates main restricted | ||
- | deb http://fr.archive.ubuntu.com/ubuntu/ breezy-security main restricted | ||
- | # deb-src http://fr.archive.ubuntu.com/ubuntu/ breezy-security main restricted | ||
- | |||
- | deb http://fr.archive.ubuntu.com/ubuntu/ breezy universe | ||
- | # deb-src http://fr.archive.ubuntu.com/ubuntu/ breezy universe | ||
- | deb http://fr.archive.ubuntu.com/ubuntu/ breezy-security universe | ||
- | # deb-src http://fr.archive.ubuntu.com/ubuntu/ breezy-security universe | ||
- | |||
- | # deb http://fr.archive.ubuntu.com/ubuntu/breezy/ breezy multiverse | ||
- | # deb-src http://fr.archive.ubuntu.com/ubuntu/breezy/ breezy multiverse | ||
- | # deb http://fr.archive.ubuntu.com/ubuntu/ breezy-security multiverse | ||
- | # deb-src http://fr.archive.ubuntu.com/ubuntu/ breezy-security multiverse</file> | ||
- | |||
- | (J'ai activé le dépôt ''universe'' car j'en ai installé quelques paquets, mais ce n'est pas le cas pour le dépôt ''multiverse''.) | ||
- | |||
- | |||
- | =====Deuxième étape : sur l'ordinateur connecté==== | ||
- | |||
- | On suppose que le disque amovible est branché à l'ordinateur connecté et accessible dans ''/mnt/disque_amovible''. | ||
- | |||
- | Saisir sur l'ordinateur connecté les commandes suivantes : | ||
- | |||
- | <code>export APT_CONFIG="/mnt/disque_amovible/apt.conf" | ||
- | sudo apt-get update</code> | ||
- | |||
- | Il s'agit maintenant de faire une mise à jour intelligente du système, de réinstaller éventuellement ''ubuntu-base'' et ''ubuntu-desktop'', et d'installer ''language-pack-fr'', ''language-pack-gnome-fr'', ''language-support-fr'' et éventuellement d'autres paquets utiles tel que ''utf8-migration-tool''. | ||
- | |||
- | Lancer Synaptic dans la même console : | ||
- | |||
- | <code>sudo synaptic</code> | ||
- | |||
- | et procéder à tout cela en même temps ((Je n'ai pas trouvé le moyen de télécharger en ligne de commande tous les paquets cités. En ligne de commande ''apt-get install ubuntu-desktop'' me signale des dépendances non satisfaites (car les paquets téléchargés précédemment ne sont pas installés) et refuse de continuer.)) en cochant //télécharger uniquement les paquets//. | ||
- | |||
- | Lorsque le téléchargement est terminé on peut fermer la console ou saisir : | ||
- | |||
- | <code>export APT_CONFIG=</code> | ||
- | |||
- | |||
- | =====Troisième étape : chez soi, hors-ligne===== | ||
- | |||
- | En supposant que le disque amovible est à nouveau branché à son ordinateur et toujours accessible dans ''/mnt/disque_amovible'', saisir les commandes suivantes sur son propre ordinateur : | ||
- | |||
- | <code>export APT_CONFIG="/mnt/disque_amovible/apt.conf" | ||
- | sudo apt-get check | ||
- | sudo apt-get --no-d -o dir::state::status=/var/lib/dpkg/status dist-upgrade | ||
- | sudo apt-get --no-d -o dir::state::status=/var/lib/dpkg/status install ubuntu-base ubuntu-desktop language-pack-fr language-pack-gnome-fr language-support-fr utf8-migration-tool | ||
- | export APT_CONFIG=</code> | ||
- | |||
- | Pour terminer la migration, se référer aux documents [[installation:migration_warty_hoary|Migration de Warty vers Hoary]] et [[:passer_de_hoary_a_breezy|Passer de Hoary à Breezy]]. | ||
- | |||
- | \\ | ||
- | ---- |