[debian] désinstallation complète logiciel

hare -  
 Emanwebdev -
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. tufs Messages postés 1272 Statut Contributeur 192
     
    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
    4
    1. Emanwebdev
       
      emplacement des fichiers de config Linux d'un package
      dpkg -L php5-geoip
      Trop fort! MERCI
      0
  2. nuxwin
     
    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.
    3
  3. hare
     
    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
  4. hare
     
    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.
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. tufs Messages postés 1272 Statut Contributeur 192
     
    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
    0
  7. hare
     
    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 ?
    0