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 10/10/2009, 17:46] 213.95.41.13 <note tip>Explication |
— (Version actuelle) | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>installation tutoriel vétuste}} | ||
- | ---- | ||
- | |||
- | ====== Migrer vers une nouvelle version d'Ubuntu quand on n'est pas soi-même connecté à Internet ====== | ||
- | |||
- | <note warning>FIXME Cette page n'a pas été vérifiée pour les dernières versions supportées d'ubuntu. Si vous pouvez valider ces informations ou les compléter, merci d'éditer cette page et de rajouter le tag de la version d'ubuntu sur laquelle cela fonctionne.</note> | ||
- | |||
- | //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 ''[[: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]] et utiliser le gestionnaire de paquets [[:Synaptic]]. | ||
- | |||
- | |||
- | =====Introduction===== | ||
- | |||
- | Il s'agit de simuler son environnement de l'outil [[: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 : | ||
- | [[apt://xutils-dev]] | ||
- | <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 | ||
- | sudo touch /mnt/disque_amovible/apt.conf | ||
- | </code> | ||
- | |||
- | [[:tutoriel:comment_editer_un_fichier|Éditer]] ensuite le nouveau fichier **/mnt/disque_amovible/apt.conf** 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** et y insérer le contenu suivant ( prévu pour migrer vers Ubuntu 5.10 "Breezy Badger") :8-o[[http://doc.ubuntu-fr.org/sources.list]] | ||
- | À noter que vous pouvez aussi utiliser un générateur de dépôts tel que http://sources-list.ubuntu-fr-secours.org. | ||
- | <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''.) | ||
- | |||
- | <note tip>Explication : deb seul revient a dire deb-i386, car c'est l'architecture de base dans la configuration, tandis que pour les autres il faut le déclarer avec deb-amd64 deb-'autre-architecture' (trouvé sur le forum de apt-mirror)</note> | ||
- | |||
- | =====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 au document [[installation:migration_warty_hoary|Migration de Warty vers Hoary]]. | ||
- | |||
- | ===== Autres liens traitant du sujet ===== | ||
- | * Ubuntu est en train de construire un outil spécifiquement dédié à créer des CD / DVD de paquets qui puissent être utilisé ensuite sur des Ubuntu sans connexion internet. Voici le lien d'[[https://launchpad.net/aptoncd|APTonCD]] | ||
- | * Un lien [[http://forum.ubuntu-fr.org/viewtopic.php?id=70585|au forum traitant du sujet]] | ||
- | |||
- | |||
- | ---- | ||
- | |||
- | //Contributeur principal : [[utilisateurs:j_b|jb]].// |