Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 17/11/2018, à 13:36

nam1962

Mise à niveau : préparation et gestion des problèmes

Je vois beaucoup de fils d'utilisateurs ralentis ou parfois incapables de faire des mises à jour après mise à niveau.


Il serait judicieux de rappeler qu'avant une mise à niveau il faut nettoyer les PPA:

En faire une liste pour éventuelle réinstallation post mise à niveau avec :

ls /etc/apt/sources.list -1

Et nettoyer avec ppa-purge
    Installer le paquet ppa-purge

sudo apt install ppa-purge

    Puis pour chaque PPA passer la commande suivante :

sudo ppa-purge ppa:<nom_du_dépôt>

Il n'en reste pas moins que depuis la 18.04 (je ne me souviens pas l'avoir vu avant), il reste des mentions de version(s) précédente(s) dans le sources.list
Et çà c'est à tout le moins laid, sinon problématique.

Un

gedit admin:///etc/apt/sources.list

permet de les virer (et de supprimer d'éventuels dépôts externes qui se seraient glissés dans le sources.list)

Enfin, faire le ménage est judicieux :
Supprimer les paquets présents dans /var/cache/apt/archives , en conservant ceux qui ont un équivalent dans les dépôts

sudo apt autoclean

Supprimer les résidus de paquets installés

[[ $(dpkg -l | grep ^rc) ]] && sudo dpkg -P $(dpkg -l | grep ^rc | tr -s " " | cut -d " " -f 2)

Mise à jour

sudo apt update
sudo apt full-upgrade

Marquer en installés auto les noyaux

[[ $(apt-mark showmanual | egrep 'linux-.*[0-9]' | grep -v "hwe") ]] && sudo apt-mark auto $(apt-mark showmanual | egrep linux-.*[0-9] | grep -v "hwe")

Nettoyer les paquets obsolètes

sudo apt autoremove --purge

Dernière modification par nam1962 (Le 09/05/2019, à 11:07)


[ Modéré ]

Hors ligne

#2 Le 07/02/2019, à 20:17

nam1962

Re : Mise à niveau : préparation et gestion des problèmes

Ayant suivi pas mal de fils de mise à niveau, je vois aussi qu'il est important de vérifier le sources.list après l'opération :

cat /etc/apt/sources.list

Si il reste des scories de la version précédente, il suffit de remplacer le sources.list par celui-ci (en l'ayant d'abord corrigé du bon nom_de_la_version, genre, xenial - bionic, etc..)

#------------------------------------------------------------------------------#
#                            OFFICIAL UBUNTU REPOS                             #
#------------------------------------------------------------------------------#


###### Ubuntu Main Repos
deb http://fr.archive.ubuntu.com/ubuntu/ nom_de_la_version main restricted universe multiverse 

###### Ubuntu Update Repos
deb http://fr.archive.ubuntu.com/ubuntu/ nom_de_la_version-security main restricted universe multiverse 
deb http://fr.archive.ubuntu.com/ubuntu/ nom_de_la_version-updates main restricted universe multiverse 
deb http://fr.archive.ubuntu.com/ubuntu/ nom_de_la_version-backports main restricted universe multiverse 

###### Ubuntu Partner Repo
deb http://archive.canonical.com/ubuntu nom_de_la_version partner

Il est possible que de vieilles applis subsistent,on peut vérifier celles qui sont installées et faire le tri ensuite :

ls /usr/share/applications | awk -F '.desktop' ' { print $1}'

On peut aussi vérifier dans ~/.config et dans ~/ si il ne reste pas des dossiers de configuration de logiciels dont a plus l'usage :

ls ~/.config -1
ls -d .?*

Dernière modification par nam1962 (Le 07/02/2019, à 20:26)


[ Modéré ]

Hors ligne