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 02/03/2012, à 16:19

percherie

ppa-purge pour nettoyer les PPA ne fonctionne pas

Bonjour,

J'ai poster un résumé complet de mes essais concernant l'utilisation de la commande ppa-purge afin de cerner la panne. Ce résumé étant dans le sujet d'un logiciel spécifique, je préfère ouvrir un sujet portant spécifiquement sur la commande ppa-purge. Résumé complet : http://forum.ubuntu-fr.org/viewtopic.ph … 1#p8348531

Je me demande :
* si ma configuration comporte une erreur (mon sources.list est d'origine) ;
* si l'adresse du ppa ppa:yannubuntu/boot-repair permet l'utilisation de cette commande ;
* si la commande ppa-purge comporte un bug que je devrait remonter sur le launchpad.

Dans le doute, faite des essais chez vous. En théorie cette commande permettrait de supprimer les paquets du PPA pour les remplacer par ceux présent dans les dépôts officiel + suppression du PPA.
Réellement, l'adresse du PPA est désactivé (visible dans l'éditeur de source) et les paquets ne sont pas désinstallé.

Qu'en pensez vous ?


Nomade en camion utilisant Ubuntu. Si vous souhaitez suivre mes voyages : http://toutenkamion.net/

Hors ligne

#2 Le 02/03/2012, à 16:46

inbox

Re : ppa-purge pour nettoyer les PPA ne fonctionne pas

Salut,

D'après les messages "Impossible de trouver l'archive « oneiric » pour le paquet « nom_du_paquet »", je déduis, que la suppression n'est pas possible, parce que l'archive desdits paquets n'existe plus sur ton disque dur.

L'archive est en fait le fichier compressé qui sert à l'installation des paquets. Tu as dû faire le ménage entre temps.

Par contre, je ne connais pas la logique de fonctionnement de ppa-purge.

A+


Un problème résolu ? Indiquez le en modifiant le titre du sujet.

Hors ligne

#3 Le 02/03/2012, à 18:15

percherie

Re : ppa-purge pour nettoyer les PPA ne fonctionne pas

Pourtant j'ai bien vérifier c'est bien présent dans les archives.

Dans le doute j'ai désinstaller à la main, purger le cache et supprimer l'adresse du PPA. Ensuite j'ai réinstaller le tout pour être certains que tous les paquets soient présent dans le cache et ça ne change rien.

Je pensait que c'était du à l'architecture 64bits mais je viens de tester sur un pc en 32 bits le problème semble similaire. Une seule ligne est manquante en 32 bits, celle indiquant que deux fichiers sont différent :

Utilisation en 32 bits :

Updating packages lists
PPA to be removed: yannubuntu boot-repair
Package revert list generated:
boot-repair/oneiric boot-sav/oneiric glade2script/oneiric

Disabling yannubuntu PPA from
/etc/apt/sources.list.d/yannubuntu-boot-repair-oneiric.list
Updating packages lists
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
E: La version  « oneiric » de « boot-repair » est introuvable
E: La version  « oneiric » de « boot-sav » est introuvable
E: La version  « oneiric » de « glade2script » est introuvable
Impossible de trouver l'archive « oneiric » pour le paquet « boot-repair »
Impossible de trouver l'archive « oneiric » pour le paquet « boot-sav »
Impossible de trouver l'archive « oneiric » pour le paquet « glade2script »
Impossible de trouver l'archive « oneiric » pour le paquet « boot-repair »
Impossible de trouver l'archive « oneiric » pour le paquet « boot-sav »
Impossible de trouver l'archive « oneiric » pour le paquet « glade2script »
Aucun paquet ne va être installé, mis à jour ou enlevé.
0 paquets mis à jour, 0 nouvellement installés, 0 à enlever et 37 non mis à jour.
Il est nécessaire de télécharger 0 o d'archives. Après dépaquetage, 0 o seront utilisés.
                                             
PPA purged successfully using aptitude fallback

Utilisation en 64 bits :

Updating packages lists
    PPA to be removed: yannubuntu boot-repair
    comm: fichier 2 n'est pas dans l'ordre attendu
    Package revert list generated:
    boot-repair/oneiric boot-sav/oneiric glade2script/oneiric

    Disabling yannubuntu PPA from
    /etc/apt/sources.list.d/yannubuntu-boot-repair-oneiric.list
    Updating packages lists
    Lecture des listes de paquets... Fait
    Construction de l'arbre des dépendances       
    Lecture des informations d'état... Fait
    E: La version  « oneiric » de « boot-repair » est introuvable
    E: La version  « oneiric » de « boot-sav » est introuvable
    E: La version  « oneiric » de « glade2script » est introuvable
    Impossible de trouver l'archive « oneiric » pour le paquet « boot-repair »
    Impossible de trouver l'archive « oneiric » pour le paquet « boot-sav »
    Impossible de trouver l'archive « oneiric » pour le paquet « glade2script »
    Impossible de trouver l'archive « oneiric » pour le paquet « boot-repair »
    Impossible de trouver l'archive « oneiric » pour le paquet « boot-sav »
    Impossible de trouver l'archive « oneiric » pour le paquet « glade2script »
    Aucun paquet ne va être installé, mis à jour ou enlevé.
    0 paquets mis à jour, 0 nouvellement installés, 0 à enlever et 1 non mis à jour.
    Il est nécessaire de télécharger 0 o d'archives. Après dépaquetage, 0 o seront utilisés.
                                                 
    PPA purged successfully using aptitude fallback


Nomade en camion utilisant Ubuntu. Si vous souhaitez suivre mes voyages : http://toutenkamion.net/

Hors ligne

#4 Le 02/03/2012, à 18:30

inbox

Re : ppa-purge pour nettoyer les PPA ne fonctionne pas

Dans ce cas, il est possible que ce soit un bug.


Un problème résolu ? Indiquez le en modifiant le titre du sujet.

Hors ligne

#5 Le 02/03/2012, à 18:38

percherie

Re : ppa-purge pour nettoyer les PPA ne fonctionne pas

ok, je vais travailler mon anglais pour poster un rapport de bug dans la soirée tongue


Nomade en camion utilisant Ubuntu. Si vous souhaitez suivre mes voyages : http://toutenkamion.net/

Hors ligne

#6 Le 02/03/2012, à 22:15

percherie

Re : ppa-purge pour nettoyer les PPA ne fonctionne pas

En préparant mon rapport de bug, j'ai fait un peut le tour de la question et surtout de ce que ne fait pas ppa-purge

ppa-purge est utile uniquement en cas d'utilisation d'un PPA installant des paquets différents de ceux présents dans les dépôts officiels. Dans ce cas, cette commande permet de remplacer les paquets issu du PPA en question pour les remplacer par ceux présent dans les dépôts officiel.

ppa-purge ne supprime pas les nouveaux paquets issu d'un PPA. Il ne supprime pas non plus les adresses des PPA, il les désactivent en vu d'une utilisation future. Je trouve ce derniers cas étrange car en utilisant cette commande on souhaite clairement supprimer le PPA et pas le désactiver.


Nomade en camion utilisant Ubuntu. Si vous souhaitez suivre mes voyages : http://toutenkamion.net/

Hors ligne

#7 Le 02/03/2012, à 22:55

percherie

Re : ppa-purge pour nettoyer les PPA ne fonctionne pas

YannUbuntu à rapport le bug avant moi, j'y ai ajouter un commentaire : https://bugs.launchpad.net/ppa-purge/+bug/944992


Nomade en camion utilisant Ubuntu. Si vous souhaitez suivre mes voyages : http://toutenkamion.net/

Hors ligne

#8 Le 03/03/2012, à 01:13

YannUbuntu

Re : ppa-purge pour nettoyer les PPA ne fonctionne pas

percherie a écrit :

ppa-purge ne supprime pas les nouveaux paquets issu d'un PPA.

c'est bien possible que ppa-purge fasse exprès de laisser les paquets qui n'existent pas ailleurs... du coup mon rapport de bug deviendrait plutôt une demande de fonctionnalité.

percherie a écrit :

en utilisant cette commande on souhaite clairement supprimer le PPA et pas le désactiver.

Perso je préfère le désactiver, ça permet de garder un historique et éventuellement le réactiver si besoin.
A mon avis il vaudrait mieux laisser le choix à l'utilisateur. Tu devrais créer un nouveau rapport de bug intitulé par exemple "Need an option to remove PPA instead of commenting it", et l'indiquer en "wishlist".


à consulter/améliorer: Guide du Débutant, Logiciels, Ecole, Travail, Maison

Hors ligne

#9 Le 03/03/2012, à 11:28

percherie

Re : ppa-purge pour nettoyer les PPA ne fonctionne pas

Je suis d'accord pour désactiver par défaut les PPA, je n'avais pas pris le temps réfléchir aux différents besoins des utilisateurs. Je crois que j'ai fait une demande d'ajout de fonction en commentaire à ton rapport de bug sur launchpad sous la forme

sudo ppa-purge --remove ppa:yannubuntu/boot-repair

Je ne suis pas très au point sur la soumission des rapports, je vais suivre ton conseil.

Edit :
voici ma soumission, si tu y vois des points à corriger/préciser n'hésite pas : https://bugs.launchpad.net/ppa-purge/+bug/945473

Dernière modification par percherie (Le 03/03/2012, à 11:50)


Nomade en camion utilisant Ubuntu. Si vous souhaitez suivre mes voyages : http://toutenkamion.net/

Hors ligne

#10 Le 03/03/2012, à 16:21

YannUbuntu

Re : ppa-purge pour nettoyer les PPA ne fonctionne pas

bonjour
j'ai corrigé ton anglais, mais tu devrais créer un 2e rapport (et modifier le 1er) afin de séparer chaque sujet:
* 1er rapport pour ta suggestion --remove
* 2e rapport pour ta suggestion --remove-orphan


à consulter/améliorer: Guide du Débutant, Logiciels, Ecole, Travail, Maison

Hors ligne

#11 Le 04/03/2012, à 01:59

percherie

Re : ppa-purge pour nettoyer les PPA ne fonctionne pas

Merci pour les corrections et les conseils. Je viens de séparer les deux wishlist :
https://bugs.launchpad.net/ppa-purge/+bug/945473
https://bugs.launchpad.net/ppa-purge/+bug/945967

Il n'y a plus qu'a attendre la prise en compte des demandes. D'ailleurs comment ça ce passe dans ce cas là ?


Nomade en camion utilisant Ubuntu. Si vous souhaitez suivre mes voyages : http://toutenkamion.net/

Hors ligne

#12 Le 04/03/2012, à 14:30

YannUbuntu

Re : ppa-purge pour nettoyer les PPA ne fonctionne pas

soit tu attends que quelqu'un crée un patch, soit tu le crées toi-même... puis ensuite le dev du soft décide d'intégrer le patch, ou non.


à consulter/améliorer: Guide du Débutant, Logiciels, Ecole, Travail, Maison

Hors ligne

#13 Le 04/03/2012, à 15:52

percherie

Re : ppa-purge pour nettoyer les PPA ne fonctionne pas

Haaa ok. à condition que ce soit codé en bash où j'ai de très vague notion dessus je pense attendre le patch.

Par curiosité, la commande est codé en quel language ? A quel endroit je peut accéder à ce genre d'informations ?


Nomade en camion utilisant Ubuntu. Si vous souhaitez suivre mes voyages : http://toutenkamion.net/

Hors ligne

#14 Le 04/03/2012, à 21:39

YannUbuntu

Re : ppa-purge pour nettoyer les PPA ne fonctionne pas

ça tombe bien, c'est du Bash : http://bazaar.launchpad.net/~ppa-purge/ … /ppa-purge

(pour info: comme pour tout logiciel libre, tu peux retrouver le code à partir du site du logiciel, donc pour ppa-purge le site officiel c'est ICI )


à consulter/améliorer: Guide du Débutant, Logiciels, Ecole, Travail, Maison

Hors ligne