Rpmorphan : sûr ?

Résolu
bob031 Messages postés 8228 Statut Membre -  
bob031 Messages postés 8228 Statut Membre -
Bonjour,

qui connaît et a déjà utilisé rpmorphan ?

merci.
--
un pinguin sur la banquise !
Configuration: Linux Mandriva
Firefox 2.0.0.13

6 réponses

  1. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
     
    Je ne sais pas pourquoi, mais je sens qu'on ne va pas tarder à avoir un retour d'expérience ;-))
    0
    1. bob031 Messages postés 8228 Statut Membre 473
       
      c'est vrai que ça me démange ..... :-)

      ....mais un petit "je-ne-sais-quoi" me dit que ça va se passer très mal ! :-\

      :-))

      je vais encore me documenter un petit peu avant ....
      0
      1. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898 > bob031 Messages postés 8228 Statut Membre
         
        Si tu te documentes et que tu ne fonces pas tête baissée, c'est plus marrant ;-(

        ;-DD
        0
      2. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571 > bob031 Messages postés 8228 Statut Membre
         
        Salut,

        feignant ;-))

        tu attendais qu'on fasse à ta place???? ;-DDD
        http://rpmorphan.sourceforge.net/index.fr.html

        écoute le p'tit ;-))
        0
  2. bob031 Messages postés 8228 Statut Membre 473
     
    ok les gars !

    jipicy : on va attaquer ça avec méthode

    lami20j : bah ! j'ai déjà commencé ! -DDDDDDDDDDDD

    [root@localhost rpmorphan-1.2]# ls -l /home/redfox/Desktop/Tarball/rpmorphan
    rpmorphan-1.2/ rpmorphan-1.2.tar.gz
    [root@localhost rpmorphan-1.2]# ls -l /home/redfox/Desktop/Tarball/rpmorphan-1.2

    [root@localhost rpmorphan-1.2]# ls -l /var/lib/rpmorphan/
    total 0
    -rw-r--r-- 1 root root 0 jun 29 18:40 keep

    http://rpmorphan.sourceforge.net/rpmorphan.1.html

    http://rpmorphan.sourceforge.net/usage.fr.html
    [root@localhost rpmorphan-1.2]# rpm -qa --last
    0
  3. bob031 Messages postés 8228 Statut Membre 473
     
    autres méthodes de recherche de paquetages orphelins :

    [redfox@localhost ~]$ for i in $(rpm -qa); do rpm -e --test $i > /dev/null 2>&1 && echo $i >> orphan.list; done

    recherche des lib et devel orphanes :
    [redfox@localhost ~]$ urpmi_rpm-find-leaves | egrep '^lib' | egrep -v 'devel' >> orphan2.list
    [redfox@localhost ~]$ cat orphan2.list
    libboost1
    libmlt0.2.2
    libportaudio2
    libqtuitools4
    [redfox@localhost ~]$

    [redfox@localhost ~]$ for i in $(urpmi_rpm-find-leaves | egrep '^lib' | egrep -v 'devel'); do rpm -e --test $i > /dev/null 2>&1 && echo $i >> orphan4.list; done
    [redfox@localhost ~]$ cat orphan4.list
    libboost1
    libmlt0.2.2
    libportaudio2
    libqtuitools4
    [redfox@localhost ~]$

    recherche des lib orphanes :
    [redfox@localhost ~]$ urpmi_rpm-find-leaves | grep lib
    libboost1
    libcryptopp5-devel
    libdbus-1_3-devel
    libmlt0.2.2
    libnet-snmp10-devel
    libportaudio2
    libpython2.5-devel
    libqtuitools4
    libsane1-devel
    [redfox@localhost ~]$

    [redfox@localhost ~]$ rpmorphan
    libboost1
    libcryptopp5-devel
    libdbus-1_3-devel
    libmlt0.2.2
    libmozilla-firefox2.0.0.3
    libnet-snmp10-devel
    libportaudio2
    libpython2.5-devel
    libqtuitools4
    libsane1-devel
    [redfox@localhost ~]$
    0
  4. bob031 Messages postés 8228 Statut Membre 473
     
    [root@localhost redfox]# while read i ; do urpme $i ; done < orphan2.list
    désinstallation de libboost1-1.33.1-5.1mdv2007.1.i586
    désinstallation de libmlt0.2.2-0.2.2-9mdv2007.1.i586
    désinstallation de libportaudio2-19-3mdv2007.1.i586
    désinstallation de libqtuitools4-4.2.3-3.2mdv2007.1.i586
    [root@localhost redfox]#
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
     
    Merchi ;-))
    0
    1. bob031 Messages postés 8228 Statut Membre 473
       
      Arff ! pour l'instant je ne me suis pas trop mouillé ! -DDD

      allez, je pousse un peu plus loin :
      [root@localhost ~]# rpmorphan >> orphan5.list
      [root@localhost ~]#
      [root@localhost ~]# cat orphan5.list
      libcryptopp5-devel
      libdbus-1_3-devel
      libmozilla-firefox2.0.0.3
      libnet-snmp10-devel
      libpython2.5-devel
      libsane1-devel
      libsmb4k0
      libtiff-progs
      [root@localhost ~]#

      [root@localhost ~]# while read i ; do urpme $i ; done < orphan5.list
      désinstallation de libcryptopp5-devel-5.4-1mdv2007.1.i586
      désinstallation de libdbus-1_3-devel-1.0.2-5.1mdv2007.1.i586
      désinstallation de libmozilla-firefox2.0.0.3-2.0.0.3-2mdv2007.1.i586
      désinstallation de libnet-snmp10-devel-5.3.1-3.2mdv2007.1.i586
      désinstallation de libpython2.5-devel-2.5-4.3mdv2007.1.i586
      désinstallation de libsane1-devel-1.0.18-10mdv2007.1.i586
      désinstallation de libsmb4k0-0.8.0-3mdv2007.1.i586
      désinstallation de libtiff-progs-3.8.2-8mdv2007.1.i586
      [root@localhost ~]#


      commande à tester absolument :
      [redfox@localhost ~]$ rpmorphan --all --curses (être root pour pouvoir supprimer !)



      le plus drôle arrive maintenant :

      que ce soit avec la commande
      rpmorphan -all
      ou avec la commande
      $ for i in $(rpm -qa); do rpm -e --test $i > /dev/null 2>&1 && echo $i > orphan.list; done

      il vaut mieux réfléchir à deux fois avant de supprimer certains paquetages ....


      les commandes que j'ai employé sont tirées d'ici :
      https://linuxfr.org/forums/linux-mandriva/posts/enlever-les-librpm-orphelins
      0
  7. bob031 Messages postés 8228 Statut Membre 473
     
    ok !
    en plus, j'ai viré quelques paquetages avec la commande : rpmorphan --all --curses (vraiment super !!!!)

    résultat :
    /dev/hdb7 3,4G 2,4G 813M 76% /usr

    ..encore 2% de gagné !!!

    FIN !
    0