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

31.08.2006, 16:26

[gelöst] gcc & glibc update / 2006.1 profil

ich bin gerade dabei ein gcc update von 3.4.6 auf 4.1.1 zu machen.

Gentoo 2006.1 ist ja jetzt draußen.
Im Pinzip habe ich ja ein aktuelles Gentoo, da ich regelmäßig updates mache.
Ich habe mir mal das 2006.1/desktop profil angeschaut und es unterscheidet sich eigentlich nur durch die standardmäßig gesetzten USE-Flags (oder irre ich mich da?) von meinem aktuellen 2006.0 profil.

ich frage mich jetzt ob ein "Profilwechsel" überhaupt nötig ist um auf dem neusten stand zu sein und ob es reicht einfach nur den link /etc/make.profil auf das neue profil zu setzen, oder ob man da noch was anderes beachten muss (evtl. irgendwas neu compilieren oder so...)
AcerExtensa3001WLMi

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »sidious« (02.09.2006, 21:00)


2

31.08.2006, 19:41

Hi

bin grad dran, "Profilwechsel" ist nicht zwingend, --sync hält ja aktuell, geht aber ruckizucki (alter Link löschen, neuen setzen)

emerge --sync + update der world
gcc-config i686-pc-linux-gnu-4.1.1
( hier mach ich den Profilwechsel-Link )
source /etc/profile
fix_libtool_files.sh 3.4.6 (du hast gcc 3.4.6 am laufen?)
emerge --oneshot -av libtool
emerge -eav system
emerge -eav world

emerge -aC =sys-devel/gcc-3.4* (alter gcc weghauen)

so seh ich das, :) meine Gedankenstütze:
http://www.gentoo.org/doc/en/gcc-upgrading.xml

Die revdep-rebuild Methode meid ich, eifach so, da kompiliert ja fast nix.
gruss

3

31.08.2006, 20:27

ja ich bin auch nach dem GCC Upgrade Guide vorgegangen.
im moment läuft emerge -eav system

ich habe erstmal das alte profil behalten. ich wollte ja eigentlich nur wissen, ob es ausreicht nur den link (/etc/make.profil) zu ändern, oder ob man da noch was anderes beachten muss.

Die entsprechenden Seiten auf gentoo.org sind noch nicht aktualisiert.
da steht noch das 2006.1 noch nicht draußen ist bzw. ist das 2006.0 profil das aktuellste :rolleyes:

http://www.gentoo.org/doc/en/gentoo-upgrading.xml#doc_chap3


ach so, der kernel muss doch aber auch mit dem neuen gcc neu compiliert werden, oder?
AcerExtensa3001WLMi

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »sidious« (31.08.2006, 20:33)


4

31.08.2006, 20:29

Mit -e world das ganze System nach dem neuen Compiller anpassen oder eine Neuinstallation?
Welche form ist die beste?.Von der Zeit her,bestimmt die letztere Alternative.

5

31.08.2006, 20:44

hmm, Neuinstallation? nee

da muss man ja alles neu konfigurieren und bis erstmal X-server und WM ect laufen ist der Rechner nicht zu gebrauchen (ich geh jetzt mal von der minimal-CD aus)

das emerge -e world läuft ja nebenbei und ich kann den Rechner noch benutzen...

aber das war ja nicht die Frage!
AcerExtensa3001WLMi

6

31.08.2006, 20:49

Ich bin ja in der gleichen lage wie du.Ich werde irgendwann mal am WE mich daran machen.Du bist ja jetzt dabei.Kannst in den nächsten Tagen mal eine kurze Info geben ,wie lange es lief.Und ob ohne Probleme.

7

31.08.2006, 20:53

@sidious, ja mit evtl, Kernel-Modulen, sprich alsa oder Nvidia oder,,,

Und welche Art des wechsels zu nem Profil besser ist, nunja, wieviele Progi und Tools hast installiert und konfiguriert?. Das muss halt jeder wohl für sich entscheiden, denk ich mal.
gruss

edit: wen ich gemeint bin mit sich melden, klar, hier das erste:

Es läuft wunderbar , musste nur in make.conf USE="nptl nptlonly" wegen der neuen glibc setzen.
Ist aber in dem neuen Profil so vorhanden, also könnte man beruhigt den Profil-Link schon anfangs der ganzen Prozedur setzen.
emerge -e system 69 von 101 :) ER ist fast schon fertig, bye.

Dieser Beitrag wurde bereits 5 mal editiert, zuletzt von »hö?« (31.08.2006, 22:51)


8

31.08.2006, 21:17

also ich habe das profil erstmal nicht geändert.

musste auch nptonly zu den USE-Flags hinzufügen, aber sonst läuft alles glatt bislang.

... im moment läuft noch emerge -eav system (69 of 98 ...)
AcerExtensa3001WLMi

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »sidious« (31.08.2006, 21:18)


9

31.08.2006, 21:55

Zitat

Original von hö?
Ist aber in dem neuen Profil so vorhanden, also könnte man beruhigt den Profil-Link schon anfangs der ganzen Prozedur setzen.

Aha, genau das wollte ich lesen. :)
Seien Sie vorsichtig mit Gesundheitsbüchern - Sie könnten an einem Druckfehler sterben. [Mark Twain]

10

01.09.2006, 00:59

jo, emerge -e system lief durch, bis jetzt ca. 350 Minuten
gebraucht. (Athlon(TM) XP 2400+)

grep "*" /var/log/portage/* |less
rm /var/log/portage/*

emerge -ave world 1 von 472
Ab hier gibts wohl eh keine Probleme mehr, ich benutze stable.
Sonst melde ich mich wieder hier. Thx Gentoo-Guy's,
ihr seid einfach die Besten. Auf demnächst, 2007

11

01.09.2006, 08:44

so,

bis jetzt habe ich:

gcc update auf 4.1.1
emerge -eav system
kernel neu kompiliert + reboot
ieee80211 + ipw2200 + ati-drivers neu kompiliert und module geladen

jetzt läuft gerade emerge -eav world (176 von 516...)

danach fehlt nur noch das 2006.1 profil...
die frage ist immer noch ob es reicht einfach den link zu ändern, oder ob ich nach dem profil wechsel nochmal ein emerge -e world machen muss (oder zumindest emerge -avuDN world)?
hmm, vielleicht hätte ich das profil vor dem emerge -e world ändern sollen.... naja...erstmal abwarten.
AcerExtensa3001WLMi

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »sidious« (01.09.2006, 08:45)


12

01.09.2006, 20:54

Zitat

Original von hö?
Ist aber in dem neuen Profil so vorhanden, also könnte man beruhigt den Profil-Link schon anfangs der ganzen Prozedur setzen.

Klärt mich bitte auf was es mit dem Profil auf sich hat.Wie und wo sollte man den Link setzten.?

13

01.09.2006, 22:10

hi
nun kurz, es setzt einfach ein paar minimum USE-Flags, guck eins an:
öhem, x86, da das MEINE Plattform ist, was du hast weiss ich nicht :)

cat /usr/portage/profiles/default-linux/x86/2006.1/make.defaults
es bestimmt quasi, was aus deinem Gentoo wird.

Einfach wechseln mit:
rm /etc/make.profile
ln -s /usr/portage/profiles/default-linux/x86/2006.1/ /etc/make.profile

oder magst evtl dieses:
ln -s /usr/portage/profiles/default-linux/x86/2006.1/desktop/ /etc/make.profile

Hier beschrieben: (Halt noch nicht Aktuell, aber macht nix)
http://www.gentoo.de/doc/de/gentoo-upgrading.xml

gruss

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »hö?« (01.09.2006, 22:23)


14

02.09.2006, 08:38

also emerge -e world hat abgebrochen X(

Fehler: No Space left on device

ein df imXterm sagte mir die /usr Partition (5GB) ist zu 100% voll

habe jetzt alles in /usr/portage/distfiles gelöscht und emerge --resume gemacht.

df gibt nun aus:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
Dateisystem          1K-Blöcke   Benutzt Verfügbar Ben% Eingehängt auf
/dev/hda7               529660    180240    322516  36% /
udev                    257972       168    257804   1% /dev
/dev/hda6                62193      4150     54832   8% /boot
/dev/hda8              1929068     42632   1788444   3% /tmp
/dev/hda9              1929068    290328   1540748  16% /var
/dev/hda10             4814936   3823056    747292  84% /usr
/dev/hda11             4814936    228044   4342304   5% /home
/dev/hda13            26309600  22613488   3696112  86% /mnt/daten
none                    257972         0    257972   0% /dev/shm
/dev/hda12             7700668   4788548   2520940  66% /mnt/backups


warum ist /usr aufeinmal so voll?!

ich weiss es nicht genau, aber vor dem updaten war glaube ich auch keine 3,8GB belegt.... (mein Backup mit tar war insgesamt etwa 1GB groß, oder komproimiert tar so stark? )

?(


edit:
also er hatte mir nen zusätzlichen kernel nach /usr/src emerged, den hab ich gelöscht,

jetzt sieht /usr so aus

Quellcode

1
/dev/hda10            4,6G  3,4G  990M  78% /usr


naja, wird schon richtig sein....
AcerExtensa3001WLMi

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »sidious« (02.09.2006, 09:11)


15

02.09.2006, 16:36

Hi.
Danke Hö.
Mir brennt noch eine frage auf der Zunge.Sollte man das Profil vor dem kompletten Neubau des Systems ändern?Und kann man den Neubau auch in mehreren schritten machen?Ich meine ,heute emerge -e system und am andern Tag den Rest?

16

02.09.2006, 18:19

Frage meinerseits: warum will er nicht?

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
schlepptop michi # emerge -ave world

These are the packages that would be merged, in order:

Calculating world dependencies /
!!! Ebuilds for the following packages are either all
!!! masked or don't exist:
x11-misc/smeg

... done!
[blocks B     ] dev-python/cjkcodecs (is blocking dev-lang/python-2.4.3-r1)


Exiting on signal 2
schlepptop michi #


Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
schlepptop michi # emerge --search smeg
Searching...
[ Results for search key : smeg ]
[ Applications found : 1 ]

*  x11-misc/smeg [ Masked ]
      Latest version available: 0.7.5
      Latest version installed: 0.7.5
      Size of files: 21 kB
      Homepage:      http://www.realistanew.com/projects/smeg/
      Description:   Simple Menu Editor for Gnome, written in Python
      License:       GPL-2


schlepptop michi #


Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
# less /etc/make.conf
These settings were set by the catalyst build script that automatically built
this stage
# Please consult /etc/make.conf.example for a more detailed example
CFLAGS="-O2 -mtune=i686 -pipe"
CHOST="i386-pc-linux-gnu"
CXXFLAGS="-O2 -mtune=i686 -pipe"
USE="symlink x86 -kde unicode userlocales nls tclk alsa mysql zlibs loadpolicy"
LINGUAS="de en"
ALSA_CARDS="intel8x0"
LANG="de_DE@euro"
ALSA_CARDS="intel8x0"
Man kann nicht alles wissen, aber alles lernen!

17

02.09.2006, 18:58

@sidious:
Also /usr wird beim kompilieren weniger gebraucht eher /var/tmp/portage und das ist mit 1,9GB ziemlich knapp bemessen.

Wäre interessant bei welchem Paket er abgebrochen hat.Ich mounte bei solch umfangreichen Aktionen aus Geschwindigkeitsgründen einen Großteil des RAM's (850MB) mit tmpfs nach /var/tmp/portage.Da die Pakete immer modularer werden (KDE,Xorg) müßte es für die meisten Pakete ausreichend sein..Schließlich wird nach jedem merge der cache wieder geleert.
Dennoch habe ich den Fehler auch einmal bekommen,und zwar bei wine.Auch wenn OpenOffice kompiliert wird braucht /var/tmp/portage viel Platz,ich habe mal was von 2GB gelesen kann's aber nicht bestätigen.

@monsterherz

Zitat

Frage meinerseits: warum will er nicht?

Entweder die Pakete unmasken oder deinstallieren.

Aber:

Quellcode

1
CHOST="i386-pc-linux-gnu"

ist doch nicht richtig,oder?
Falls ja lies mal hier
The most wonderful thing in the world is silence. And how noisy thoughts are!
Nanavira Thera

18

02.09.2006, 19:27

Zitat

Aber:
code:

CHOST="i386-pc-linux-gnu

ist doch nicht richtig,oder?
Falls ja lies mal hier

wenn ich das lese, kriege ich Angstzustände ;)
In dem Beitrag ist ja vermerkt, dass die Umstellung auf i686 nicht "ganz ohne " ist....
Sollte ich aber vor der Umstellung ändern :rolleyes: ?
Man kann nicht alles wissen, aber alles lernen!

19

02.09.2006, 20:22

Zitat

Original von monsterherz
wenn ich das lese, kriege ich Angstzustände ;)
In dem Beitrag ist ja vermerkt, dass die Umstellung auf i686 nicht "ganz ohne " ist....
Sollte ich aber vor der Umstellung ändern :rolleyes: ?

Würde ich machen,jedoch mit Backup. ;)
Wie lange steht das denn schon in make.conf?Wenn Du bisher keine Probleme hattest kann man es auch so lassen.Wenn Du aber eh alles neu baust (wegen Kompilerwechsel) würde ich es versuchen.
The most wonderful thing in the world is silence. And how noisy thoughts are!
Nanavira Thera

20

02.09.2006, 20:32

Zitat

Würde ich machen,jedoch mit Backup.

Dann bitte nochmal DAU-Hilfe oder nen Link ....
Soll die Konfig-Dateien sichern oder gibt es ein Tool (dass ich noch nich kenne) für ein Backup?

Zitat

Wie lange steht das denn schon in make.conf?Wenn Du bisher keine Probleme hattest kann man es auch so lassen.

Drin ist es von Anfang an. Aber ich habe öfter Probs mit den Browsern, dass die abstürzen. Wenn ich umstelle, kann ich das aber mitmachen, wie du schon meiner Meinung nach richtig vorgeschlagen hast. :)
Man kann nicht alles wissen, aber alles lernen!

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »monsterherz« (02.09.2006, 20:34)