PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : nicht mehr benötigte Pakete runterschmeißen



ThorstenHirsch
30.03.03, 13:18
Servus!

Gibt's denn irgendein Paketmanagementsystem, das Pakete erkennt, die irgendwann mal installiert wurden um eine Abhängigkeit zu erfüllen, mittlerweile aber nicht mehr gebraucht werden?

Beispiel:
CD-Toast'n'Roast basierte früher auf Qt2.2, weshalb das komplette Qt2.2 installiert wurde.
Mittlerweile verwende ich aber kein CD-Toast'n'Roast mehr, sondern Burning-Mülltonne, was Qt3.0 benutzt.

Beim Runterschmeißen von CD-Toast'n'Roast wird Qt2.2 NICHT deinstalliert, obwohl es von keinem Programm mehr benötigt wird. <-- genau DAS ist das Problem

Zumindest ist das bei apt so...und bei RPM sowieso.
Kann emerge das vielleicht besser? Oder gibt's Tools, die sich damit beschäftigen? Es würde ja quasi reichen, wenn das Programm alle Programme zu erkennen, die nicht mehr von irgendwas benötigt werden - da könnte ich dann wenigstens selbst entscheiden, was davon gelöscht werden kann...

Gruß,
Thorsten

anda_skoa
30.03.03, 21:19
Hmm, ich wüßte da keine fertige Lösung.

Du kannstauf Verdacht Pakete probieren.
#> apt-get -s remove libqt2

Das -s bewirkt, das der Befehl nur simuliert wird.
Wenn dann nur das angebene Paket entfernt wird, oder zusätzlich nur solche, die du nicht mehr benötigst, kannst du das ja ohne -s wiederholen.

Ciao,
_

melody lee
30.03.03, 21:27
Unter debian hilft "popularity-contest" weiter.

taylor
30.03.03, 21:31
Original geschrieben von anda_skoa
Hmm, ich wüßte da keine fertige Lösung.

p3:~# apt-cache show deborphan
(...)
Description: Find orphaned libraries
deborphan finds "orphaned" packages on your system.
It determines which packages have no other packages
depending on their installation, and shows you a list of
these packages. It is most useful when finding libraries,
but it can be used on packages in all sections.

p3:~# apt-cache show debfoster
(...)
Description: Install only wanted Debian packages
debfoster is a wrapper program for apt and dpkg. When first run, it
will ask you which of the installed packages you want to keep
installed.
.
After that, it maintains a list of packages that you want to have
installed on your system. It uses this list to detect packages that
have been installed only because other packages depended on them. If
one of these dependencies changes, debfoster will take notice, and
ask if you want to remove the old package.
.
This helps you to maintain a clean Debian install, without old
(mainly library) packages lying around that aren't used any more.

Beide Pakete tun was sie sollen, sind aber mit Vorsicht zu geniessen.

ThorstenHirsch
01.04.03, 15:38
Cool, danke!

und ein Hoch auf Debian ;)

Thorsten

ThorstenHirsch
15.04.03, 21:22
Was ich noch fragen wollte: gibt's sowas auch für Mandrake? ...also RPM-basiert?