Rpmorphan : sûr ?
Résolu
bob031
Messages postés
8158
Date d'inscription
Statut
Membre
Dernière intervention
-
bob031 Messages postés 8158 Date d'inscription Statut Membre Dernière intervention -
bob031 Messages postés 8158 Date d'inscription Statut Membre Dernière intervention -
6 réponses
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
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
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 ~]$
[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 ~]$
[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]#
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]#
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Merchi ;-))
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
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
....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 ....
;-DD
feignant ;-))
tu attendais qu'on fasse à ta place???? ;-DDD
http://rpmorphan.sourceforge.net/index.fr.html
écoute le p'tit ;-))