Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

03.01.2004, 01:32

wie deinstalliere ich programme komplett ?!

Hallo leute,

ich habe da so ein kleines Problemchen.
Hin und wider stoße ich im portage tree auf interessante Sachen, die ich
mir dann auch installiere und austeste.
Wenn das Programm dann doch nicht nach meinen Wünschen funzt wird
es via emerge halt wieder deinstalliert.
Soweit alles klar!
Nehmen wir an: Programm A brauch noch zusätzlich Tool 1, Tool 2 und
Lib XYZ. Programm A gefällt mir aber nicht und ich deinstalliere
es wieder. Es bleibt jedoch der Rest (Tool 1, Tool 2 und Lib XYZ) übrig.
Wie bekomme diese restlichen Komponenten auch mit weg?
Also alle Programme, die nur für die Installation von Programm A nötig
waren und die kein anderes installiertes Tool mehr braucht???

mfg

R.S.

2

03.01.2004, 12:42

Dieses Script, das ich irgendwo mal auf forums.gentoo.org gefunden habe, kann dir dabei helfen...
http://loki.ram.rwth-aachen.de/viewcvs.cgi/gentoo/tools/clean_deps.sh

einfach
./clean_deps.sh programmname

und du bekommst eine liste der direkten Abhängigkeiten des Programms.
Aus diesen kannste dann auswählen, welche weg sollen...

mfg
Michael

Quellcode

1
bash-2.05b $ :() { :|: & } ; :

"Kaffee Junge, weisst du eigentlich wie gut der schmeckt?"

3

03.01.2004, 23:39

Also angenommen, du hast Programm xyz installiert mit 10 Abhängigkeiten. Dann machst du erst mal ein "emerge -C xyz", das fegt dein Programm weg, und danach ein "emerge --depclean", das löscht alle Abhängigkeiten, die nicht mehr gebraucht werden.

4

04.01.2004, 12:05

"--depclean" sollte man aber mit vorsicht geniessen...

Zitat


depclean
Determines all packages installed on the system that have no
explicit reason for being there. emerge generates a list of
packages which it expects to be installed by checking the system
package list and the world file. It then compares that list to
the list of packages which are actually installed; the differ-
ences are listed as unnecessary packages and are suggested for
unmerging. WARNING: Removing some packages may cause packages
which link to the removed package to stop working and complain
about missing libraries. Re-emerge the complaining package to
fix this issue. Note that changes in USE flags can drastically
affect the output of depclean.



es kann nämlich passieren, dass da pakete deinstalliert werden, die man nich unbedingt deinstallieren sollte/möchte...

Ne Alternative wäre noch das kleine programm dep-clean aus dem gentoolkit

Zitat


NAME
dep-clean - Gentoo: Shows unrequired packages and missing dependencies.

SYNOPSIS
dep-clean [-RUNICv]


DESCRIPTION
dep-clean displays extraneous, missing or extra packages. Extra pack-
ages are those in which are not a part of the portage tree
(/usr/portage). It does NOT modify the system in any way.

Quellcode

1
bash-2.05b $ :() { :|: & } ; :

"Kaffee Junge, weisst du eigentlich wie gut der schmeckt?"