J'essaie de mettre à niveau une installation d'Ubuntu 12.10 vers Ubuntu 13.04 sans connexion Internet. Maintenant que les CD alternatifs et de bureau ont été fusionnés, j'essaie d'utiliser le CD de bureau 13.04 pour mettre à niveau mon système 12.10. Dans Ubiquity, il existe une option de mise à niveau d'Ubuntu 12.10 vers Ubuntu 13.04 . Donc je suppose que c'est faisable.
Étapes à reproduire:
- Dans une machine virtuelle, installez un système Ubuntu 12.10 propre et frais. Appliquer toutes les mises à jour disponibles;
- Arrêtez la machine virtuelle;
- Déconnectez le câble réseau de la machine virtuelle. Assurez-vous que votre machine virtuelle n'a pas de lien Internet - rappelez-vous que je veux faire une mise à niveau hors ligne;
- Insérez l'ISO d'installation d'Ubuntu 13.04 beta 2 dans la machine virtuelle. Redémarrez la machine virtuelle;
- Sélectionnez la langue souhaitée et sélectionnez Installer ;
- Sur l' écran Préparation à l'installation d'Ubuntu , assurez-vous à nouveau que vous ne voyez aucune connexion Internet disponible. Cette condition préalable doit être marquée d'un X sur cet écran. Si un lien Internet a été trouvé par Ubiquity, désactivez cette connexion avant de continuer;
- Ensuite, sur l' écran Type d'installation , observez que l' option Mettre à jour Ubuntu 12.10 vers Ubuntu 13.04 est grisée !!! Il ne peut pas être sélectionné.
Ce qui est étrange, c'est que l'option de mise à niveau est à nouveau disponible si une connexion Internet est trouvée par le programme d'installation. Répétez les étapes précédentes, mais cette fois, assurez-vous que votre machine virtuelle dispose d' une liaison Internet. De retour sur l' écran Type d'installation , l'option de mise à niveau peut être sélectionnée.
Est-ce un bug dans Ubiquity? Est-il normal - le comportement attendu - qu'Ubiquity nécessite une connexion Internet pour effectuer une mise à niveau d'Ubuntu 12.10 vers 13.04?
(Veuillez noter que je n'ai eu aucun problème à effectuer une mise à niveau en ligne à l'aide de Software Updater à partir de mon installation 12.10 actuelle. Ce n'est pas ce que je veux atteindre - j'ai déjà écrit le guide de mise à niveau en ligne. Ce que je veux savoir, c'est: comment J'effectue une mise à niveau hors ligne en utilisant Ubiquity sur le disque d'installation?)
Réponses:
J'ai publié un rapport de bug à ce sujet dans Launchpad. J'ai obtenu la réponse suivante de Dmitrijs Ledkovs (xnox):
Voici donc la réponse: même lorsque vous utilisez le disque d'installation d'Ubuntu, on ne peut pas mettre à niveau une version plus récente d'Ubuntu sans connexion Internet. Ubiquity doit disposer d'une connexion Internet pour que l'option de mise à niveau soit sélectionnable.
Je comprends le raisonnement derrière cela. Le disque d'installation ne peut pas contenir tous les packages des référentiels. Si un utilisateur a installé des logiciels supplémentaires après avoir installé Ubuntu - et il l'a certainement -, alors sans connexion Internet, Ubiquity échouera à mettre à niveau tous les packages, à mettre à jour les dépendances, à résoudre les dépendances manquantes, etc.
Je suis un peu déçu, cependant, car si cette limitation, un utilisateur qui souhaite / doit procéder à une mise à niveau hors ligne devra récupérer un autre média. Il ne peut pas simplement utiliser le même disque d'installation / clé USB qu'il prête habituellement à ses amis pour qu'ils les installent; il devra graduer des packages supplémentaires.
Je ne connais pas APTonCD. Je vais approfondir cette avenue plus tard.
la source
Je suis allé avec une méthode hors ligne à 90% :). Voilà comment - j'ai utilisé le DVD contenant l'image iso. J'ai opté pour "Try Ubuntu". Une fois connecté, j'ai vérifié que la connexion Internet fonctionne correctement. Ensuite, j'ai choisi Installer Ubuntu (c'était l'une des icônes de la barre de menu à gauche). Le processus a téléchargé des logiciels supplémentaires sur le Web, mais il a utilisé le DVD pour la plupart de l'installation.
la source