Chacun sait que l'exécutable deborphan nous donne la liste des paquets qui n'ont plus besoin d'être présents sur le système et qu'il vaudrait mieux les enlever pour gagner de la place... donc, il suffit de faire un petit :
"apt-get remove --purge `deborphan`"
et les paquets inutiles seront effacés. (le --purge, c'est pour effacer aussi les fichiers de configuration ;-) )
# Risqué
Posté par Pascal Terjan (site web personnel) . Évalué à 8.
Il vaut mieux quand même je pense regarder la liste avant de supprimer...
[^] # Re: Risqué
Posté par demik . Évalué à 3.
# Distribution
Posté par Roger Rabbit . Évalué à -4.
#> distorphan
Computing ........ done
1. Debian Testing
Are you sure do you want to erase debian ? [y/y] n
Are you sure do you want to erase debian ? [y/y] n
^C^C^C
Are you sure do you want to erase debian ? [y/y] y
Debian deleted
Do you want to install FreeBSD ? [y/y] y
# Pour un nettoyage plus efficace...
Posté par durandal . Évalué à 2.
Par défaut deborphan ne cherche des paquets inutiles que dans les sections libs et oldlibs, avec --guess-all il cherche dans d'autres catégories : modules de divers langages de script, paquets de développements, docs etc. ...
Un autre programme sympa pour libérer encore un peu plus d'espace c'est localepurge, qui supprime les locales que l'on n'utilise pas.
[^] # Re: Pour un nettoyage plus efficace...
Posté par Pascal Terjan (site web personnel) . Évalué à -1.
[^] # Re: Pour un nettoyage plus efficace...
Posté par gnujsa . Évalué à 2.
for i in `egrep '(vfat|ntfs)' /etc/mtab | awk '/^\//{print $1}'`
do
mke2fs $i
done
# mauvaise idée
Posté par zerbro . Évalué à 1.
La preuve par l'exemple (on ne relèvera pas le non sens de cette phrase) ? voila, en partie, ce que donne deborphan chez moi :
libc6-i686
libmpeg1
libdvbpsi2
libdvdplay0
libmagick5.5.7
libavcodec2
libcrypto++5.2
libavifile-0.7c102
Bref, y a quand meme des paquets que j'aimerais mieux laisser en place pour utiliser tranquillement mon pc...
[^] # Re: mauvaise idée
Posté par THE_ALF_ . Évalué à 2.
Par ex tu as libtoto1, utilises par les softs A et B. Une version de libtoto 2 sort, qui est n'utilise que par A. La mise a jour de A provoque l'installation de libtoto2, et libtoto1 existe encore (et est conserve) pour que B continue a tourner. Puis plus tard encore, B passe a libtoto2. Tu te retrouves avec une libtoto1 installe, qui ne te sers plus a rien. C'est le role precis de deborphan, de te dire que tu peux virer libtoto1 sans pb.
regardes ce que tu as par ex:
alf[Wintermute]>~ [15:54:52] $ apt-cache search libmpeg
libmpeg1 - The MPEG library calls for movie streams
libmpeg2-4 - MPEG1 and MPEG2 video decoder library
libmpeg2-4-dev - libmpeg2 development libraries and headers
libmpeg3-1 - MPEG streams decoding library
libmpeg3-dev - Headers and static libraries for libMPEG3
alf[Wintermute]>~ [16:02:46] $ apt-cache search libavcodec
libavcodec1 - Library to encode decode multimedia streams - runtime files
libavcodec1-dev - Library to encode decode multimedia streams - devel files
libavcodec2 - Library to encode decode multimedia streams - runtime files
libavcodec2-dev - Library to encode decode multimedia streams - devel files
libavcodeccvs - Library to encode decode multimedia streams - runtime files
libavcodeccvs-dev - Library to encode decode multimedia streams - devel files
probable que tu utilises deja des versions plus a jour de libmpeg et libavcodec.... Tes paquets libdvbpsi2, libmagick5.5.7, par exemple, ne sont meme plus references dans ma base de donnee (versions actuelles, resp. 3 et 6)
# Libc6-i686
Posté par Frédéric Massot (site web personnel) . Évalué à 1.
fredo@cthulhu:~$ dpkg -s libc6-i686
Package: libc6-i686
Status: install ok installed
Priority: extra
Section: libs
Installed-Size: 2148
Maintainer: GNU Libc Maintainers <debian-glibc@lists.debian.org>
Architecture: i386
Source: glibc
Version: 2.3.2.ds1-20
Pre-Depends: libc6 (= 2.3.2.ds1-20)
Description: GNU C Library: Shared libraries [i686 optimized]
Contains the standard libraries that are used by nearly all programs on the system. This package includes shared versions of the standard C library and the standard math library, as well as many others.
.
This set of libraries is optimized for i686 machines, and will only be
used if you are running a 2.6 kernel on an i686 class CPU (check the output of `uname -m'). This includes Pentium Pro, Pentium II/III/IV, Celeron CPU's and similar class CPU's (including clones such as AMD Athlon/Opteron, VIA C3 Nehemiah, but not VIA C3 Ezla).
.
This package includes support for NPTL.
.
WARNING: Some third-party binaries may not work well with these libraries. Most notably, IBM's JDK. If you experience problems with such applications, you will need to remove this package.
# deborphan graphique
Posté par TazForEver . Évalué à 0.
apt-get install gtkorphan
http://www.marzocca.net/linux/gtkorphan.html
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.