[debian] désinstallation complète logiciel

Salut,

J'ai un bug avec gphpedit, pour ceux qui connaissent, on peut déplacer la barre de menu à l'endroit où l'on désire dans l'éditeur, seulement, le bug consiste que cette barre est que j'ai voulu la déplacer, mais celle-ci est carrément bloquée en plein milieu de la zone de saisie, et je ne peut plus du tout la bouger.

Donc, j'ai effectué une désinstallation
apt-get --purge remove gphpedit
Pour réinstaller ensuite, mais pareil, bug toujours présent.

J'ai fait un locate juste après suppression, et il s'avère qu'il y a encore plein de fichier lié à ce logiciel
debian:/# locate gphpedit
/home/xxx/.gnome/apps/Applications/Programmation/gphpedit.desktop part 
/home/xxx/.gphpedit
/usr/bin/gphpedit
/usr/share/applications/gphpedit.desktop
/usr/share/doc/gphpedit
/usr/share/doc/gphpedit/changelog.Debian.gz
/usr/share/doc/gphpedit/changelog.gz
/usr/share/doc/gphpedit/copyright
/usr/share/doc/gphpedit/TODO
/usr/share/gphpedit
/usr/share/gphpedit/php-gphpedit.api
/usr/share/man/man1/gphpedit.1.gz
/usr/share/menu/gphpedit
/usr/share/pixmaps/gphpedit.png
/usr/share/pixmaps/gphpedit.xpm
/var/cache/apt/archives/gphpedit_0.9.91-3_i386.deb
/var/lib/dpkg/info/gphpedit.list
/var/lib/dpkg/info/gphpedit.md5sums
/var/lib/dpkg/info/gphpedit.postinst
/var/lib/dpkg/info/gphpedit.postrm
Ma question, comment fait-on pour supprimer automatiquement lors de la désinstallation tous ces fichiers ?
Donc, tout ce qui a attrait avec le logiciel concerné.

Merci.
Configuration: Indeterminable Indeterminable

6 réponses

  1. Contributeur
    salut

    Cest pas plutot =>

    apt-get remove --purge nom_paquet 

    pour reinstaller un paquet =>
    apt-get install --reinstall nom_paquet 


    Pour purger les dependances soit tu utilises deborphan ou alors Aptitude à la place de APT pour ma part je deconseil l utilisation de Aptitude si tu as l habitude de travailler avec APT

    Pour lister les fichiers de configurations orphelines ont tapes =>
    dpkg -l | grep ^rc


    à voir ;
    dpkg -L nom_paquet
    l emplacement des fichiers de config ....

    Bonne chance
    1. emplacement des fichiers de config Linux d'un package
      dpkg -L php5-geoip
      Trop fort! MERCI
  2. Pour ce qui est du locate, il fait effectuer un updatedb après purge d'un paquet pour être certain que l'index utilisé ne renvoi la liste de fichiers qui en fait n'existent plus sur le système de fichier.
    1. Bon, j'ai résolu le problème, j'ai été sur le site de debian, et pris le sources.list qui y est fourni.
      http://forum.debian-fr.org/viewtopic.php?t=5659

      J'ai fait une mise à jour du sytème (pas loin de 500, je sais pas si c'est normal mais bon).

      Et voilà gphpedit ne bug plus :-))
      Je peut de nouveau bouger cette barre, ouf.

      Merci beaucoup de ton aide tufs ;)

      C'est résolu.
      1. Bonjour, et merci de ta réponse tufs,

        Je vais donc envoyer un rapport de bug à debian concernant ce logiciel (ou sur le site de l'éditeur carrément).
        Car a-priori, cela ne vient pas de chez moi.

        .. et si tu est sous Debian in SID il ne faut pas utiliser deborphan tout simplement ....
        Comment je fait pour le savoir ?
        Que veut dire SID ?
        debian:/# uname -a
        Linux debian 2.6.18-4-486 #1 Wed May 9 22:23:40 UTC 2007 i686 GNU/Linux
        debian:/# cat /etc/issue
        Debian GNU/Linux 4.0 \n \l


        Non, je n'avais pas relancer le serveur X, en fait ça revient à faire une fermeture de session à ce que je vois, je l'avais donc fait, et même un redémarrage de la machine(on ne sait jamais).

        Pour ne pas rester inculte, comment on fait pour recompiler un paquet ?
        J'ai trouvé ça http://www.bashprofile.net/spip.php?article41 mais je ne sais pas où se trouve le répertoire d'extraction des sources.
        En plus -ub n'existe pas comme option sur ma debian.

        Le apt-cache showsrc gphpedit me donne
        debian:/# apt-cache showsrc gphpedit
        Package: gphpedit
        Binary: gphpedit
        Version: 0.9.91-3
        Priority: optional
        Section: gnome
        Maintainer: Lior Kaplan <kaplan@debian.org>
        Build-Depends: debhelper (>= 5.0.0), libgnomeui-dev, libgtkhtml2-dev, libxml-parser-perl
        Architecture: any
        Standards-Version: 3.7.2
        Format: 1.0
        Directory: pool/main/g/gphpedit
        Files:
         3364b62c1859402bc61c672dd043a119 621 gphpedit_0.9.91-3.dsc
         1bd3b3dd185a15e26b053eea9f9b64e4 1532977 gphpedit_0.9.91.orig.tar.gz
         3fa2f7739f85a5eb18c38b3801021204 29495 gphpedit_0.9.91-3.diff.gz
        
        Package: gphpedit
        Binary: gphpedit
        Version: 0.9.91-3
        Priority: optional
        Section: gnome
        Maintainer: Lior Kaplan <kaplan@debian.org>
        Build-Depends: debhelper (>= 5.0.0), libgnomeui-dev, libgtkhtml2-dev, libxml-parser-perl
        Architecture: any
        Standards-Version: 3.7.2
        Format: 1.0
        Directory: pool/main/g/gphpedit
        Files:
         3364b62c1859402bc61c672dd043a119 621 gphpedit_0.9.91-3.dsc
         1bd3b3dd185a15e26b053eea9f9b64e4 1532977 gphpedit_0.9.91.orig.tar.gz
         3fa2f7739f85a5eb18c38b3801021204 29495 gphpedit_0.9.91-3.diff.gz
        
        Package: gphpedit
        Binary: gphpedit
        Version: 0.9.91-4
        Priority: optional
        Section: gnome
        Maintainer: Lior Kaplan <kaplan@debian.org>
        Build-Depends: debhelper (>= 5.0.0), libgnomeui-dev, libgtkhtml2-dev, libxml-parser-perl
        Architecture: any
        Standards-Version: 3.7.2
        Format: 1.0
        Directory: pool/main/g/gphpedit
        Files:
         4aca504469641b2016b8340483916720 621 gphpedit_0.9.91-4.dsc
         1bd3b3dd185a15e26b053eea9f9b64e4 1532977 gphpedit_0.9.91.orig.tar.gz
         74edbf58620a81af5828a76501ca8e9b 30706 gphpedit_0.9.91-4.diff.gz

        C'est normal que 2 versions de l'éditeur soient présents ?
        1. Contributeur
          re

          en invoquant --purge ont desinstalle la configuration du paquet donc à mon avis ça doit-etre un bugs du paquet et dans le cas precis consulter le BTS Debian dispo en pointant ton browser ici =>
          https://www.debian.org/Bugs/ ou alors l utilisation de reportbug dispo sous forme de paquet il permet de communiquer directement avec les responsables paquet ou alors developpeurs Debian et dans le cas precis l erreur est inexcusable sinon tu te fais jeter gravement !!! );-

          Pour deborphan la desinstallation de plusieur paquets sans recherche eventuelle peut dans certain cas rendre orphelins d autre paquets et si tu est sous Debian in SID il ne faut pas utiliser deborphan tout simplement ....

          voilà sinon lance le paquet via une console et note les messages d erreur si ça coince .....
          as-tu aussi relancer le serveur X apres la desinstallation du paquet => ctrl+alt+backspace
          tu peux toujours voir si le paquet est dispo sous forme de sources Debian pour installation ont tapes =>
          apt-get source gphpedit et le recompiler à la Debian une eventualité à voir
          apt-cache showsrc gphpedit << pour + d info
          1. Bonjour,

            J'ai fais la commande en inversant la position de --purge, mais c'est pareil, le bug est toujours gardé en mémoire, je ne comprend pas.

            Voici tout ce que j'ai fait pour la suppression et vérifier qu'il n'y avait plus rien
            debian:/# apt-get remove --purge gphpedit
            Lecture des listes de paquets... Fait
            Construction de l'arbre des dépendances... Fait
            Les paquets suivants seront ENLEVÉS :
              gphpedit*
            0 mis à jour, 0 nouvellement installés, 1 à enlever et 0 non mis à jour.
            Il est nécessaire de prendre 0o dans les archives.
            Après dépaquetage, 1139ko d'espace disque seront libérés.
            Souhaitez-vous continuer [O/n] ? o
            (Lecture de la base de données... 119199 fichiers et répertoires déjà installés.)
            Suppression de gphpedit ...
            Purge des fichiers de configuration de gphpedit ...
            debian:/# locate gphpedit
            debian:/# updatedb
            debian:/# locate gphpedit
            /home/xxx/.gphpedit
            /home/xxx/.gphpedit/plugins
            /home/xxx/.gphpedit/templates.txt
            /var/cache/apt/archives/gphpedit_0.9.91-3_i386.deb
            debian:/# rm /home/xxx/.gphpedit/templates.txt
            debian:/# rmdir /home/xxx/.gphpedit/plugins/
            debian:/# rmdir /home/xxx/.gphpedit/
            debian:/# rm /var/cache/apt/archives/gphpedit_0.9.91-3_i386.deb
            debian:/# updatedb
            debian:/# locate gphpedit
            debian:/# dpkg -l | grep ^rc
            rc  chmlib                            0.35-6sarge3                    library for dealing with Microsoft CHM forma
            rc  ekiga                             2.0.3-6                         H.323 and SIP compatible VOIP client
            rc  epiphany-extensions               2.14.1.1-3                      Extensions for Epiphany web browser
            rc  foomatic-gui                      0.7.7                           GNOME interface for configuring the Foomatic
            rc  gnome-user-guide                  2.14.2-2                        GNOME user's guide
            rc  libneon26                         0.26.2-3.1                      An HTTP and WebDAV client library
            rc  libxul0d                          1.8.0.12-0etch1                 Gecko engine library
            rc  liferea                           1.0.27-2                        feed aggregator for GNOME
            rc  yelp                              2.14.3-2                        Help browser for GNOME 2
            debian:/# dpkg -L gphpedit
            Le paquet « gphpedit » n'est pas installé.
            Utilisez dpkg --info (= dpkg-deb --info) pour examiner les fichiers
            archives, et dpkg --contents (= dpkg-deb --contents) pour afficher leur
            contenu.
            Je refait donc l'installation, et pareil, le bug est toujours là :-((

            le bug : http://img87.imageshack.us/img87/695/capturegphpeditem0.png

            Pourquoi la position de cette barre est gardée en mémoire ? et surtout où ?

            Est-ce que je peut désinstaller sans risque les paquets n'ayant plus d'affiliations ?

            Ensuite, j'ai une autre question, peut-on faire que la base de donnés soit mise à jour en temps réel lors de suppression/ajout de fichier ou répertoire ?
            Car un updatedb, c'est assez long a effectuer.

            Merci de ta réponse.