471 votes

Comment installer un logiciel ou effectuer une mise à niveau à partir d'une ancienne version non prise en charge ?

Récemment, j'ai installé une ancienne version d'Ubuntu sur mon ancienne machine. Chaque fois que j'essaie d'installer un logiciel, j'obtiens une erreur disant qu'il n'a pas pu être trouvé :

$ sudo apt-get install vlc
Reading package lists... Done               
Building dependency tree       
Reading state information... Done    
E: Couldn't find package vlc

4 votes

Il pourrait être utile d'éditer certaines (ou toutes) les réponses à cette question, car pendant le week-end, après avoir passé un certain temps à essayer de faire fonctionner ce système, je me suis rendu compte par chance qu'ils sont passés de http://old-releases.ubuntu.com/ubuntu/ a http://us.archive.ubuntu.com/ubuntu/ (ou votre propre code de comté abrégé de deux lettres au début) à partir de 17.10 (essentiellement en synchronisation avec le retour au début de l'alphabet).

0 votes

Ils le font délibérément pour casser les anciennes versions et vous forcer à mettre à niveau.

0 votes

En passant d'Artful à Bionic en 2020, j'ai constaté que us.archive. n'a pas fonctionné, mais old-releases. a fait.

3voto

Gryu Points 6277

Mise à niveau d'Ubuntu de 18.10 à 19.10

Si vous avez une version EOL et si vous n'avez pas peur de réinstaller votre système à partir de zéro ou simplement sans formater cet ancien système, alors vous pouvez essayer. Il a été essayé uniquement par curiosité et à des fins de test. Ce n'est pas du vrai matériel, mais des machines virtuelles ont été utilisées pour cela. NE PAS L'UTILISER SUR PROD. Mais bizarrement si vous avez EOL sur prod.

Essayer de répondre correctement la question J'ai installé Ubuntu 18.10 eol dans une VM VirtualBox.

  • J'ai changé le courant /etc/apt/sources.list à la version 18.04 d'Ubuntu :

    deb http://ua.archive.ubuntu.com/ubuntu/ bionic main restricted
    deb http://ua.archive.ubuntu.com/ubuntu/ bionic-updates main restricted
    deb http://ua.archive.ubuntu.com/ubuntu/ bionic universe
    deb http://ua.archive.ubuntu.com/ubuntu/ bionic-updates universe
    deb http://ua.archive.ubuntu.com/ubuntu/ bionic multiverse
    deb http://ua.archive.ubuntu.com/ubuntu/ bionic-updates multiverse
    deb http://ua.archive.ubuntu.com/ubuntu/ bionic-backports main restricted universe multiverse
    deb http://archive.canonical.com/ubuntu bionic partner
    deb http://security.ubuntu.com/ubuntu bionic-security main restricted
    deb http://security.ubuntu.com/ubuntu bionic-security universe
    deb http://security.ubuntu.com/ubuntu bionic-security multiverse
  • Modifié /etc/lsb-release à :

    DISTRIB_ID=Ubuntu
    DISTRIB_RELEASE=18.04
    DISTRIB_CODENAME=bionic
    DISTRIB_DESCRIPTION="Ubuntu 18.04 lts"
  • sudo apt update && sudo apt upgrade && sudo do-release-upgrade

Pendant la mise à niveau, il n'a pas réussi à redémarrer différents services et a même refusé de redémarrer ou de s'arrêter correctement. J'ai éteint la VM et l'ai redémarrée.

Il a démarré sans problème.

$ cat /etc/lsb-release && uname -a
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=19.10
DISTRIB_CODENAME=eoan
DISTRIB_DESCRIPTION="Ubuntu 19.10"
Linux ubuntu18 5.3.0-40-generic #32-Ubuntu SMP Fri Jan 31 20:24:34 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

Test :
Les demandes sont ouvertes correctement.
/etc/apt/sources.list ont été générés avec des doublons de dépôts d'eoan, j'ai donc supprimé les enregistrements excessifs et c'est maintenant chose faite :

deb http://us.archive.ubuntu.com/ubuntu/ eoan main restricted
deb http://us.archive.ubuntu.com/ubuntu/ eoan-updates main restricted
deb http://us.archive.ubuntu.com/ubuntu/ eoan universe
deb http://us.archive.ubuntu.com/ubuntu/ eoan-updates universe
deb http://us.archive.ubuntu.com/ubuntu/ eoan multiverse
deb http://us.archive.ubuntu.com/ubuntu/ eoan-updates multiverse
deb http://security.ubuntu.com/ubuntu eoan-security main restricted
deb http://security.ubuntu.com/ubuntu eoan-security universe
deb http://security.ubuntu.com/ubuntu eoan-security multiverse

Installé scribus , snap , mariadb-server , docker , openssh-server en utilisant sudo apt install sans problème.

Installé gimp en utilisant snap : snap install gimp --classic (Une demande d'authentification est apparue et après la saisie du mot de passe, l'installation a commencé).

Il ressemble à un système Ubuntu 19.10 stable habituel mis à jour correctement comme l'est mon hôte.

0voto

iDon'tKnoware Points 101

Dans mon cas, j'ai été bloqué en 19.04 pendant des mois parce que je n'ai pas fait de mise à jour à l'époque et je n'ai pas pu faire la mise à jour vers 19.10 après cette période. Mais l'autre jour, Ubuntu me donne automatiquement l'option de faire une Mise à niveau partielle à 19.10 (peut-être parce que j'ai fait beaucoup de choses il y a des semaines, mais désolé, je ne peux pas être sûr de la raison). Je l'ai donc fait et le résultat de lsb_release -a était Ubuntu 19.10. Je pense donc que je pourrais faire une autre mise à niveau vers 20.04.1, mais ce n'est pas possible car 19.10 a atteint l'EOL.

La solution que j'ai trouvée aujourd'hui, 16 décembre 2020, pour faire une mise à jour dans Ubuntu 19.10 en EOL est de :

  1. Editar /etc/apt/sources.list

  2. Copiez la liste des sources suivantes ( https://gist.github.com/ishad0w/788555191c7037e249a439542c53e170 ) :

    deb http://archive.ubuntu.com/ubuntu/ focal main restricted universe multiverse 
    deb-src http://archive.ubuntu.com/ubuntu/ focal main restricted universe multiverse
    deb http://archive.ubuntu.com/ubuntu/ focal-updates main restricted universe multiverse 
    deb-src http://archive.ubuntu.com/ubuntu/ focal-updates main restricted universe multiverse
    deb http://archive.ubuntu.com/ubuntu/ focal-security main restricted universe multiverse 
    deb-src http://archive.ubuntu.com/ubuntu/ focal-security main restricted universe multiverse
    deb http://archive.ubuntu.com/ubuntu/ focal-backports main restricted universe multiverse 
    deb-src http://archive.ubuntu.com/ubuntu/ focal-backports main restricted universe multiverse
    
    deb http://archive.canonical.com/ubuntu focal partner 
    deb-src http://archive.canonical.com/ubuntu focal partner
  3. Collez-la dans votre sources.list et désactiver avec # les liens Eoan.

  4. Dans un terminal : update-manager . Cela ouvrira la fenêtre du Software Updater et vérifiera la présence de mises à jour. mises à niveau . C'est ici que je pourrai faire un autre Mise à niveau partielle dans ce cas, à 20.04.1LTS. Un autre site lsb_release -a montre que je suis en 20.04.1LTS.

enter image description here

J'espère que cela servira à quelqu'un, un jour.

Joyeux Noël à tous.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X