Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Sauberes System - Newbie Frage
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) Diskussionsforum
View previous topic :: View next topic  
Author Message
nafets63
n00b
n00b


Joined: 06 Mar 2008
Posts: 3

PostPosted: Thu Mar 06, 2008 5:33 pm    Post subject: Sauberes System - Newbie Frage Reply with quote

Ich habe einige Programme, die ich nicht mehr benötige, sowohl von Hand (emerge -C ) als auch mit kuroo gelöscht. Der Befehl revdep-rebuild bringt jede Menge verwaiste Einträge. Wer kann einem Anfänger in gentoo erklären, wie nicht nur ein Programm, sondern auch nicht mehr benötigte Abhängigkeiten sauber entfernt werden?

Danke

stefan
Back to top
View user's profile Send private message
Necoro
Veteran
Veteran


Joined: 18 Dec 2005
Posts: 1912
Location: Germany

PostPosted: Thu Mar 06, 2008 6:03 pm    Post subject: Reply with quote

emerge --depclean -a ... bzw wenn man auch Buildtime-Deps loswerden will emerge --depclean -a --with-bdeps=n ...

ABER ACHTUNG: Danach auf jeden Fall - immer - revdep-rebuild laufen lassen
_________________
Inter Deum Et Diabolum Semper Musica Est.
Back to top
View user's profile Send private message
nafets63
n00b
n00b


Joined: 06 Mar 2008
Posts: 3

PostPosted: Fri Mar 07, 2008 7:44 am    Post subject: Reply with quote

Danke für die schnelle Antwort. Ich berichte über das Ergebnis.

stefan
Back to top
View user's profile Send private message
nafets63
n00b
n00b


Joined: 06 Mar 2008
Posts: 3

PostPosted: Fri Mar 07, 2008 7:54 am    Post subject: Reply with quote

# emerge --depclean -a

Calculating dependencies... done!

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

>=media-libs/xine-lib-1.1.2_pre20060328-r8 required by media-sound/amarok-1.4.6-r1
....

~kde-base/knode-3.5.7 required by kde-base/kdepim-meta-3.5.7

Have you forgotten to run `emerge --update --newuse --deep world` prior to
depclean? It may be necessary to manually uninstall packages that no longer
exist in the portage tree since it may not be possible to satisfy their
dependencies. Also, be aware of the --with-bdeps option that is documented
in `man emerge`.

* GNU info directory index is up-to-date.

Im wesentlichen habe ich kde-applikationen gelöscht, ich arbeite lieber mit gnome. Hmm, was ist nun zu tun?

Danke für die Anwort

stefan
Back to top
View user's profile Send private message
Inte
Veteran
Veteran


Joined: 15 Jul 2003
Posts: 1387
Location: Mannheim, GER

PostPosted: Fri Mar 07, 2008 8:32 am    Post subject: Reply with quote

nafets63 wrote:
Hmm, was ist nun zu tun?
Im Grunde genommen, einfach den angegebenen Befehl ausführen: emerge -avuDN world

Damit wird Dein System auf den aktuellen Stand gebracht. Danach kannst Du nochmal emerge --depclean -a ausführen. Somit wird sichergestellt, dass nicht aus Versehen Pakete entfernt werden, die noch benötigt werden. Z.B. wenn Du vorher USE="kde" gesetzt hattest und nun USE="-kde" eingetragen hast, würde depclean zwar alles entfernen, was von diesem USE-Flag zusätzlich installiert wurde; aber die dann übrig gebliebenen Programme wären noch gegen die gelöschten KDE-Bibliotheken gelinkt.

Zuerst Aktualisieren, dann kann der alte Ballast entfernt werden.

Falls beim Aktualisieren Programme dabei sind, die Du sowieso entfernen wolltest, kannst Du die vorher noch mit 'nem emerge -aC $PROGRAMMNAME entfernen. So sparst Du Dir ein wenig Zeit. ;)
_________________
Gentoo Linux - Die Metadistribution
Back to top
View user's profile Send private message
Necoro
Veteran
Veteran


Joined: 18 Dec 2005
Posts: 1912
Location: Germany

PostPosted: Fri Mar 07, 2008 11:07 am    Post subject: Reply with quote

Inte wrote:
Falls beim Aktualisieren Programme dabei sind, die Du sowieso entfernen wolltest, kannst Du die vorher noch mit 'nem emerge -aC $PROGRAMMNAME entfernen. So sparst Du Dir ein wenig Zeit. ;)

Alternativ kann man sich auch des World-Files (/var/lib/portage/world) annehmen und darin alle Pakete löschen, die man nicht dort stehen haben will :)
_________________
Inter Deum Et Diabolum Semper Musica Est.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) Diskussionsforum 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