l’Almanet doLys Gnu/Linux – Open Source – Entreprises › Forums › L’almanet doLys Open Source › Remettre un sources.list au propre sous Ubuntu Xubuntu et variantes
Mots-clés : dépôt, sources.list, Ubuntu, Xubuntu
- This topic has 0 réponse, 1 participant, and was last updated il y a 6 years et 10 months by nam1962.
-
AuteurArticles
-
février 12, 2018 à 5:36 pm #7970nam1962Keymaster
Pour différentes raisons, il peut arriver que le fichier des dépôts (sources.list) soit devenu tout sale à force de bidouillages.
Pour voir ce qu’il y a dedans :
cat /etc/apt/sources.list
Le mieux est d’en faire un tout propre !
Voici comment.
[Note] je vous donne ici l’exemple pour la 20.04 – focal. Pour connaître votre version, passez :
lsb_release -a
Ensuite, collez TOUT ce pavé dans un document texte, corrigez le de la bonne version puis collez le tout entier en une fois dans le terminal :
sudo tee /etc/apt/sources.list <<EOF #------------------------------------------------------------------------------# # OFFICIAL UBUNTU REPOS # #------------------------------------------------------------------------------# ###### Ubuntu Main Repos deb http://fr.archive.ubuntu.com/ubuntu/ focal main restricted universe multiverse ###### Ubuntu Update Repos deb http://fr.archive.ubuntu.com/ubuntu/ focal-security main restricted universe multiverse deb http://fr.archive.ubuntu.com/ubuntu/ focal-updates main restricted universe multiverse deb http://fr.archive.ubuntu.com/ubuntu/ focal-backports main restricted universe multiverse ###### Ubuntu Partner Repo deb http://archive.canonical.com/ubuntu focal partner EOF
Si vous ne voulez ajouter qu’un dépôt (exemple ici avec « partenaires de Canonical » pour la 20.04) :
echo "deb http://archive.canonical.com/ubuntu focal partner" | sudo tee --append /etc/apt/sources.list > /dev/null
si pour une raison quelconque (et vous avez intérêt à savoir pourquoi !) vous devez ajouter un PPA « non officiel », voici la bonne méthode pour qu’il soit dans le répertoire /sources.list.d (un PPA n’a rien à faire dans votre fichier sources.list) Là envore la version est à trouver d’abord
echo "deb https://l_adresse_de_mon_ppa focal main" | sudo tee -a /etc/apt/sources.list.d/le_nom_du_ppa.list
Il faudra parfois y ajouter la clef … Vous devez savoir comment, sinon il vaut mieux ne pas vous aventurer 😉
Pour ceux qui se sont aventurés, il arrive de se retrouver avec un paquet de PPA obsolètes ou foireux. Pour les identifier il faut commencer par :
ls /etc/apt/sources.list.d -1
Ceci vous donnera la liste globale de PPA (même de ceux qui ne sont pas activés).
Je vous conseille de regarder attentivement si ils sont sur la même version que votre *buntu (si non il faut les virer car ils ne sont pas adaptés) et si ils sont maintenus (là il faut regarder dans Launchpad, en général, c’est un peu plus ardu, mais si vous ne savez pas le faire, vous ne devriez pas utiliser le PPA..)Pour pouvoir supprimer proprement un PPA il y a ppa-purge.
sudo apt install ppa-purge
Puis
sudo ppa-purge ppa:le_nom_du_vilain_ppa
Pour peaufiner votre nettoyage :
sudo apt clean [[ $(dpkg -l | grep ^rc) ]] && sudo dpkg -P $(dpkg -l | grep ^rc | tr -s " " | cut -d " " -f 2) sudo apt update sudo apt full-upgrade [[ $(apt-mark showmanual | egrep 'linux-.*[0-9]' | grep -v "hwe") ]] && sudo apt-mark auto $(apt-mark showmanual | egrep linux-.*[0-9] | grep -v "hwe") sudo apt autoremove --purge
Un jeune site que j'aime bien, la ferrari du T-shirt ...bio en plus : GoudronBlanc
-
AuteurArticles
- Vous devez être connecté pour répondre à ce sujet.