Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
System aufräumen mit emerge depclean? [solved]
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German)
View previous topic :: View next topic  
Author Message
tommy_d
Tux's lil' helper
Tux's lil' helper


Joined: 11 Jan 2006
Posts: 79
Location: Darmstadt/Germany

PostPosted: Thu Dec 14, 2006 6:28 am    Post subject: System aufräumen mit emerge depclean? [solved] Reply with quote

Guten morgen zusammen,

Ich habe das Gefuehl, dass sich auf meinem System verschiedener Schrott angesammelt hat, den ich loswerden will (na ja, ausserdem möchte ich dabei was lernen...).
Also habe ich mal einen emerge --depclean gemacht, mit folgendem Ergebnis:
Code:

# emerge --ask --depclean

*** WARNING ***  Depclean may break link level dependencies.  Thus, it is
*** WARNING ***  recommended to use a tool such as `revdep-rebuild` (from
*** WARNING ***  app-portage/gentoolkit) in order to detect such breakage.
*** WARNING ***
*** WARNING ***  Also study the list of packages to be cleaned for any obvious
*** WARNING ***  mistakes. Packages that are part of the world set will always
*** WARNING ***  be kept.  They can be manually added to this set with
*** WARNING ***  `emerge --noreplace <atom>`.
*** WARNING ***
*** WARNING ***  As a safety measure, depclean will not remove any packages
*** WARNING ***  unless *all* required dependencies have been resolved.  As a
*** WARNING ***  consequence, it is often necessary to run
*** WARNING ***  `emerge --update --deep world` prior to depclean.

Calculating dependencies... done!

Dependencies could not be completely resolved due to
the following required packages not being installed:

~kde-base/kdebase-data-3.4.3 required by kde-base/kicker-3.4.3
~kde-base/kdelibs-3.4.3 required by kde-base/kscd-3.4.3 kde-base/kdesu-3.4.1 kde-base/kmail-3.4.3 kde-base/kghostview-3.4.3 kde-base/konsole-3.4.3 kde-base/kdebase-startkde-3.4.3 kde-base/kicker-3.4.3 kde-base/ksnapshot-3.4.3 kde-base/khexedit-3.4.3 kde-base/kdict-3.4.2 kde-base/kdeprint-3.4.3 kde-base/kuickshow-3.4.1 kde-base/khotkeys-3.4.3 kde-base/kscreensaver-3.4.3 kde-base/kate-3.4.3 kde-base/knode-3.4.3 kde-base/kde-i18n-3.4.3 kde-base/kcalc-3.4.3
~kde-base/libkmime-3.4.3 required by kde-base/knode-3.4.3
~kde-base/kdebase-kioslaves-3.4.3 required by kde-base/kmail-3.4.3
~kde-base/kcontrol-3.4.3 required by kde-base/kmail-3.4.3
~kde-base/ksplashml-3.4.3 required by kde-base/kdebase-startkde-3.4.3
~kde-base/libkcddb-3.4.3 required by kde-base/kscd-3.4.3
~kde-base/kreadconfig-3.4.3 required by kde-base/kdebase-startkde-3.4.3
~kde-base/libkdenetwork-3.4.3 required by kde-base/kmail-3.4.3 kde-base/knode-3.4.3
~kde-base/kwin-3.4.3 required by kde-base/kdebase-startkde-3.4.3
~kde-base/kdesktop-3.4.3 required by kde-base/kdebase-startkde-3.4.3
~kde-base/kde-env-3 required by kde-base/kscd-3.4.3 kde-base/kdesu-3.4.1 kde-base/kmail-3.4.3 kde-base/kghostview-3.4.3 kde-base/konsole-3.4.3 kde-base/kdebase-startkde-3.4.3 kde-base/kicker-3.4.3 kde-base/ksnapshot-3.4.3 kde-base/khexedit-3.4.3 kde-base/kdict-3.4.2 kde-base/kdeprint-3.4.3 kde-base/kuickshow-3.4.1 kde-base/khotkeys-3.4.3 kde-base/kscreensaver-3.4.3 kde-base/kate-3.4.3 kde-base/knode-3.4.3 kde-base/kde-i18n-3.4.3 kde-base/kcalc-3.4.3
~kde-base/mimelib-3.4.3 required by kde-base/kmail-3.4.3
~kde-base/ksmserver-3.4.3 required by kde-base/kdebase-startkde-3.4.3
~kde-base/libkcal-3.4.3 required by kde-base/kmail-3.4.3
~kde-base/libksieve-3.4.3 required by kde-base/kmail-3.4.3
~kde-base/certmanager-3.4.3 required by kde-base/kmail-3.4.3
~kde-base/kcminit-3.4.3 required by kde-base/kdebase-startkde-3.4.3
~kde-base/kontact-3.4.3 required by kde-base/kmail-3.4.3 kde-base/knode-3.4.3
~kde-base/kmailcvt-3.4.3 required by kde-base/kmail-3.4.3
~kde-base/kdepim-kioslaves-3.4.3 required by kde-base/kmail-3.4.3
~kde-base/libkonq-3.4.3 required by kde-base/kicker-3.4.3
~kde-base/libkdepim-3.4.3 required by kde-base/kmail-3.4.3 kde-base/knode-3.4.3
~kde-base/libkpimidentities-3.4.3 required by kde-base/kmail-3.4.3
~kde-base/kpersonalizer-3.4.3 required by kde-base/kdebase-startkde-3.4.3

Have you forgotten to run `emerge --update --deep world` prior to depclean?


Den emerge --update --deep world habe ich definitiv unmittelbar vorher gemacht, davor einen emerge --sync auch.

Jetzt fällt mir am Beispiel der ersten Fehlermeldung :
Code:

~kde-base/kdebase-data-3.4.3 required by kde-base/kicker-3.4.3

auf, dass ich nicht mehr kicker-3.4.3 benutze sondern kicker 3.5.5 (sagt emerge --search kicker).

Ich erinnere mich, mal im Zusammenhang mit kde was gelesen zu haben (weiss leider nicht mehr wo) ueber "slotted" ebuilds, und dass da mehrere Versionen des gleichen Pakets koexistieren koennen. Koennte das die Ursache sein? Und wie werde ich einen Slot elegant los, ohne den "aktuellen" Slot zu zerschiessen? Oder habe ich da was Grundsaetzliches nicht verstanden und das Problem liegt ganz woanders ??

Gruss und Dank, Thomas


Last edited by tommy_d on Thu Dec 14, 2006 8:16 am; edited 1 time in total
Back to top
View user's profile Send private message
Finswimmer
Bodhisattva
Bodhisattva


Joined: 02 Sep 2004
Posts: 5467
Location: Langen (Hessen), Germany

PostPosted: Thu Dec 14, 2006 6:41 am    Post subject: Reply with quote

Du musst alle 3.4er Sachen löschen:

cd /var/db/pkg

emerge -C `find -mindepth 1 -maxdepth 2|grep kde|grep 3.4| gawk -F "\.\/" {' print $3 '} ` -av

Tobi
_________________
Bitte auf Rechtschreibung, korrekte Formatierung und Höflichkeit achten!
Danke
Back to top
View user's profile Send private message
tommy_d
Tux's lil' helper
Tux's lil' helper


Joined: 11 Jan 2006
Posts: 79
Location: Darmstadt/Germany

PostPosted: Thu Dec 14, 2006 8:15 am    Post subject: Reply with quote

danke Finswimmer, es hat etwas gedauert, aber jetzt ist der emerge --depclean gelaufen. Viele Gruesse nach Langen,

Thomas
Back to top
View user's profile Send private message
JoHo42
l33t
l33t


Joined: 14 Feb 2004
Posts: 956
Location: Germany

PostPosted: Fri Dec 15, 2006 11:51 am    Post subject: Reply with quote

Hi,

wie hast du das gemacht?
Ich habe das gleiche Problem, möchte aber nicht die KDE 3.4 sachen löschen.
Ich möchte auch wieder ein durchlaufen des Deepcleans haben.

Gruss jörg
Back to top
View user's profile Send private message
Finswimmer
Bodhisattva
Bodhisattva


Joined: 02 Sep 2004
Posts: 5467
Location: Langen (Hessen), Germany

PostPosted: Fri Dec 15, 2006 12:07 pm    Post subject: Reply with quote

Dann trag einfach ein paar Pakete in die World Datei ein.
Das müsste dann die zirkulären Abhängigkeitsprobleme lösen.

Tobi
_________________
Bitte auf Rechtschreibung, korrekte Formatierung und Höflichkeit achten!
Danke
Back to top
View user's profile Send private message
JoHo42
l33t
l33t


Joined: 14 Feb 2004
Posts: 956
Location: Germany

PostPosted: Fri Dec 15, 2006 12:11 pm    Post subject: Reply with quote

Hi,

ich versuche meine world Datei immer sauber zu halten.
Wenn ich KDEBASE installiere steht da auch nur KDEBASE drin und
nicht noch KDELIBS.
Das ist doch irgendwie wieder ales Käse!!!
Da ich dann die ganzen Programme irgendwann wieder rausholen muss
um mein System wieder sauber zu machen.

Gruss Jörg
Back to top
View user's profile Send private message
Finswimmer
Bodhisattva
Bodhisattva


Joined: 02 Sep 2004
Posts: 5467
Location: Langen (Hessen), Germany

PostPosted: Fri Dec 15, 2006 12:22 pm    Post subject: Reply with quote

Hmm. Ok.

Dann installier dir mal udept. Damit kannst du dir dann eine neue World Datei erstellen lassen.

Danach sollte -depclean wieder gehen.

Tobi
_________________
Bitte auf Rechtschreibung, korrekte Formatierung und Höflichkeit achten!
Danke
Back to top
View user's profile Send private message
tommy_d
Tux's lil' helper
Tux's lil' helper


Joined: 11 Jan 2006
Posts: 79
Location: Darmstadt/Germany

PostPosted: Sun Dec 17, 2006 5:22 pm    Post subject: Reply with quote

JoHo42 wrote:
Hi,

wie hast du das gemacht?
Ich habe das gleiche Problem, m�hte aber nicht die KDE 3.4 sachen l�chen.
Ich m�hte auch wieder ein durchlaufen des Deepcleans haben.

Gruss j�g


$ cd /var/db/pkg
$ find -mindepth 1 -maxdepth 2 |grep kde|grep 3.4

und dann die ca. 10 Eintraege von Hand mit emerge -C rausgeknallt
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum