#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