View previous topic :: View next topic |
Author |
Message |
dragonos Apprentice
Joined: 19 Nov 2003 Posts: 153
|
Posted: Wed May 05, 2004 7:49 pm Post subject: ACCEPT_KEYWORDS="~x86" in make.conf |
|
|
Hi,
bis heute morgen hatte ich oben genannte Einstellung in meiner make.conf.
Allerdings wollte ich nun auf eine Konfiguration ohne diese Einstellung zurück. Ich entfernte sie einfach aus der make.conf und machte ein emerge system.
Einige Sachen funktionierten biem Kompilieren, allerdings beim Kompilieren von gcc kam es zu einem Fehler - danach konnte nichts mehr kompiliert werden (angeblich kein Kompilier vorhanden - was nicht stimmt).
Mein halbes System musste neu aufgesetzt werden.
Nun meine Frage:
Sind solche Probleme immer zu erwarten - vor allem wenn es um Systemsoftware (gcc, glibc, ...) geht?
Ist ein Rückschritt nicht zu empfehlen?
Ist generell die Einstellung ACCEPT_KEYWORDS nicht zu empfehlen?
Danke,
dragonos |
|
Back to top |
|
|
steveb Advocate
Joined: 18 Sep 2002 Posts: 4564
|
Posted: Wed May 05, 2004 8:01 pm Post subject: |
|
|
nein. so schlimm ist das nicht.
du hättest nur nochmals gcc-config mit den entsprechenden parametern aufrufen müssen und evt noch ein env-update und ein ldconfig und ein "source /etc/profile" und schon wäre dein system wieder am laufen gewesen.
ich habe bei mir zig packete mit ~x86 installiert. und das ist eigendlich nicht so schlimm.
wenn ich nur schon in meine "/etc/portage/package.keywords" schaue, dann sind da etliche packete aufgeführt: Code: | thinkpad / # cat /etc/portage/package.keywords
app-arch/rpm ~x86
app-cdr/cdrdao ~x86
app-cdr/cdrtools ~x86
app-emulation/wine ~x86
app-laptop/thinkpad ~x86
app-office/kbudget ~x86
app-office/openoffice ~x86
app-text/wv2 ~x86
dev-cpp/libxmlpp ~x86
dev-java/sun-j2sdk ~x86
dev-libs/beecrypt ~x86
dev-python/wxPython ~x86
dev-util/kdevelop ~x86
gnome-extra/gal ~x86
gnome-extra/libgtkhtml ~x86
kde-base/arts ~x86
kde-base/kde ~x86
kde-base/kdeaccessibility ~x86
kde-base/kdeaddons ~x86
kde-base/kdeadmin ~x86
kde-base/kdeartwork ~x86
kde-base/kdebase ~x86
kde-base/kdeedu ~x86
kde-base/kdegames ~x86
kde-base/kdegraphics ~x86
kde-base/kdelibs ~x86
kde-base/kdemultimedia ~x86
kde-base/kdenetwork ~x86
kde-base/kdepim ~x86
kde-base/kdetoys ~x86
kde-base/kdeutils ~x86
media-gfx/sodipodi ~x86
media-sound/esound ~x86
net-ftp/curl ~x86
net-libs/libsoup ~x86
net-mail/evolution ~x86
net-misc/curl ~x86
net-p2p/amule ~x86
net-www/mozilla ~x86
net-www/opera ~x86
sys-apps/baselayout ~x86
sys-apps/hotplug ~x86
sys-apps/hotplug-base ~x86
sys-devel/gcc ~x86
sys-fs/udev ~x86
sys-libs/glibc ~x86
sys-libs/zlib ~x86
x11-base/xfree ~x86
x11-libs/wxGTK ~x86
x11-misc/xscreensaver ~x86
thinkpad / # |
Gruss
SteveB |
|
Back to top |
|
|
Little Nemo l33t
Joined: 29 Mar 2004 Posts: 623 Location: Berlin, Germany
|
Posted: Thu May 06, 2004 7:15 am Post subject: |
|
|
/etc/portage/package.keywords ist wohl auch der richtige Weg. Ich sehe ständig, dass davon abgeraten wird, ACCEPT_KEYWORDS="~x86" (bei mir wäre das allerdings "~amd64") in die make.conf einzutragen. Einige Leute raten auch davon ab, die Option auf der Kommandozeile zu verwenden.
Hier gibt's einen interessanten Thread zu den Gefahren (auf englisch): https://forums.gentoo.org/viewtopic.php?t=163377&highlight=. Siehe besonders das Posting von robmoss2k vom 20. April. |
|
Back to top |
|
|
hiroki Guru
Joined: 29 Jul 2003 Posts: 327 Location: @home in germany
|
Posted: Thu May 06, 2004 10:05 am Post subject: |
|
|
nun ja.. ich habe ein system, auf dem gentoo nun seit mehr als einem jahr mit ACCEPT_KEYWORDS="~x86" läuft. also aufgrund dessen hatte ich bisher noch keine probleme.
da aber alle immer laut genug vermelden, dass man das ja bloß nicht nutzen sollte, habe ich versucht bei meinem system, das ich seit dienstag auf meinem neuen laptop aufsetze, das zu vermeiden und immer in die dateien alles einzutragen. nun ja, irgendwann musste ich soviele pakete eintragen, dass ich es satt hatte, und nun doch wieder dem ACCEPT verfallen bin. tut mir leid, dass ich viele enttäuschen muss, bishe noch keine negativen erfahrungen, noch keine compilier-fehler, die dadurch verursacht wurden.
nun ja... der vorsichtigkeit halber sollte man wohl vllt wirklich darauf verzichten. aber wie gesagt, da ich bisher noch keine merkwürdigen sachen erlebt habe, lehn ich mich zurück und genieße meine faulheit jedes einzelne paket in irgendwelchen dateien unmaskieren zu müssen
adieu,
hi ro ki - sa ma |
|
Back to top |
|
|
boris64 Veteran
Joined: 04 Oct 2003 Posts: 1770 Location: Vechelde/Peine
|
Posted: Thu May 06, 2004 10:57 am Post subject: |
|
|
Quote: | nun ja.. ich habe ein system, auf dem gentoo nun seit mehr als einem jahr mit ACCEPT_KEYWORDS="~x86" läuft. also aufgrund dessen hatte ich bisher noch keine probleme. |
ebenso hier.
ich zähle mich zu den menschen, die süchtig nach den neuestem updates
(besonders kernelupdates *hechel*) sind, und da ist x86 komplett ungeeignet.
ausserdem habe ich definitiv keinen bock, jedes mal z.b. auf die neueste
kde-version zu warten, wenn diese schon längst im ~x86-tree vorhanden ist.
und noch als letztes:
x86 ~= no risk no fun. _________________ boris64.net 200x / visit my desktop / try these tiny kernel patches |
|
Back to top |
|
|
Little Nemo l33t
Joined: 29 Mar 2004 Posts: 623 Location: Berlin, Germany
|
Posted: Thu May 06, 2004 11:03 am Post subject: |
|
|
As a converted Debian-User I'm quite happy with the unmasked Gentoo ebuilds . It'll take another two years or so until most of them will make it into Debian stable. |
|
Back to top |
|
|
steveb Advocate
Joined: 18 Sep 2002 Posts: 4564
|
Posted: Thu May 06, 2004 1:26 pm Post subject: |
|
|
Little Nemo wrote: | As a converted Debian-User I'm quite happy with the unmasked Gentoo ebuilds . It'll take another two years or so until most of them will make it into Debian stable. | Please! No bashing against Debian.
cheers
SteveB |
|
Back to top |
|
|
Little Nemo l33t
Joined: 29 Mar 2004 Posts: 623 Location: Berlin, Germany
|
Posted: Thu May 06, 2004 2:11 pm Post subject: |
|
|
steveb wrote: | Please! No bashing against Debian.
|
Oh, not at all. All our servers are running happily under Debian Woody. On the Desktop, however, the Woody blues was too much for me. I converted my home machine as well as my office desktop to Gentoo, and I'll be buying a new laptop this summer . |
|
Back to top |
|
|
hepta_sean Apprentice
Joined: 27 Apr 2004 Posts: 246 Location: Berlin, Germany
|
Posted: Mon Jun 28, 2004 9:03 pm Post subject: |
|
|
Little Nemo wrote: | Ich sehe ständig, dass davon abgeraten wird, ACCEPT_KEYWORDS="~x86" (bei mir wäre das allerdings "~amd64") in die make.conf einzutragen. Einige Leute raten auch davon ab, die Option auf der Kommandozeile zu verwenden.
Hier gibt's einen interessanten Thread zu den Gefahren (auf englisch): https://forums.gentoo.org/viewtopic.php?t=163377&highlight=. Siehe besonders das Posting von robmoss2k vom 20. April. |
Ist zwar ein alter Thread, aber sei's drum:
Eigentlich raten robmoss und andere (mich eingeschlossen) nur von der Benutzung auf der Kommandozeile ab, da Portage sich das nicht merkt und dies daher unweigerlich die Benutzung von emerge --upgradeonly nach sich zieht, was wiederum notwendige downgrades verhindert (siehe den von Dir zitierten Thread).
Gegen ein ACCEPT_KEYWORDS=~x86 in der make.conf ist eigentlich nichts einzuwenden, da das einfach nur das gleiche ist, wie alle Pakete in die package.keywords einzutragen, und man dann auch weiterhin ohne --upgradeonly auskommt. |
|
Back to top |
|
|
Little Nemo l33t
Joined: 29 Mar 2004 Posts: 623 Location: Berlin, Germany
|
Posted: Wed Jun 30, 2004 10:18 am Post subject: |
|
|
hepta_sean wrote: | Gegen ein ACCEPT_KEYWORDS=~x86 in der make.conf ist eigentlich nichts einzuwenden, da das einfach nur das gleiche ist, wie alle Pakete in die package.keywords einzutragen, und man dann auch weiterhin ohne --upgradeonly auskommt. |
Okay, wenn man sich am Rande des Abgrunds wohlfühlt . Ich denke, die meisten Pakete sind nicht ohne Grund als unstable markiert, und ich ziehe es vor, nur die, die ich wirklich brauche (samt Abhängigkeiten) in /etc/portage/package.keywords einzutragen. |
|
Back to top |
|
|
Linuxpeter Guru
Joined: 28 May 2004 Posts: 403 Location: Dresden, Germany
|
Posted: Wed Jun 30, 2004 10:30 am Post subject: |
|
|
Ich mache es genauso wie Little_Nemo, und ich denke,
damit ist man auf der sicheren Seite.
In meiner package.keywords steht momentan folgendes drin:
Code: |
>=net-im/amsn-0.92 ~x86
>=media-fonts/corefonts-1 ~x86
>=xfce-extra/xfce4-weather ~x86
>=app-emulation/vmware-workstation-4.5.2 ~x86
|
_________________ Regards, Linuxpeter
Wenn "Windows" die Antwort ist, war es eine dumme Frage.
Is "Windows" the answer, then it was a stupid question. |
|
Back to top |
|
|
mondauge l33t
Joined: 08 Jan 2003 Posts: 603 Location: Schwetzingen, Germany
|
Posted: Wed Jun 30, 2004 10:43 am Post subject: |
|
|
Als extremer Versions-Junkie hab ich bisher nur mit ACCEPT_KEYWORDS="~x86" gearbeitet und so gut wie nie irgendwelche gravierenden Probleme gehabt, die mein System in einen unbenutzbaren Zustand versetzt haben. Gelegentlich gibts die ein oder anderen Compilerfehler bei den ganz neuen Paketen, aber das war auch schon fast alles und mit Hilfe des Forums lassen die sich auch fast immer lösen.
mondauge |
|
Back to top |
|
|
|