View previous topic :: View next topic |
Author |
Message |
xchris Advocate
Joined: 10 Jul 2003 Posts: 2824
|
Posted: Sat Jan 08, 2005 12:56 pm Post subject: |
|
|
i'm getting a little bit confused... sorry.
beep-media-player is not needed in world file.
As you can see from a previous post emerge -depclean wants to remove it but unclepine doesn't.
ok... now the simple way to see who is right (uncle or depclean)
first: put the world file as it should be (take away beep...)
second:
run unclepine -u
take for example one package marked for removal.
Go in /var/db/pkg/category correspondent
rename it maybe putting a "REMBER-" in front.
Doing so emerge thinks it is not installed and you can go back in few seconds.
try to do a emerge -Dup world
if it cames back depclean is right!
Thank you!
P.S.:remember to rename it after having tried! _________________ while True:Gentoo() |
|
Back to top |
|
|
=DvD= Veteran
Joined: 25 Mar 2004 Posts: 1353
|
Posted: Sat Jan 08, 2005 1:03 pm Post subject: |
|
|
I think the question to be a USE flags problem:
for each ebuild there are several optional dependencies, depending on your USEs, for exemple:
I you emerge links with the +X it will emerge even (if you have not yet) xorg-x11; if you do without it will not consider xorg-x11 as a dep.
When you emerge something portage stores the USE flags you used.
unclepine can calculate dependencies considering the *actual* use in your system, or the *compile time* use of your system.
Code: | -cu ,--compile-use
consider useflags used during compiling
(DEFAULT MODE)
-su ,--system-use
consider system use |
May be you did some garbage emerging in this way:
Code: | USE="-something foo foo2 -foo3" emerge fooebuild |
While you should have used the /etc/portage/package.use file.
I think the matter is this. |
|
Back to top |
|
|
Naib Watchman
Joined: 21 May 2004 Posts: 6053 Location: Removed by Neddy
|
Posted: Sat Jan 08, 2005 1:04 pm Post subject: |
|
|
ok getting scared
My world file with beep-player removed (and the dev-cpp stuff back in)
Code: |
root@Fluid ~ # cat /var/lib/portage/world
app-admin/syslog-ng
app-arch/rar
app-cdr/xcdroast
app-emulation/point2play
app-emulation/transgaming-fontinstaller
app-misc/mime-types
app-office/dia
app-office/ooodi
app-office/openoffice-ximian-bin
app-portage/genlop
app-portage/gentoolkit
app-portage/porthole
app-shells/csh
app-text/acroread
app-text/ghostview
app-text/rcs
app-text/xhtml1
app-vim/gentoo-syntax
dev-cpp/gconfmm
dev-cpp/glibmm
dev-cpp/gnome-vfsmm
dev-cpp/libglademm
dev-cpp/libgnomecanvasmm
dev-cpp/libgnomemm
dev-cpp/libgnomeuimm
dev-java/sun-jdk
dev-libs/STLport
dev-perl/HTML-Clean
dev-util/glade
dev-util/screem
dev-util/strace
games-strategy/ufo-ai
gnome-base/gnome
gnome-base/gnome-libs
gnome-base/gnome-mime-data
gnome-extra/gcursor
gnome-extra/hal-device-manager
gnome-extra/hardware-monitor
gnome-extra/nautilus-media
media-fonts/corefonts
media-fonts/freefonts
media-gfx/gimp
media-gfx/gthumb
media-gfx/icoutils
media-gfx/splashutils
media-gfx/xv
media-libs/libdvdnav
media-libs/libdvdplay
media-libs/libjsw
media-libs/openal
media-libs/paragui
#media-sound/beep-media-player
media-sound/grip
media-sound/gstreamripper
media-sound/mp32ogg
media-sound/teamspeak2-client-bin
media-video/nvidia-settings
net-analyzer/gnome-nettool
net-analyzer/netselect
net-ftp/ftp
net-misc/dhcpcd
net-misc/ntp
net-misc/rdate
net-p2p/bittornado
net-print/xprint
net-www/httrack
net-www/mozilla-firefox
net-www/mplayerplug-in
net-www/netscape-flash
net-www/nvu
sci-electronics/freehdl
sci-electronics/geda
sci-electronics/oregano
sci-mathematics/gnumexp
sci-mathematics/mupad
sys-apps/coldplug
sys-apps/dcron
sys-apps/ivman
sys-apps/lsof
sys-apps/slocate
sys-apps/smartmontools
sys-boot/grub
sys-fs/mtools
x11-libs/lesstif
x11-misc/shared-mime-info
x11-misc/xscreensaver
x11-plugins/desklet-starterbar
x11-themes/blueglass-xcursors
x11-themes/gaim-smileys
x11-themes/gdm-themes
x11-themes/gnome-themes-extras
x11-themes/mplayer-skins
x11-themes/xmms-themes
x11-wm/windowmaker
|
Code: |
root@Fluid ~ # emerge --depclean -p
*** WARNING *** : DEPCLEAN CAN SERIOUSLY IMPAIR YOUR SYSTEM. USE CAUTION.
*** WARNING *** : (Cancel: CONTROL-C) -- ALWAYS VERIFY ALL PACKAGES IN THE
*** WARNING *** : CANDIDATE LIST FOR SANITY BEFORE ALLOWING DEPCLEAN TO
*** WARNING *** : UNMERGE ANY PACKAGES.
*** WARNING *** :
*** WARNING *** : USE FLAGS MAY HAVE AN EXTREME EFFECT ON THE OUTPUT.
*** WARNING *** : SOME LIBRARIES MAY BE USED BY PACKAGES BUT ARE NOT
*** WARNING *** : CONSIDERED TO BE A DEPEND DUE TO USE FLAG SETTINGS.
*** WARNING *** :
*** WARNING *** : Packages in the list that are desired may be added
*** WARNING *** : directly to the world file to cause them to be ignored
*** WARNING *** : by depclean and maintained in the future. BREAKAGES DUE
*** WARNING *** : TO UNMERGING AN ==IN-USE LIBRARY== MAY BE REPAIRED BY
*** WARNING *** : MERGING *** THE PACKAGE THAT COMPLAINS *** ABOUT THE
*** WARNING *** : MISSING LIBRARY.
Calculating depclean dependencies ... done!
>>> These are the packages that I would unmerge:
media-sound/beep-media-player
selected: 0.9.7-r2
protected: none
omitted: none
>>> 'Selected' packages are slated for removal.
>>> 'Protected' and 'omitted' packages will not be removed.
Packages installed: 489
Packages in world: 93
Packages in system: 62
Unique package names: 488
Required packages: 504
Number to remove: 1
|
now depclean wants to remove beep
unclepine -u has just hte gcc and kernel stuff so that seems ok
Code: |
root@Fluid ~ # ./unclepine -sw
~ Version 0.1_beta10
Analyzing....Please Wait
If you feel bored launch it with -v switch!
World file: 93
* app-admin/syslog-ng-1.6.5-r2
* app-arch/rar-3.4.0
* app-cdr/xcdroast-0.98_alpha15-r3
* app-emulation/point2play-1.3.2
* app-emulation/transgaming-fontinstaller-1.0
* app-misc/mime-types-1.0-r1
* app-office/dia-0.93
* app-office/ooodi-0.68
* app-office/openoffice-ximian-bin-1.1.53
* app-portage/genlop-0.20.2
* app-portage/gentoolkit-0.2.0
* app-portage/porthole-0.4.1
* app-shells/csh-1.29-r3
* app-text/acroread-5.10
* app-text/ghostview-1.5-r1
* app-text/rcs-5.7-r2
-> * app-text/xhtml1-20020801-r1 needed by All:1 World:0 System:0
* app-vim/gentoo-syntax-20041227
-> * dev-cpp/gconfmm-2.0.2 needed by All:2 World:2 System:0
dev-cpp/libgnomeuimm-2.0.0
gnome-extra/hardware-monitor-0.7
-> * dev-cpp/gconfmm-2.6.1 needed by All:1 World:1 System:0
dev-cpp/libgnomeuimm-2.6.0
-> * dev-cpp/glibmm-2.4.4 needed by All:3 World:2 System:0
dev-cpp/gconfmm-2.6.1
dev-cpp/gnome-vfsmm-2.6.1
-> * dev-cpp/gnome-vfsmm-2.6.1 needed by All:1 World:1 System:0
dev-cpp/libgnomeuimm-2.6.0
-> * dev-cpp/libglademm-2.0.1 needed by All:2 World:2 System:0
dev-cpp/libgnomeuimm-2.0.0
gnome-extra/hardware-monitor-0.7
-> * dev-cpp/libglademm-2.4.1 needed by All:1 World:1 System:0
dev-cpp/libgnomeuimm-2.6.0
-> * dev-cpp/libgnomecanvasmm-2.0.1 needed by All:2 World:2 System:0
dev-cpp/libgnomeuimm-2.0.0
gnome-extra/hardware-monitor-0.7
-> * dev-cpp/libgnomecanvasmm-2.6.1 needed by All:1 World:1 System:0
dev-cpp/libgnomeuimm-2.6.0
-> * dev-cpp/libgnomemm-2.0.1 needed by All:2 World:2 System:0
dev-cpp/libgnomeuimm-2.0.0
gnome-extra/hardware-monitor-0.7
-> * dev-cpp/libgnomemm-2.6.0 needed by All:1 World:1 System:0
dev-cpp/libgnomeuimm-2.6.0
-> * dev-cpp/libgnomeuimm-2.0.0 needed by All:1 World:1 System:0
gnome-extra/hardware-monitor-0.7
* dev-cpp/libgnomeuimm-2.6.0
-> * dev-java/sun-jdk-1.4.2.06 needed by All:2 World:0 System:1
sys-libs/db-4.1.25_p1-r4
* dev-libs/STLport-4.6.2-r2
* dev-perl/HTML-Clean-0.8-r1
* dev-util/glade-2.0.1
* dev-util/screem-0.6.2
* dev-util/strace-4.5.7
* games-strategy/ufo-ai-0.10.040218
* gnome-base/gnome-2.8.1-r1
-> * gnome-base/gnome-libs-1.4.2 needed by All:1 World:0 System:0
-> * gnome-base/gnome-mime-data-2.4.2 needed by All:2 World:1 System:0
gnome-base/gnome-2.8.1-r1
* gnome-extra/gcursor-0.061
* gnome-extra/hal-device-manager-0.2.98
* gnome-extra/hardware-monitor-0.7
* gnome-extra/nautilus-media-0.8.0
* media-fonts/corefonts-1-r2
* media-fonts/freefonts-0.10-r2
* media-gfx/gimp-2.2.0
* media-gfx/gthumb-2.4.2
* media-gfx/icoutils-0.22.0
* media-gfx/splashutils-0.9_rc1
* media-gfx/xv-3.10a-r8
* media-libs/libdvdnav-0.1.9
* media-libs/libdvdplay-1.0.1
* media-libs/libjsw-1.5.4
* media-libs/openal-20040817
* media-libs/paragui-1.1.7
* media-sound/grip-3.2.0
* media-sound/gstreamripper-0.2
* media-sound/mp32ogg-0.11-r3
* media-sound/teamspeak2-client-bin-2.0.32.60-r3
* media-video/nvidia-settings-1.0.6629
* net-analyzer/gnome-nettool-0.99.3-r1
* net-analyzer/netselect-0.3-r1
* net-ftp/ftp-0.17-r3
* net-misc/dhcpcd-1.3.22_p4-r5
* net-misc/ntp-4.2.0-r2
* net-misc/rdate-0.990821-r2
* net-p2p/bittornado-0.3.8
* net-print/xprint-009
* net-www/httrack-3.23
* net-www/mozilla-firefox-1.0-r3
* net-www/mplayerplug-in-2.70
* net-www/netscape-flash-7.0.25
* net-www/nvu-0.60
* sci-electronics/freehdl-20040113
* sci-electronics/geda-20041228
* sci-electronics/oregano-0.40.0
* sci-mathematics/gnumexp-0.9.1
* sci-mathematics/mupad-2.5.2-r2
* sys-apps/coldplug-20040920
* sys-apps/dcron-2.9-r2
* sys-apps/ivman-0.3
* sys-apps/lsof-4.71
* sys-apps/slocate-2.7-r5
* sys-apps/smartmontools-5.33
* sys-boot/grub-0.94-r1
* sys-fs/mtools-3.9.9
* x11-libs/lesstif-0.93.97
-> * x11-misc/shared-mime-info-0.15 needed by All:2 World:0 System:0
* x11-misc/xscreensaver-4.16
* x11-plugins/desklet-starterbar-0.31.1
* x11-themes/blueglass-xcursors-0.4
* x11-themes/gaim-smileys-20031002
* x11-themes/gdm-themes-2.0
* x11-themes/gnome-themes-extras-0.7
* x11-themes/mplayer-skins-0.2-r3
* x11-themes/xmms-themes-0.0.3
* x11-wm/windowmaker-0.91.0-r1
|
right so system setup for the test _________________
Quote: | Removed by Chiitoo |
|
|
Back to top |
|
|
Naib Watchman
Joined: 21 May 2004 Posts: 6053 Location: Removed by Neddy
|
Posted: Sat Jan 08, 2005 1:10 pm Post subject: |
|
|
=DvD= wrote: | I think the question to be a USE flags problem:
for each ebuild there are several optional dependencies, depending on your USEs, for exemple:
I you emerge links with the +X it will emerge even (if you have not yet) xorg-x11; if you do without it will not consider xorg-x11 as a dep.
When you emerge something portage stores the USE flags you used.
unclepine can calculate dependencies considering the *actual* use in your system, or the *compile time* use of your system.
Code: | -cu ,--compile-use
consider useflags used during compiling
(DEFAULT MODE)
-su ,--system-use
consider system use |
May be you did some garbage emerging in this way:
Code: | USE="-something foo foo2 -foo3" emerge fooebuild |
While you should have used the /etc/portage/package.use file.
I think the matter is this. |
Nop never do that ALWAYS use the /etc/portage file
Code: | jrb@Fluid ~ $ cat /etc/portage/package.use
#For mplayerplug-in
#net-www/mplayerplug-in -gtk2
sys-apps/dbus -qt
net-p2p/azureus-bin -kde
app-cdr/cdrdao -gnome
|
Code: |
jrb@Fluid ~ $ cat /etc/portage/package.keywords
# X stuff
media-video/nvidia-kernel ~x86
media-video/nvidia-glx ~x86
media-video/nvidia-settings ~x86
x11-base/opengl-update ~x86
x11-base/xorg-x11 ~x86
#kernel stuff
sys-kernel/linux26-headers -*
#core system stuff
sys-apps/portage ~x86
app-editors/vim
sys-apps/sysvinit ~x86
sys-apps/baselayout ~x86
app-shells/bash ~x86
sys-apps/util-linux ~x86
dev-java/sun-jre-bin ~x86
# fancy stuff
media-gfx/splashutils ~x86
x11-themes/gdm-themes ~x86
gnome-extra/gcursor ~x86
#Applications
net-www/mozilla-firefox ~x86
net-www/mplayerplug-in ~x86
media-video/realplayer ~x86
net-www/netscape-flash ~x86
net-im/gaim ~x86
media-gfx/gimp-print
media-gfx/gimp ~x86
app-office/openoffice-ximian-bin ~x86
app-admin/gnome-system-tools ~x86
app-portage/porthole ~x86
app-emulation/cedega
sci-electronics/oregano ~x86
net-www/nvu ~x86
net-p2p/limewire ~x86
#gEDA stuff
sci-electronics/freehdl ~x86
sci-electronics/geda ~x86
sci-electronics/gwave ~x86
x11-libs/guile-gtk ~x86
sci-electronics/ng-spice-rework ~x86
sci-libs/libgeda ~x86
sci-libs/libgdgeda ~x86
sci-electronics/gnucap ~x86
sci-electronics/vbs ~x86
sci-electronics/iverilog ~x86
sci-electronics/gerbv ~x86
sci-electronics/gnetman ~x86
sci-electronics/pcb ~x86
# gdesklets stuff
gnome-extra/gdesklets-core ~x86
x11-plugins/desklet-starterbar ~x86
#GNOME stuff
sys-apps/hal ~x86
gnome-extra/hal-device-manager ~x86
gnome-extra/nautilus-media ~x86
gnome-extra/hardware-monitor ~x86
net-analyzer/gnome-nettool ~x86
media-libs/gst-plugins ~x86
x11-misc/shared-mime-info ~x86
# Dependancy stuff
dev-python/pygtk ~x86
dev-python/gnome-python ~x86
dev-python/pyorbit ~x86
net-libs/gecko-sdk ~x86
sys-libs/readline ~x86
media-libs/freetype ~x86
#Gnome Dep stuff
dev-cpp/libgnomeuimm ~x86
dev-cpp/gconfmm ~x86
dev-cpp/gtkmm ~x86
dev-libs/libsigc++ ~x86
dev-cpp/glibmm ~x86
dev-cpp/libglademm ~x86
dev-cpp/libgnomecanvasmm ~x86
dev-cpp/libgnomemm ~x86
dev-cpp/gnome-vfsmm ~x86
media-libs/gstreamer ~x86
media-libs/gst-plugins ~x86
media-plugins/gst-plugins-esd ~x86
media-plugins/gst-plugins-alsa ~x86
media-plugins/gst-plugins-oss ~x86
media-plugins/gst-plugins-vorbis ~x86
media-plugins/gst-plugins-ogg ~x86
media-plugins/gst-plugins-flac ~x86
media-plugins/gst-plugins-mad ~x86
media-plugins/gst-plugins-libpng ~x86
media-plugins/gst-plugins-gnomevfs ~x86
#Gnumexp testing
sci-mathematics/numexp-core ~x86
sci-libs/libnxplot ~x86
app-text/xhtml-mathml-svg-dtd ~x86
dev-python/pymathml ~x86
sci-mathematics/gnumexp ~x86
#Games
games-strategy/ufo-ai
|
so on and so forth so it is not that!! _________________
Quote: | Removed by Chiitoo |
|
|
Back to top |
|
|
Naib Watchman
Joined: 21 May 2004 Posts: 6053 Location: Removed by Neddy
|
Posted: Sat Jan 08, 2005 1:16 pm Post subject: |
|
|
Right I picked on
the gnome-vfsmm package and have moved it to REMBER-???
Code: |
root@Fluid jrb # emerge --depclean -p
*** WARNING *** : DEPCLEAN CAN SERIOUSLY IMPAIR YOUR SYSTEM. USE CAUTION.
*** WARNING *** : (Cancel: CONTROL-C) -- ALWAYS VERIFY ALL PACKAGES IN THE
*** WARNING *** : CANDIDATE LIST FOR SANITY BEFORE ALLOWING DEPCLEAN TO
*** WARNING *** : UNMERGE ANY PACKAGES.
*** WARNING *** :
*** WARNING *** : USE FLAGS MAY HAVE AN EXTREME EFFECT ON THE OUTPUT.
*** WARNING *** : SOME LIBRARIES MAY BE USED BY PACKAGES BUT ARE NOT
*** WARNING *** : CONSIDERED TO BE A DEPEND DUE TO USE FLAG SETTINGS.
*** WARNING *** :
*** WARNING *** : Packages in the list that are desired may be added
*** WARNING *** : directly to the world file to cause them to be ignored
*** WARNING *** : by depclean and maintained in the future. BREAKAGES DUE
*** WARNING *** : TO UNMERGING AN ==IN-USE LIBRARY== MAY BE REPAIRED BY
*** WARNING *** : MERGING *** THE PACKAGE THAT COMPLAINS *** ABOUT THE
*** WARNING *** : MISSING LIBRARY.
Calculating depclean dependencies ... done!
>>> These are the packages that I would unmerge:
dev-cpp/REMEMBER-gnome-vfsmm
selected: 2.6.1
protected: none
omitted: none
media-sound/beep-media-player
selected: 0.9.7-r2
protected: none
omitted: none
>>> 'Selected' packages are slated for removal.
>>> 'Protected' and 'omitted' packages will not be removed.
Packages installed: 489
Packages in world: 93
Packages in system: 62
Unique package names: 488
Required packages: 504
Number to remove: 2
|
So depclean see's this "unknown" package and wants to remove it - so depclean acting good
Code: |
root@Fluid ~ # ./unclepine -u
********************** WARNING **************************
* USE AT YOUR OWN RISK!!!!! *
* *
* MISUSE OF THIS TOOL CAN BREAK YOUR GENTOO *
* ESPECIALLY IF NOT WELL MANTAINED *
*********************************************************
(__) *
(@@)
/-------\/
/ |Larry||
* ||----||
^^ ^^ ~ http://www.gechi.it ~
~ Version 0.1_beta10
Analyzing....Please Wait
If you feel bored launch it with -v switch!
Unlinked Packages: 4
* dev-cpp/REMEMBER-gnome-vfsmm-2.6.1
* sys-devel/gcc-3.3.4-r1 (S): old slot
* sys-kernel/gentoo-dev-sources-2.6.8-r7 (S): old slot
* sys-kernel/gentoo-dev-sources-2.6.9-r13 (S): old slot
|
equally so is "unclepine -u"
Code: |
root@Fluid ~ # ./unclepine -sw
~ Version 0.1_beta10
Analyzing....Please Wait
If you feel bored launch it with -v switch!
World file: 93
* app-admin/syslog-ng-1.6.5-r2
* app-arch/rar-3.4.0
* app-cdr/xcdroast-0.98_alpha15-r3
* app-emulation/point2play-1.3.2
* app-emulation/transgaming-fontinstaller-1.0
* app-misc/mime-types-1.0-r1
* app-office/dia-0.93
* app-office/ooodi-0.68
* app-office/openoffice-ximian-bin-1.1.53
* app-portage/genlop-0.20.2
* app-portage/gentoolkit-0.2.0
* app-portage/porthole-0.4.1
* app-shells/csh-1.29-r3
* app-text/acroread-5.10
* app-text/ghostview-1.5-r1
* app-text/rcs-5.7-r2
-> * app-text/xhtml1-20020801-r1 needed by All:1 World:0 System:0
* app-vim/gentoo-syntax-20041227
-> * dev-cpp/gconfmm-2.0.2 needed by All:2 World:2 System:0
dev-cpp/libgnomeuimm-2.0.0
gnome-extra/hardware-monitor-0.7
-> * dev-cpp/gconfmm-2.6.1 needed by All:1 World:1 System:0
dev-cpp/libgnomeuimm-2.6.0
-> * dev-cpp/glibmm-2.4.4 needed by All:3 World:1 System:0
dev-cpp/gconfmm-2.6.1
-> * dev-cpp/libglademm-2.0.1 needed by All:2 World:2 System:0
dev-cpp/libgnomeuimm-2.0.0
gnome-extra/hardware-monitor-0.7
-> * dev-cpp/libglademm-2.4.1 needed by All:1 World:1 System:0
dev-cpp/libgnomeuimm-2.6.0
-> * dev-cpp/libgnomecanvasmm-2.0.1 needed by All:2 World:2 System:0
dev-cpp/libgnomeuimm-2.0.0
gnome-extra/hardware-monitor-0.7
-> * dev-cpp/libgnomecanvasmm-2.6.1 needed by All:1 World:1 System:0
dev-cpp/libgnomeuimm-2.6.0
-> * dev-cpp/libgnomemm-2.0.1 needed by All:2 World:2 System:0
dev-cpp/libgnomeuimm-2.0.0
gnome-extra/hardware-monitor-0.7
-> * dev-cpp/libgnomemm-2.6.0 needed by All:1 World:1 System:0
dev-cpp/libgnomeuimm-2.6.0
-> * dev-cpp/libgnomeuimm-2.0.0 needed by All:1 World:1 System:0
gnome-extra/hardware-monitor-0.7
* dev-cpp/libgnomeuimm-2.6.0
-> * dev-java/sun-jdk-1.4.2.06 needed by All:2 World:0 System:1
sys-libs/db-4.1.25_p1-r4
* dev-libs/STLport-4.6.2-r2
* dev-perl/HTML-Clean-0.8-r1
* dev-util/glade-2.0.1
* dev-util/screem-0.6.2
* dev-util/strace-4.5.7
* games-strategy/ufo-ai-0.10.040218
* gnome-base/gnome-2.8.1-r1
-> * gnome-base/gnome-libs-1.4.2 needed by All:1 World:0 System:0
-> * gnome-base/gnome-mime-data-2.4.2 needed by All:2 World:1 System:0
gnome-base/gnome-2.8.1-r1
* gnome-extra/gcursor-0.061
* gnome-extra/hal-device-manager-0.2.98
* gnome-extra/hardware-monitor-0.7
* gnome-extra/nautilus-media-0.8.0
* media-fonts/corefonts-1-r2
* media-fonts/freefonts-0.10-r2
* media-gfx/gimp-2.2.0
* media-gfx/gthumb-2.4.2
* media-gfx/icoutils-0.22.0
* media-gfx/splashutils-0.9_rc1
* media-gfx/xv-3.10a-r8
* media-libs/libdvdnav-0.1.9
* media-libs/libdvdplay-1.0.1
* media-libs/libjsw-1.5.4
* media-libs/openal-20040817
* media-libs/paragui-1.1.7
* media-sound/grip-3.2.0
* media-sound/gstreamripper-0.2
* media-sound/mp32ogg-0.11-r3
* media-sound/teamspeak2-client-bin-2.0.32.60-r3
* media-video/nvidia-settings-1.0.6629
* net-analyzer/gnome-nettool-0.99.3-r1
* net-analyzer/netselect-0.3-r1
* net-ftp/ftp-0.17-r3
* net-misc/dhcpcd-1.3.22_p4-r5
* net-misc/ntp-4.2.0-r2
* net-misc/rdate-0.990821-r2
* net-p2p/bittornado-0.3.8
* net-print/xprint-009
* net-www/httrack-3.23
* net-www/mozilla-firefox-1.0-r3
* net-www/mplayerplug-in-2.70
* net-www/netscape-flash-7.0.25
* net-www/nvu-0.60
* sci-electronics/freehdl-20040113
* sci-electronics/geda-20041228
* sci-electronics/oregano-0.40.0
* sci-mathematics/gnumexp-0.9.1
* sci-mathematics/mupad-2.5.2-r2
* sys-apps/coldplug-20040920
* sys-apps/dcron-2.9-r2
* sys-apps/ivman-0.3
* sys-apps/lsof-4.71
* sys-apps/slocate-2.7-r5
* sys-apps/smartmontools-5.33
* sys-boot/grub-0.94-r1
* sys-fs/mtools-3.9.9
* x11-libs/lesstif-0.93.97
-> * x11-misc/shared-mime-info-0.15 needed by All:2 World:0 System:0
* x11-misc/xscreensaver-4.16
* x11-plugins/desklet-starterbar-0.31.1
* x11-themes/blueglass-xcursors-0.4
* x11-themes/gaim-smileys-20031002
* x11-themes/gdm-themes-2.0
* x11-themes/gnome-themes-extras-0.7
* x11-themes/mplayer-skins-0.2-r3
* x11-themes/xmms-themes-0.0.3
* x11-wm/windowmaker-0.91.0-r1
|
so now unclepine -sw shows that gnome-vfsmm is no longer a prob (but now since it is gone throws up other redundant entries)
I think it is a unclpine problem in how it deals with the "sw" option _________________
Quote: | Removed by Chiitoo |
|
|
Back to top |
|
|
xchris Advocate
Joined: 10 Jul 2003 Posts: 2824
|
Posted: Sat Jan 08, 2005 1:23 pm Post subject: |
|
|
when you rename it...
you should try to do emerge -Dup world
unclepine -u and emerge --depclean don't make sense... in this case.
I just wanted to see if emerge wanted it again.
bye _________________ while True:Gentoo() |
|
Back to top |
|
|
Naib Watchman
Joined: 21 May 2004 Posts: 6053 Location: Removed by Neddy
|
Posted: Sat Jan 08, 2005 2:30 pm Post subject: |
|
|
ok then
did a quick
emerge --depclean and it wants to remove beep-player
did a
unclepine -sw
and has all those dev-cpp it says are redundant
this was just to check the status of my "world"
so I pick on "gnome-vfsmm" again
so rename
Code: | mv /var/db/pkg/dev-cpp/gnome-vfsmm-2.6.1/ /var/db/pkg/dev-cpp/REMEMBER-gnome-vfsmm-2.6.1/
|
so let emerge check my world
Code: |
root@Fluid dev-cpp # emerge world -uvDp
These are the packages that I would merge, in order:
Calculating world dependencies ...done!
[ebuild N ] dev-cpp/gnome-vfsmm-2.6.1 -debug 283 kB
Total size of downloads: 283 kB
|
it wants to pull it back in. So it looks like your script is correct and it is depclean that is having a sissyfit.
When I say correct I mean the checking world bit. The "unclepine -u" still wants to remove it so it still has a bit of tweaking I guess
nice one!! _________________
Quote: | Removed by Chiitoo |
|
|
Back to top |
|
|
xchris Advocate
Joined: 10 Jul 2003 Posts: 2824
|
Posted: Sat Jan 08, 2005 2:54 pm Post subject: |
|
|
i think we are messing up everything
we should talk with an IM.
if it wanna put it again ....emerge --depclean is right ...not unclepine. (if it is not in world file)
was it in your world file when you tried? _________________ while True:Gentoo() |
|
Back to top |
|
|
Naib Watchman
Joined: 21 May 2004 Posts: 6053 Location: Removed by Neddy
|
Posted: Sat Jan 08, 2005 2:58 pm Post subject: |
|
|
Code: |
root@Fluid jrb # grep gnome-vfsmm /var/lib/portage/world
dev-cpp/gnome-vfsmm
|
yep it was. Or was I getting confused with what was needed to be done??
I know what you mean. There is alot of data being thrown around on this little prob.
What I could do is if you need some results (since I seem to have a setup that is throwing out some obsurities). I could just upload the results to my Blueyonder account as a webpage? _________________
Quote: | Removed by Chiitoo |
|
|
Back to top |
|
|
xchris Advocate
Joined: 10 Jul 2003 Posts: 2824
|
Posted: Sat Jan 08, 2005 3:04 pm Post subject: |
|
|
ok... i see.
take it away from your world file.
rename it in /var/db/pkg
try emerge -Dup world
if it cames back... unclepine is wrong otherwise emerge --depclean
if we do not solve now.. it's better if we continue with PM and post the results later.
10x
bye _________________ while True:Gentoo() |
|
Back to top |
|
|
Naib Watchman
Joined: 21 May 2004 Posts: 6053 Location: Removed by Neddy
|
Posted: Sat Jan 08, 2005 3:13 pm Post subject: |
|
|
1) comment out dev-cpp/gnome-vfsmm from world
2) move the database file for said package
mv gnome-vfsmm-2.6.1/ REMEMBER-gnome-vfsmm-2.6.1/
3) emerge world -uvDp
Code: |
root@Fluid dev-cpp # emerge world -uvDp
These are the packages that I would merge, in order:
Calculating world dependencies ...done!
[ebuild N ] dev-cpp/gnome-vfsmm-2.6.1 -debug 283 kB
Total size of downloads: 283 kB
|
Its wanting to come back in unfortunetly _________________
Quote: | Removed by Chiitoo |
|
|
Back to top |
|
|
xchris Advocate
Joined: 10 Jul 2003 Posts: 2824
|
Posted: Sat Jan 08, 2005 3:18 pm Post subject: |
|
|
it seem that unclepine fails but i'm still not sure.
You should have world file clean as we started.
However if tomorrow you can ,we can talk with ICQ,JABBER
maybe begin to do this-
rename it back to its name.
unclepine -u -su --debug -c > debug.report
and then send debug.report to my mail address (you can find it in unclepine -h)
Thank You _________________ while True:Gentoo() |
|
Back to top |
|
|
Naib Watchman
Joined: 21 May 2004 Posts: 6053 Location: Removed by Neddy
|
Posted: Sun Jan 09, 2005 8:03 pm Post subject: |
|
|
--BUMP--
Good script
My problem is solved
good script, keeps my system clean!!!! _________________
Quote: | Removed by Chiitoo |
|
|
Back to top |
|
|
xchris Advocate
Joined: 10 Jul 2003 Posts: 2824
|
Posted: Sun Jan 09, 2005 8:59 pm Post subject: |
|
|
glad to know
we made a little bit of confusion...
but it's normal...
it's not a simple task.
(during debug phase i just got mad )
bye and thanks _________________ while True:Gentoo() |
|
Back to top |
|
|
xchris Advocate
Joined: 10 Jul 2003 Posts: 2824
|
Posted: Sun Jan 09, 2005 9:02 pm Post subject: |
|
|
ANNOUNCE:
someone sent an email to me about unclepine but i was debugging DSPAM and i lost email. sorry!
if this person could send it again....
thank you _________________ while True:Gentoo() |
|
Back to top |
|
|
hielvc Advocate
Joined: 19 Apr 2002 Posts: 2805 Location: Oceanside, Ca
|
Posted: Sun Jan 09, 2005 11:03 pm Post subject: |
|
|
My 2 cents is that its a portage prob. System rebuilt in October only used /etc/portage/ for only a few things and emerge world/or system -uDp about every 2 weeks and one or two emerge world -e.
I got and used unclepine and had a fair amount of packages listed including nano sylpheed-claws dillo and vim. nano is a system file and unless you unmerge it should always be drawn in. I emerged sylpheed-claws as my email of choice which pulls in dillo. They were no longer in my world file for some reason vim is probably listed because I emerged gvim.
I reemerged nano and sylpheed-claws and that fixed them and brought dillo back in. unclepine and emerge --depclean also wanted to remove realplayer, realplayer-codecs and servel other graphic libs I emerged to view video. These I emerge in the last thirty days and were no longer in my world file.
So I emerged synced and emerge world -uDp which side tracked me to this Installing Gentoo: Stage 1 NPTL on a Stage 3 Tarball pg2 bottom.
Now I see Naib is trying to make this his personel thread It looks like hes seeing the same thing Im seeing. Hes just better organized than me (me hate um smart gurus). Im going to backup my world file and if wierd tthings pop up for removal I'll at least have a record of sorts. Would you have a sugeestion. _________________ An A-Z Index of the Linux BASH command line |
|
Back to top |
|
|
Naib Watchman
Joined: 21 May 2004 Posts: 6053 Location: Removed by Neddy
|
Posted: Mon Jan 10, 2005 8:57 am Post subject: |
|
|
yes this is MY personal thread - so pay me rent you sqautter
my problem was I had some packages unclepine wanted out of "world" and rightly to, but I had a couple of slots worth (ie dev-cpp/gonomemm-2.0 and 2.6)
really messed things around with portage and unclepine.
removed the packaged that depended on those old packages and all is good _________________
Quote: | Removed by Chiitoo |
|
|
Back to top |
|
|
xchris Advocate
Joined: 10 Jul 2003 Posts: 2824
|
Posted: Mon Jan 10, 2005 4:36 pm Post subject: |
|
|
beta11 out!
-fixed output.Now shows (S) (W) and the new (WS) (package which is both in System and World file)
-added internal variable really_quiet for disabling Larry
- added notice for deep-unmerge which didn't work very well with versioned packages (like unclepine -du =cat/app-ver)
bye _________________ while True:Gentoo() |
|
Back to top |
|
|
xchris Advocate
Joined: 10 Jul 2003 Posts: 2824
|
Posted: Mon Jan 17, 2005 9:28 am Post subject: |
|
|
beta12 out
bug fix on -di routine (pointed out by tecknojunky! 10x ) _________________ while True:Gentoo() |
|
Back to top |
|
|
xchris Advocate
Joined: 10 Jul 2003 Posts: 2824
|
Posted: Mon Jan 31, 2005 4:02 pm Post subject: |
|
|
I wanna say thank You to anyone who tried it!
BTW - beta13 out -
bug fix on virtuals
(I didn't know that PROVIDE file could contain useflags...) _________________ while True:Gentoo() |
|
Back to top |
|
|
acasto Apprentice
Joined: 06 Feb 2004 Posts: 236 Location: Durka-Durka-Stan
|
Posted: Tue Feb 01, 2005 12:55 am Post subject: |
|
|
Can someone post a rough translation between the common actions dep would do and how it is then done in unclepine? Also, is there a sticky somewhere on the latest of all these cleaning/unmerging scripts? Between all the different threads, then the many many pages on each, you can read for hours (for example dep) just to find out it's out of maintenance.
xchris, thanks for this script, looks very nice.
- Adam _________________ Leerrroooooyyyyyyyy JENKINS!!!!1111...................
"You know the Nazi's had pieces of flare.. that they made the Jews wear." |
|
Back to top |
|
|
xchris Advocate
Joined: 10 Jul 2003 Posts: 2824
|
Posted: Tue Feb 01, 2005 8:34 am Post subject: |
|
|
there is one basic difference!
Unclepine by itself does no modification to your system.
Dep is more comfortable for this.
But i always prefer to realize analysis tool that have a way (read -x for unclepine) that simplifies this task.
Dep was born for cleaning your world file... i think.
Then it evolved and other functions came out.
Unclepine was born for recursive unmerge in mind.
I was tired of having unused pkgs on my system and i wanted a clean mode for removing packages like entire gnome or kde.
Somebody could tell that emerge --depclean could solve.... but we know it is not perfect (although emerge --newuse improved this task)
Unclepine when removing packages takes care of your current system /var/db/pkg and of portage /var/cache/edb .. and of course of USEFLAGS (compile time or system wide)
I'm studying a way of having a better cleaning (because of inherited useflags) but i think i should rewrite a big part of unclepine.....and by now i have no time....:S
Bye _________________ while True:Gentoo() |
|
Back to top |
|
|
acasto Apprentice
Joined: 06 Feb 2004 Posts: 236 Location: Durka-Durka-Stan
|
Posted: Tue Feb 01, 2005 9:09 am Post subject: |
|
|
Okay, I think I'm beginning to understand. I just had to take some time and look through the help output and some of the source, and read all the man pages for the tools in gentoolkit, and familiarize myself with revdep-rebuild and emerge --depclean. I've always kept pretty simple system thus they stayed relatively clean. So I've never had to dive into the whole network of dependencies and stuff. I tried an emerge patch I found somewhere in the forums and it seems to work really well with unmerging reverse dependencies.
It'll be really nice when all this functionality is integrated into portage. But I guess we would miss out on good opportunities to learn.
Thanks again.
- Adam _________________ Leerrroooooyyyyyyyy JENKINS!!!!1111...................
"You know the Nazi's had pieces of flare.. that they made the Jews wear." |
|
Back to top |
|
|
xchris Advocate
Joined: 10 Jul 2003 Posts: 2824
|
Posted: Tue Feb 01, 2005 9:44 am Post subject: |
|
|
portage will support recursive unmerge in the future!
let's wait
in the meanwhile i feel comfortable with all user's scripts
bye _________________ while True:Gentoo() |
|
Back to top |
|
|
kamagurka Veteran
Joined: 25 Jan 2004 Posts: 1026 Location: /germany/munich
|
Posted: Fri Feb 04, 2005 4:57 pm Post subject: |
|
|
dammit. i'm trying to do
"unclepine -u -x | xargs emerge -Ca", but the last line looks like this:
Code: | Do you want me to unmerge these packages? [Yes/No] Interrupted. |
so i don't actually get to tell him whether to unmerge or not. solutions? _________________ If you loved me, you'd all kill yourselves today.
--Spider Jerusalem, the Word |
|
Back to top |
|
|
|