traumvogel
Anmeldungsdatum: 2. Juni 2008
Beiträge: 134
|
Hallo! Ich habe neulich Ubuntu auf meinem neuen Asus EEE PC installiert und aufgrund des geringen Speicherplatzes dieses Rechners ging plötzlich gar nichts mehr, weil ich einfach alles zugepackt hatte, ohne es zu merken. Ich möchte auf diesem schönen Gerät eigentlich nur das Office ausführen können, darüber hinaus Latex (TexLive) inklusive Editor (vorzugsweise Kile, weil ich damit auf meinem Heimcomputer jetzt schon etwas Erfahrungen gesammelt habe) und Wine (wegen Thunderbird Portable). Jetzt würde ich gern alle Programme/Pakete, die nicht benötigt werden (also von mir oder vom System), deinstallieren, trau mich aber nicht, weil ich nicht weiß, ob die nicht vielleicht doch irgendwie wichtig sind... Weiß jemand Rat?
|
primus_pilus
Ehemalige
Anmeldungsdatum: 8. Oktober 2007
Beiträge: 9144
Wohnort: NRW
|
sudo apt-get clean
sudo apt-get autoremove Das verschafft dir erstmal ein wenig freien Speicher. Clean löscht den apt Cache und autoremove entfernt Pakete die als Abhängigkeiten installiert wurden und nun überflüssig sind. Ansonsten bleibt dir wohl nur noch installierte Programme zu entfernen. Im Wiki stehen jeweils die Pakete die zu einem Programm gehören.
Alternativ: Im Menü Anwendungen → Hinzufügen/Entfernen Grüße Thomas
|
traumvogel
(Themenstarter)
Anmeldungsdatum: 2. Juni 2008
Beiträge: 134
|
"clean" und "autoremove" hab ich schon gemacht - so hab ich die Paketverwaltung wieder zum Laufen gekriegt 😉 Zusätzlich installiert habe ich selbst eigentlich nichts - außer eben Wine, Open Office, Kile und TexLive. Darüber hinaus Evolution bspw. deinstalliert.
|
traumvogel
(Themenstarter)
Anmeldungsdatum: 2. Juni 2008
Beiträge: 134
|
Weiß vielleicht irgendjemand etwas, wie ich das System etwas ausschlanken kann?
|
adun
Anmeldungsdatum: 29. März 2005
Beiträge: 8606
|
Zeig uns doch mal die Ausgabe von aptitude search '~i !~M' Dann können wir dir sagen was weg kann.
|
Rorschach
Anmeldungsdatum: 22. Mai 2008
Beiträge: 786
|
Das ist der falsche weg. Es dürfte für dich im nachhinein nichtmehr festzustellen sein welche libs und Programme du tatsächlich benötigts damit dein System so läuft wie du magst. Ich würde dir raten eine Minimal Installation durchzuführen und dann nur das zu installieren, was du wirklich haben willst.
|
adun
Anmeldungsdatum: 29. März 2005
Beiträge: 8606
|
Eine Minimalinstallation installiert auch nur ubuntu-minimal, diesen Zustand kann er mit einem Befehl erreichen, warum sollte er nochmal installieren? Das ist nun wirklich unnötig.
|
Rorschach
Anmeldungsdatum: 22. Mai 2008
Beiträge: 786
|
Achja? Mit was für einem Befehl geht das? Gibt es für apt-get ne Option á la deinstallier alles bis auf dieses Paket ?
|
MalleRIM
Anmeldungsdatum: 2. September 2006
Beiträge: 724
Wohnort: Die Erde
|
Ein Manko bei Ubuntu - es wird nicht zwischen den Paketen unterschieden, die explizit installiert werden und denen, die als Abhängigkeiten installiert wurden. Daher ist es nur eingeschränkt möglich, nicht mehr benötigte Anbhängigkeiten zu deinstallieren.
aptitude hat irgendwie eine Zwischenschicht, die das erledigt, das setzt aber voraus, dass alles mit aptitude installiert wurde. Es gibt auch ein Programm, welches wahrscheinlich nicht mehr benötigte Pakete (aus der Sektion "libs", von denen keine anderen Pakete abhängen) anzeigt und deinstallieren lässt. Das ist sogar grafisch, leider weiß ich den Namen nicht mehr. Irgendwo im Wiki ist ein Artikel.
Um das System frisch aufzusetzen, solltest du ein Kommandozeilensystem installieren (mit der Alternate-CD möäglich, heißt evtl. Serverinstallation o.ä.). Dann kannst du das installieren, was du brauchst.
|
Rorschach
Anmeldungsdatum: 22. Mai 2008
Beiträge: 786
|
Wirft nicht
apt-get autoremove
nichtmehr benötigte Abhängigkeiten raus? Laut manpage:
autoremove
autoremove is used to remove packages that were automatically
installed to satisfy dependencies for some package and that are
no more needed.
|
adun
Anmeldungsdatum: 29. März 2005
Beiträge: 8606
|
Rorschach schrieb: Achja? Mit was für einem Befehl geht das? Gibt es für apt-get ne Option á la deinstallier alles bis auf dieses Paket ?
sudo aptitude markauto '~i !ubuntu-minimal !linux' Damit werden alle Pakete die a) installiert sind und b) weder ubuntu-minimal noch linux im Namen haben als automatisch installiert maskiert, weshalb sie aptitude entfernen wird, wenn sie nicht von ubuntu-minimal oder einem Paket, das linux im Namen hat, abhängen.
|
Rorschach
Anmeldungsdatum: 22. Mai 2008
Beiträge: 786
|
ahh k danke für die Belehrung 😉 Werd mir heut mittag mal anschauen ob apt-get das auch kann 😀
|
adun
Anmeldungsdatum: 29. März 2005
Beiträge: 8606
|
Das würde mich dann auch interessieren.
|
baseman_2008
Anmeldungsdatum: 22. Juli 2008
Beiträge: Zähle...
Wohnort: Tamm
|
Rorschach schrieb: Wirft nicht
apt-get autoremove
nichtmehr benötigte Abhängigkeiten raus? Laut manpage:
autoremove
autoremove is used to remove packages that were automatically
installed to satisfy dependencies for some package and that are
no more needed.
Ja, das tut es.
Hab mich manchmal gefragt, ob das wirklich zuverlässig funktioniert. Hab bisher nicht festellen können, das irgendwas anderes nicht mehr funktioniert...
|
Rorschach
Anmeldungsdatum: 22. Mai 2008
Beiträge: 786
|
@Adun: apt-get kann das nicht, man muss sich anscheinend mit dselect und dpkg selbst was basteln
|