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

29.01.2007, 06:16

[gelöst] System aufräumen und Ärger danach

Hallo Freunde,

ich habe auf meinem LAP circa 15GB für meine Gentoo Partition eingeräumt.
Gestern hatte ich Probs beim starten des Systems.
Installiert sind eigentlich nur openoffice firefox thunderbird k3b also große Anwendungen, der Rest ist eher Kleinkram. Frißt sich das Gentoo auch irgendwie so voll wie windows? Da wurde meine XP Partition auch von knapp 2 GB irgendwann 8 GB groß.
Kann man das verhindern?
Oder wie werde ich Müll wieder los, oder woher weiß ich was Müll und wo er ist?
Sind vielleicht gelöschte Objekte teilweise nicht wirklich weg?
Wer kann mir helfen?

DANKE!
System:
i7 P2600 @ 3,4GHz
jabber: poedel@jabber.ccc.de

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »Poedel« (17.03.2007, 16:28)


2

29.01.2007, 07:50

RE: System aufräumen

Ein altbekanntes
# emerge --update --deep world
# emerge --depclean
# revdep-rebuild
wird dir mal für's erste gute Dienste tun.

Dann kannst du dein build-verzeichnis /var/tmp/portage mal ausputzen, falls da noch was übrig ist. AUTOCLEAN sollte ja es ja für dich tun, aber wenn du einen build mitten drin abbrichst ...

Auch /usr/portage/distfiles/*, die eigentlichen Sourcen, kannst du kippen.

Außerdem könntest du in /etc/conf.d/bootmisc das WIPE_TMP auf "yes" setzen, womit der Inhalt von /tmp razzefatz beim booten über'n Jordan geht ...

So.

Jetzt zum eigentlichen Punkt. Alles was von Gentoo dir installiert wurde befindet sich in /var/dp/pkg. Dort weis Gentoo was auf deinem System so los ist. Pro category/package gibt es die Datei CONTENTS, welche auflistest, welche Datei (+ Zeitstempel und MD5-Sum) von Gentoo eingespielt wurde.

Nun ist die Differenz zwischen deinem kompletten System abzüglich der Summe dieser CONTENTS-Daten voll von Kandidaten, welche es geschafft haben, irgendwie auf deinem System zu gelangen.

Da sind aber auch Teile wie /home, /boot und /var dabei; wesentliche System-teile. Ein automatisches delete dieser Differenzmenge wäre also ... uhm ... "kontraproduktiv".

... aber es wäre mal ein Ansatz und vielleicht gibt es ja irgendwo wieder ein cooles Gentoo-Tool, was dir da hilft.
http://www.dyle.org
IM-Account (Jabber!) sind auf meiner HP ...
There is no place like /home

http://www.gentooforum.de
http://www.gentoofreunde.org

<div>how to annoy a web developer?</span>

3

29.01.2007, 09:12

Jepp, ein Tool, das eine Liste von diesen Dateien macht gibt es. Es findet sich auf forums.gentoo.org genauso wie hier in einem Thread.
Sowas wie kdirstat bzw. xdiskusage können dir auch helfen zu sehen, wo der Platz hingeht.

-- edit --

Wohl nicht wegen dem Platz, aber räumt /etc/portage/package.* auf
http://forums.gentoo.org//viewtopic-t-302999-start-0.html

Hier das, was du vielleicht suchen könntest
http://gentoo-wiki.com/TIP_Clean_Up_Cruft
(hier findest du auch die Links auf die "original" Forumumspostings usw.)
"Erst nachdem wir alles verloren haben, haben wir die Freiheit, alles zu tun."
"It's only after we've lost everything, that we're free to do anything!"

Jabber: Die ID kann via PN erfragt werden.

4

29.01.2007, 10:57

RE: System aufräumen

von maggu2810:
UPS - mir ist hier was dummes passiert 8o
Kannst du das nochmal einfügen?
Tut mir leid! ;(


---

Zitat

Original von dyle
Ein altbekanntes
# emerge --update --deep world
# emerge --depclean
# revdep-rebuild
wird dir mal für's erste gute Dienste tun.

Obiges Zitat habe ich schonmal auf meinem ausgemusterten PC getestet.. mit dem Erfolg, daß danach so gut wie gar nichts mehr funktionierte.
System:
i7 P2600 @ 3,4GHz
jabber: poedel@jabber.ccc.de

5

29.01.2007, 11:13

Zitat

Obiges Zitat habe ich schonmal auf meinem ausgemusterten PC getestet.. mit dem Erfolg, daß danach so gut wie gar nichts mehr funktionierte.

Das ist dann aber Pech und nicht üblich. Und denke man kann das auch schnell wieder hinbiegen. Denn die genannten Befehle sind Standard um sein System "konsistent" und up-to-date zu halten.
"Erst nachdem wir alles verloren haben, haben wir die Freiheit, alles zu tun."
"It's only after we've lost everything, that we're free to do anything!"

Jabber: Die ID kann via PN erfragt werden.

6

29.01.2007, 13:16

mhh.. ich weiß grad gar nicht, was du da missgeschickterdings gelöscht haben solltest ..
aber:
sollte ich denn das mit dem deep update und rebuild machen, bevor ich die anderen tools teste?
üblicherweise führt ja das update wieder dazu, daß entweder Xorg oder andere Dinge nicht ordnungsgemäß laufen *G*
das update hatte ich e vor, wenn wieder alles passend läuft auf meinem Lappi.
System:
i7 P2600 @ 3,4GHz
jabber: poedel@jabber.ccc.de

7

29.01.2007, 13:33

Nun ja, guck dir die Sachen mit einem "--pretend" mal an und entscheide, ob die Aktionen, welche er durchführen will, dir schmecken.

Du kannst ja auch selektiv der Listen, welche dir "--pretend" gibt, ja auch alles selbst per Hand un- bzw. remergen.
http://www.dyle.org
IM-Account (Jabber!) sind auf meiner HP ...
There is no place like /home

http://www.gentooforum.de
http://www.gentoofreunde.org

<div>how to annoy a web developer?</span>

8

29.01.2007, 13:57

genau so werde ich es tun ..
ich habe ja auch diese EIX Tool drauf, was mir noch infos zu den einzelnen Emergaten gibt, so daß ich onlaine nochmal Info dazu erhalten kann.. danke für die Tips!
System:
i7 P2600 @ 3,4GHz
jabber: poedel@jabber.ccc.de

9

29.01.2007, 13:57

@Poedel
Da waren noch ein paar mehr Zeilen von dir dabei gestanden und diese konnte ich nicht "rekonstruieren".
Also ich mach das regelmäßig (update, depclen, revdep, ...), so wie es halt sein sollte und habe keine Probleme damit.
"Erst nachdem wir alles verloren haben, haben wir die Freiheit, alles zu tun."
"It's only after we've lost everything, that we're free to do anything!"

Jabber: Die ID kann via PN erfragt werden.

10

29.01.2007, 19:56

okay, maggu.. werde mal erst die kleinen Helferlein testen und dann über N8 das Update laufen lassen.. das dauert ja bekanntlich immer etwas *g*

ist es ratsam alle drei Befehle mit && verkmüpft hintereinander ablaufen zu lassen?
Ich weiß, daß && abbricht, wenn Fehler auftreten, aber selbst das halte ich hier für sinnvoll

edit:

Quellcode

1
2
Dateisystem          Größe Benut  Verf Ben% Eingehängt auf
/dev/hda6              15G  4,5G  9,1G  34% /


34% benutzt!! von 99% runter!!

distfiles weg kam auf 97%
die abgebrochenen installs weg kam er auf 96%
/tmp gewiped auf hammerharte 34%

vielen vielen Dank!!!

aber was wird denn da sooo viel in tmp festgehalten!?
wieso war das denn wohl sooo voll?
System:
i7 P2600 @ 3,4GHz
jabber: poedel@jabber.ccc.de

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Poedel« (29.01.2007, 20:06)


11

29.01.2007, 20:33

Das hättest du vielleicht vor dem Löschen schauen sollen ;)
"Erst nachdem wir alles verloren haben, haben wir die Freiheit, alles zu tun."
"It's only after we've lost everything, that we're free to do anything!"

Jabber: Die ID kann via PN erfragt werden.

12

29.01.2007, 21:51

da werden beim zusammenschneiden die Pornos abgelegt :D :D

Quellcode

1
2
root :-) # grep -ir shit /usr/src/linux
/usr/src/linux/drivers/net/sunlance.c: *      This was the sun4c killer. Shit, stupid bug.

13

11.02.2007, 17:07

was noch massig platz belegt sind die kernel-sourcen. daher führe ich alle paar monate mal

Quellcode

1
emerge -av --prune gentoo-sources
durch. das bringt einiges an platz wenn man mal an die 10 verschiedenen sourcen herumliegen hat.

14

07.03.2007, 10:13

wenn ich das von hal im letzten Thread angedachte ausführe, kann ich danach noch wieder kernelbasteien machen. .
genkernel --menuconfig all

oder ist dann alles weg?

muß ich dann erst wieder emerge gentoo-sources machen?
System:
i7 P2600 @ 3,4GHz
jabber: poedel@jabber.ccc.de

15

07.03.2007, 10:30

also wenn du den befehl ausführst, dann sollte die ausgabe zb so aussehen:

Quellcode

1
2
3
4
5
6
7
8
9
 sys-kernel/gentoo-sources
    selected: 2.6.20 
   protected: 2.6.20-r1 
     omitted: none

>>> 'Selected' packages are slated for removal.
>>> 'Protected' and 'omitted' packages will not be removed.

Would you like to unmerge these packages? [Yes/No] 


in der zeile "selected" werden alle alten versionen der auf deinem system vorhandenen sourcen angezeigt. dh diese werden deinstalliert.
die zeile "protected" zeigt die geschützten sources an, dh die sourcen die auf deinem system erhalten bleiben. natürlich solltest du danach überprüfen ob die gewüschten sourcen noch richtig verlinkt sind, dh:

Quellcode

1
2
3
4
5
6
7
8
9
ls -la /usr/src/
insgesamt 20
drwxr-xr-x  5 root root 4096  7. Mär 08:18 .
drwxr-xr-x 20 root root 4096  3. Mär 21:08 ..
-rw-r--r--  1 root root    0  9. Feb 2006  .keep
lrwxrwxrwx  1 root root   29  7. Feb 15:07 linux -> /usr/src/linux-2.6.20-gentoo/
drwxr-xr-x 20 root root 4096 15. Feb 02:20 linux-2.6.20-gentoo
drwxr-xr-x 19 root root 4096  7. Mär 08:22 linux-2.6.20-gentoo-r1
drwxr-xr-x  7 root root 4096  8. Okt 15:12 rpm


falls das verzeichnis "linux" nicht auf zb /usr/src/linux-2.6.20-gentoo/ zeigt, einfach einen symlink setzen.

Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von »hal2050« (07.03.2007, 10:31)


16

11.03.2007, 19:59

das sah zwar genauso aus, aber als ich einen neuen Kernel backen mußte, weil mir ein Modul fehlte, kam beim nächsten Start kaum noch ordentliches bei rum. Da fehlten Module und sowatt alle :evil:
bekomme ich das mit emerge gentoo-sources und folgendem genkernel --menuconfig all wieder grade??
oder muß ich mein ghost image vom letzten Sonntag wiederherstellen??
System:
i7 P2600 @ 3,4GHz
jabber: poedel@jabber.ccc.de

17

12.03.2007, 13:11

was ich grad so etwas vermute ist, daß es gar nicht an dem prunen Löschen von den alten Sources lag, sondern möglicherweise am chost und gcc wäxxel. Möglicherweise wird da einfach irgendwas falsch compiliert.

Was bewirkt da eigentlich

Quellcode

1
USE="symlink" emerge gentoo-sources

?
was im man steht, kann ich lesen, aber welcher symlink wird da forciert..?
und hilf das bei meinem Problem?
sollte ich ggf genkernel auch nochmal neu emergieren?
System:
i7 P2600 @ 3,4GHz
jabber: poedel@jabber.ccc.de

18

12.03.2007, 13:41

AFAIK stellt das "symlimk" USE flag dir den /usr/src/linux link wieder gerade. Weiter nichts.

Das du Schwierigkeiten bekommen hast liegt sicher eher am CHOST und gcc Wechsel.

Wenn du wissen willst was du sonst so alles doppelt (im Sinner der slots) auf deiner Platte hast, mach doch mal ein

Quellcode

1
# equery list --duplicates

... aber nicht erschrecken. Einige Dingenz brauchst du *wirklich* doppelt. Bsp. qt: qt3.x und qt4.x.

Wenn du diese Liste etwas voreilige durchackerst und alles wo doppelt killst, dann kann's sein, das ein späteres revdep-rebuild ganz schön ins Schwitzen kommen wird.
http://www.dyle.org
IM-Account (Jabber!) sind auf meiner HP ...
There is no place like /home

http://www.gentooforum.de
http://www.gentoofreunde.org

<div>how to annoy a web developer?</span>

19

12.03.2007, 15:47

atm habe ich eher genug Platz.. den meisten hatte ich im /tmp
mir geht es grad nur noch darum, daß ich auch mal wieder richtig compilieren möchte, wenn es um den kernel geht.. ich wollte eigentlich smbfs reinkompilieren, aber danach tilt alles.
man sollte nach dem chost upgrade eigentlich emerge -e system machen, aber das dauert jahre.. is klar wat los
System:
i7 P2600 @ 3,4GHz
jabber: poedel@jabber.ccc.de

20

17.03.2007, 16:27

Problematik geht etwas weiter..
paßt nicht mehr ganz zum Thema, aber die Vorgeschichte ist ja relevant..

Quellcode

1
2
3
4
5
6
7
# ls -la /usr/src/
insgesamt 12
drwxr-xr-x  3 root root 4096  5. Mär 05:06 .
drwxr-xr-x 17 root root 4096 26. Feb 01:58 ..
-rw-r--r--  1 root root    0 14. Feb 2006  .keep
lrwxrwxrwx  1 root root   23 19. Jul 2006  linux -> linux-2.6.16-gentoo-r13
drwxr-xr-x 19 root root 4096  9. Mär 20:30 linux-2.6.16-gentoo-r13


so wie hal sagte, müßte das so passen.

nun, wenn ich gewisse Pakete emergieren möchte, kommt dann sowas:

Quellcode

1
2
3
4
5
6
7
8
9
 * These sources have not yet been prepared.
 * We cannot build against an unprepared tree.
 * To resolve this, please type the following:
 * 
 * # cd /usr/src/linux
 * # make oldconfig
 * # make modules_prepare
 * 
 * Then please try merging this module again.


wenn ich dann das befohlene mache, sind alle möglichen Module beim Neustart defekt.
mein Ath0 tut nicht mehr, alsa macht nur noch Terror und was nicht sonst noch alles ;(

auch wenn ich den Kernel neubacke ist danach alles genau so zerschrottet.. woran könnte das liegen?
was kann ich machen, damit es wieder grade läuft??
System:
i7 P2600 @ 3,4GHz
jabber: poedel@jabber.ccc.de