Hy, wenn ich z.b. emerge vim eingebe kommt immer:
!!! ARCH is not set... Are you missing the /etc/make.profile symlink?
!!! Is the symlink correct? Is your portage tree complete?
was soll ich tun???
MfG bEnny
Linux 15.036 Themen, 107.107 Beiträge
Die Fehlermeldung nochmals lesen. Steht doch dort, was ihm nicht passt.
Mach mal
ls -l /etc/make.profile
das hilft dir vielleicht das Problem zu sehen...
Bei Gentoo wird jedes Programm als Software aus dem Internet heruntergeladen und wird zwecks Softwareoptimierung erst noch kompiliert (war doch so?).
Deshalb mußt du verschiedene Einstellung für den Compiler gcc vornehmen, damit er "weiß" für welchen eingebauten Prozessor die binäre ausführbare Datei optimiert werden soll.
Wenn du die richtigen Einstellungen triffst, dann können die Programm schneller laufen.
(rein theoretisch, weil die meisten Programme eh' nur auf Benutzereingaben warten).
PS: Wenn dir die Kompilierung jedes Programmes zu lange dauert, empfehle ich Debian.
Man kann auch unter Debian Software als Programmcode herunterladen und die Software für den eingebauten Prozessor optimieren lassen. Das macht aber nur bei ganz wenigen Programme Sinn, wie beispielweise dem Betriebsystemkern und einem rechenintensiven Grafikprogramm.
Deine Antwort hat genau nichts mit der Frage zu tun :-(
:-)))))
PS: Wenn dir die Kompilierung jedes Programmes zu lange dauert, empfehle ich Debian.
Man kann auch unter Debian Software als Programmcode herunterladen und die Software für den eingebauten Prozessor optimieren lassen. Das macht aber nur bei ganz wenigen Programme Sinn, wie beispielweise dem Betriebsystemkern und einem rechenintensiven Grafikprogramm.
http://debiananwenderhandbuch.de/ ™
*scnr*
Frohes Fest Euch allen.
Hallo Karsten,
wehe Du machst uns einen Gentookandidaten abspenstig ;-). Laß mal the_mic und mich ein wenig "wursteln". Wenn wir es nicht schaffen, schicken wir ihn zu Dir und Debian.
Du nervst!
Halt dich doch raus, wenn du nichts zum Thema zu sagen hast.
Nicht alle Probleme sind angemessen
[ ] mit dem Umstieg auf Debian
[ ] mit einer Kernelkompilierung
zu lösen :-(
HTH, Z.
https://forums.gentoo.org/viewtopic-t-471166-highlight-.html
und Handbuch
http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?part=1&chap=6#doc_chap2_sect2
Diskussion bezieht sich hier auf die x86 Architektur. Was hast Du installiert x86 oder amd64?
Kurzgesagt mit der Rootkonsole
ls -l /etc/make.profile
eingeben und mal das Ergebnis posten
mit x86 Maschine kommt momentan als aktuelles
lrwxrwxrwx 1 root root 48 21. Mai 2006 /etc/make.profile -> ../usr/portage/profiles/default-linux/x86/2006.0
Im Verzeichnis /etc muß ein symbolischer Link (in dem Fall ein Ordnersymbol) make.profile mit dem Verweis auf den Zielordner existieren.
anlegen kannst Du den Link auf der Root Konsole mit
ln -s /usr/portage/profiles/default-linux/x86/2006.0 /etc/make.profile
für ein x86 System.
ok, danke, musste aus anderen gründen auf centos umsteigen. aber danke für die schnell hilfe. hab die befehle im internet gefunden, aber haben mir nicht viel geholfen. Danke und Frohes Fest
Na gut dann eben ein Redhat clone.
mir steht beim vserver basic von xantron.de nur Debian 3, Centos 4, Gentoo und OpenSuse 10 zur verfügung. Im mom hab ich Centos am laufen.
MfG Benny
Selbst wenn du kein Gentoo mehr laufen hast... :
Hast du in der /etc/make.conf bei den CFLAGS mit -march oder mtune gesetzt?
kann zb sein -march=athlon-xp oder =prescott etc...
march setzt eine ebene tiefer an wie mtune, mit mtune bist du kompatibler, march aber schneller unterwegs.
(ich glaub so wars ungefähr - kann man aber nachlesen ....)
Das kann schon sein, ist aber nicht das Problem. Er hatte einfach den Symlink zum Profil nicht richtig gesetzt und das war das Problem... wirklich :-) (das steht ja auch dort). Genau die Meldung bekomm ich auch, wenn ich vergess, den portage-tree zu mounten - denn dann ist der Symlink "broken" und führt nicht mehr zu einem Profil.