Contenu | Rechercher | Menus

Annonce

Ubuntu 16.04 LTS
Commandez vos DVD et clés USB Ubuntu-fr !

Pour en savoir un peu plus sur l'équipe du forum.

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.

#1 Le 10/09/2017, à 12:21

heronheronpetitpatapon

Déterminer le nom d'un PPA pour le supprimer! [RESOLU]

Bonjour, oui je sais ma question est franchement bête, mais j'ai ce minuscule problème qui est récurrent et qui m’énerve.
Voulant supprimer un PPA avec le terminale, je demande à ce qu'il me les listes :

marco@marco-K43SJ:~$ ls -l /etc/apt/sources.list.d/
total 28
-rw-r--r-- 1 root root   0 juil. 26 19:19 bookworm-team-ubuntu-bookworm-zesty.list
-rw-r--r-- 1 root root   0 juil. 26 19:19 bookworm-team-ubuntu-bookworm-zesty.list.save
-rw-r--r-- 1 root root   0 mai    3 15:23 certbot-ubuntu-certbot-zesty.list
-rw-r--r-- 1 root root   0 mai    3 15:23 certbot-ubuntu-certbot-zesty.list.save
-rw-r--r-- 1 root root 146 août  30 17:33 gabor-karsay-ubuntu-parlatype-zesty.list
-rw-r--r-- 1 root root   0 juin  24 18:13 gnumdk-ubuntu-lollypop-zesty.list
-rw-r--r-- 1 root root   0 juin  24 18:13 gnumdk-ubuntu-lollypop-zesty.list.save
-rw-r--r-- 1 root root   0 avril 22 17:44 hollywood-ubuntu-ppa-zesty.list
-rw-r--r-- 1 root root   0 avril 22 17:44 hollywood-ubuntu-ppa-zesty.list.save
-rw-r--r-- 1 root root 132 août  30 17:33 noobslab-ubuntu-themes-zesty.list
-rw-r--r-- 1 root root 132 août  30 17:33 noobslab-ubuntu-themes-zesty.list.save
-rw-r--r-- 1 root root 148 août  30 17:33 openshot_developers-ubuntu-ppa-zesty.list
-rw-r--r-- 1 root root 148 août  30 17:33 openshot_developers-ubuntu-ppa-zesty.list.save
-rw-r--r-- 1 root root 132 août  30 17:33 papirus-ubuntu-papirus-zesty.list
-rw-r--r-- 1 root root 132 août  30 17:33 papirus-ubuntu-papirus-zesty.list.save
-rw-r--r-- 1 root root   0 juin  24 18:13 xuzhen666-ubuntu-gnome-mpv-zesty.list
-rw-r--r-- 1 root root   0 juin  24 18:13 xuzhen666-ubuntu-gnome-mpv-zesty.list.save
marco@marco-K43SJ:~$

Ceci fait j'obtiens donc la liste des PPA, donc logiquement leurs noms;
Après j'ai voulu faire un

sudo ppa-purge ppa:<nom-du-ppa>

Donc je tape :

marco@marco-K43SJ:~$ sudo ppa-purge ppa:xuzhen666-ubuntu-gnome-mpv-zesty.list
Updating packages lists
PPA to be removed: ppa:xuzhen666-ubuntu-gnome-mpv-zesty.list 
ppa:xuzhen666-ubuntu-gnome-mpv-zesty.list
Warning:  Could not find package list for PPA: 
ppa:xuzhen666-ubuntu-gnome-mpv-zesty.list 
ppa:xuzhen666-ubuntu-gnome-mpv-zesty.list
marco@marco-K43SJ:~$ 

Mais comme vous le voyez.... ça ne marche pas, c'est bizzare car j'ai pourtant rentré le nom complet du PPA que je voulait supprier! J'ai du fair eune erreur de syntaxe mais je ne sais pas où !!!
Merci à tous

Dernière modification par heronheronpetitpatapon (Le 10/09/2017, à 15:51)


...Ubuntu Rocks....

Hors ligne

#2 Le 10/09/2017, à 12:25

michel_04

Re : Déterminer le nom d'un PPA pour le supprimer! [RESOLU]

Bonjour,

sudo ppa-purge ppa:xuzhen666/gnome-mpv

A+

Hors ligne

#3 Le 10/09/2017, à 13:18

metalux

Re : Déterminer le nom d'un PPA pour le supprimer! [RESOLU]

Bonjour,
Pourquoi te prends-tu la tête et ne passes-tu pas par l'onglet "Autres logiciels" de software-properties-gtk?
Sinon une petite recherche web avec xuzhen666-ubuntu-gnome-mpv te mène à cette page: https://launchpad.net/~xuzhen666/+archi … /gnome-mpv ou tu trouves: ppa:xuzhen666/gnome-mpv
A moins que michel_04 a une solution plus directe?

Hors ligne

#4 Le 10/09/2017, à 13:23

michel_04

Re : Déterminer le nom d'un PPA pour le supprimer! [RESOLU]

Re,

metalux a écrit :

Sinon une petite recherche web avec xuzhen666-ubuntu-gnome-mpv te mène à cette page: https://launchpad.net/~xuzhen666/+archi … /gnome-mpv ou tu trouves: ppa:xuzhen666/gnome-mpv
A moins que michel_04 a une solution plus directe?

Ben non. Comme tu dis, une petite recherche web. wink

A+

Hors ligne

#5 Le 10/09/2017, à 14:54

heronheronpetitpatapon

Re : Déterminer le nom d'un PPA pour le supprimer! [RESOLU]

Ok merci de vos explications. En fait ce je cherchais à faire c'était supprimer le logiciel en question puis le PPA.
D'ou mon idée de faire ppa-purge.

Et ce que je pige pas, c'est que en tapant la commande

 marco@marco-K43SJ:~$ ls -l /etc/apt/sources.list.d/

J'ai bien affiché le nom des tous les PPA. OK

Donc pourquoi est-ce que pour le supprimer je dois, comme le dis Micle_04, entrer

sudo ppa-purge ppa:xuzhen666/gnome-mpv

et pas sudo ppa-

purge ppa:xuzhen666-ubuntu-gnome-mpv-zesty.list

Si je me reporte à la ligne du ppa gnome-mpv, ls -l /etc/apt/sources.list.d  m'affiche le nom complet qui est bien

 xuzhen666-ubuntu-gnome-mpv-zesty.list

Donc pour supprimer un PPA je ne dois jamais ajouter zesty.list au non du fichier alors que celui-ci fait bien partie d'un nom! C'est ça qui est très étrange!

Remarque lorsque je tape la commande recommandé par Michel_04, ça ne marche pas :

marco@marco-K43SJ:~$ sudo ppa-purge ppa:xuzhen666-ubuntu-gnome-mpv
[sudo] Mot de passe de marco : 
Updating packages lists
PPA to be removed: ppa:xuzhen666-ubuntu-gnome-mpv ppa:xuzhen666-ubuntu-gnome-mpv
Warning:  Could not find package list for PPA: ppa:xuzhen666-ubuntu-gnome-mpv 
ppa:xuzhen666-ubuntu-gnome-mpv
marco@marco-K43SJ:~$

Dernière modification par heronheronpetitpatapon (Le 10/09/2017, à 15:01)


...Ubuntu Rocks....

Hors ligne

#6 Le 10/09/2017, à 15:20

metalux

Re : Déterminer le nom d'un PPA pour le supprimer! [RESOLU]

michel_04 a écrit:

sudo ppa-purge ppa:xuzhen666/gnome-mpv

heronheronpetitpatapon a écrit:

sudo ppa-purge ppa:xuzhen666-ubuntu-gnome-mpv

Vois-tu l'erreur?

Hors ligne

#7 Le 10/09/2017, à 15:26

heronheronpetitpatapon

Re : Déterminer le nom d'un PPA pour le supprimer! [RESOLU]

Ok j'ai donc rerentrer la commande et ça ne marche toujours pas !

marco@marco-K43SJ:~$ sudo ppa-purge ppa:xuzhen666/gnome-mpv
[sudo] Mot de passe de marco : 
Updating packages lists
PPA to be removed: xuzhen666 gnome-mpv
Warning:  Could not find package list for PPA: xuzhen666 gnome-mpv
marco@marco-K43SJ:~$ 

Pourquoi pour supprimer un PPA on écrit pas le nom éxact que l'on trouve dans le fichier list!!!
C'est très étrange.
Bon je fais finir par passer par l'interface graphique!


...Ubuntu Rocks....

Hors ligne

#8 Le 10/09/2017, à 15:33

heronheronpetitpatapon

Re : Déterminer le nom d'un PPA pour le supprimer! [RESOLU]

J'ai finalement supprimer mes ppa d'abord un petit

sudo apt-get purge <nom_du_logiciel>

, puis je suis allé viré le PPA avec l'interface graphique Logiciels et Mises à Jours.
Est-ce la bonne méthode selon vous ?
Merci pour votre aide les amis!
Heronheronpetitpatapon

Dernière modification par heronheronpetitpatapon (Le 10/09/2017, à 15:33)


...Ubuntu Rocks....

Hors ligne

#9 Le 10/09/2017, à 15:36

metalux

Re : Déterminer le nom d'un PPA pour le supprimer! [RESOLU]

Si tu veux désinstaller graphiquement les paquets de ce P.P.A., tu utilises synaptic et dans l'onglet ORIGIN tu cherches LP-PPA-le ppa que tu cherches/Now et tu as la liste des paquets installés en provenance de ce PPA. Ensuite utilises software-properties-gtk pour virer le P.P.A.

Hors ligne

#10 Le 10/09/2017, à 15:38

Coeur Noir

Re : Déterminer le nom d'un PPA pour le supprimer! [RESOLU]

xuzhen666-ubuntu-gnome-mpv-zesty.list

est le nom du fichier texte qui contient les infos relatives au ppa. Et un nom de fichier ne peut pas contenir des / et des \ ( entre autres ) qui sont des caractères avec des fonctions précises.
Pour afficher le contenu de ce fichier, fais un

cat /etc/apt/sources.list.d/xuzhen666-ubuntu-gnome-mpv-zesty.list

qui devrait retourner

deb http://ppa.launchpad.net/xuzhen666/gnome-mpv/ubuntu zesty main 
# deb-src http://ppa.launchpad.net/xuzhen666/gnome-mpv/ubuntu zesty main

Dans la commande sudo ppa-purge ppa: il faut voir ppa: comme un raccourci pour http://ppa.launchpad.net/
xuzhen666 est la racine du ppa, gnome-mpv une branche de ce ppa, ce qui suit des sous-dossiers de la branche.
ppa-purge cherche une branche dans la racine. Et il s'attend à ce que des paquets de ce ppa soient installés sur ton système. Si tu as déjà désinstallé ces paquets, mais garder actif le ppa, ppa-purge ne peut pas faire son boulot qui est de "rétrograder" les paquets installés via un ppa à leur version initiale ( ou les supprimer si pas de version dans les dépôts officiels ) puis désactiver et supprimer le ppa.
D'où probablement le Warning:  Could not find package list → tu avais déjà supprimé gnome-mpv ?

sudo ppa-purge ppa:xuzhen666-ubuntu-gnome-mpv n'est pas sudo ppa-purge ppa:xuzhen666/gnome-mpv

Pour résumer :
- supprimer un ppa ( en gardant les paquets installés via ce ppa ) = supprimer le fichier correspondant dans /etc/apt/sources.list.d/fichier-descriptif-du-ppa.list ( via sources et logiciels ou synaptic ou en ligne de commande )
- rétrograder les paquets installés via un ppa pour rétablir ceux d'origine depuis les dépôts officiels + supprimer le ppa = ppa-purge ( sous entend que les paquets du ppa en question sont actuellement installés ).

Dernière modification par Coeur Noir (Le 10/09/2017, à 15:56)

Hors ligne

#11 Le 10/09/2017, à 15:53

heronheronpetitpatapon

Re : Déterminer le nom d'un PPA pour le supprimer! [RESOLU]

Merci à tous, je n'avais pas compris tous ça! Merci pour votre aide!
C'est sympa.
Petitpatapon


...Ubuntu Rocks....

Hors ligne

#12 Le 10/09/2017, à 16:31

metalux

Re : Déterminer le nom d'un PPA pour le supprimer! [RESOLU]

Coeur Noir a écrit :

D'où probablement le Warning:  Could not find package list → tu avais déjà supprimé gnome-mpv ?

J'ai installé le P.P.A. pour test. J'ai utilisé ppa-purge pour le retirer sans installer gnome-mpv et je n'ai pas eu d'erreurs donc je ne pense pas que ça vienne de là.
Par contre une ligne mal formée dans  xuzhen666-ubuntu-gnome-mpv-zesty.list provoque cette erreur. Il arrive que l'une d'elle soit corrompue et ppa-purge renvoie cette erreur. Voici un exemple avec ain au lieu de main:

cat /etc/apt/sources.list.d/xuzhen666-ubuntu-gnome-mpv-xenial.list
deb http://ppa.launchpad.net/xuzhen666/gnome-mpv/ubuntu xenial ain
# deb-src http://ppa.launchpad.net/xuzhen666/gnome-mpv/ubuntu xenial main

suivi de:

sudo ppa-purge ppa:xuzhen666/gnome-mpvUpdating packages lists
PPA to be removed: xuzhen666 gnome-mpv
Warning:  Could not find package list for PPA: xuzhen666 gnome-mpv

On voit la même erreur. Après avoir rectifié:

cat /etc/apt/sources.list.d/xuzhen666-ubuntu-gnome-mpv-xenial.list
deb http://ppa.launchpad.net/xuzhen666/gnome-mpv/ubuntu xenial main
# deb-src http://ppa.launchpad.net/xuzhen666/gnome-mpv/ubuntu xenial main

et le résultat est correct:

sudo ppa-purge ppa:xuzhen666/gnome-mpvUpdating packages lists
PPA to be removed: xuzhen666 gnome-mpv
Package revert list generated:


Disabling xuzhen666 PPA from 
/etc/apt/sources.list.d/xuzhen666-ubuntu-gnome-mpv-xenial.list
Updating packages lists
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
PPA purged successfully

C'est un peu tard pour vérifier le fichier de heronheronpetitpatapon mais je suis quasi certain que l'erreur provienne de là, je l'ai déjà rencontrée à plusieurs reprises avec l'ajout de dépôts externes.
Par contre ppa-purge commente simplement le dépôt sans le retirer, est-ce normal? Je croyais que ppa-purge supprimait le P.P.A. Ce n'est pas vraiment gênant mais ce n'est pas le comportement que je croyais de ppa-purge. Voici pour preuve après le passage de ppa-purge:

cat /etc/apt/sources.list.d/xuzhen666-ubuntu-gnome-mpv-xenial.list
# deb http://ppa.launchpad.net/xuzhen666/gnome-mpv/ubuntu xenial main
# deb-src http://ppa.launchpad.net/xuzhen666/gnome-mpv/ubuntu xenial main

Hors ligne