Gentoo Logo

Întrebări Frecvente despre Gentoo Linux/AMD64

Conţinut:

1.  Întrebări

Introducere în documentul cu întrebări frecvente despre Gentoo/AMD64

Acest document conţine cele mai frecvente întrebări despre Gentoo/AMD64. Intenţionăm să ajutăm şi să oferim informaţii utile despre Gentoo/AMD64. Unele din aceste întrebări pot fi găsite pe forumuri, canale irc sau liste de discuţii. Dacă aveţi sugestii sau întrebări despre acest document, sunteţi bineveniţi să le transmiteţi prin e-mail autorilor, explicând problema.

Instalare

Componente Hardware

Aplicaţii

Cum pot ajuta proiectul Gentoo/AMD64?

Alte Resurse

2.  Instalare

Ce opţiuni CFLAGS ar trebui să utilizez pentru AMD64/EM64T?

Este recomandat să utilizaţi opţiuni CFLAGS simple, pentru a evita probleme ulterioare cu sistemul dvs. Spre exemplu, ar trebui să utilizaţi CFLAGS="-march=k8 -O2 -pipe" pentru Athlon64 sau Opteron şi CFLAGS="-march=nocona -O2 -pipe" pentru un procesor EM64T. Dacă plănuiţi să utilizaţi un mediu chroot pe 32 de biţi, ar trebui să utilizaţi CFLAGS="-march=athlon-xp -O2 -pipe -msse2" pentru un procesor AMD64; pentru un procesor EM64T, ar trebui să utilizaţi CFLAGS="-march=pentium4 -O2 -pipe" în interiorul mediului chroot.

Notă: -march=k8 este acelaşi lucru cu -march=athlon64 şi -march=opteron.

Atenţie: Nu ar trebui să introduceţi niciodată -fPIC, -m32 sau -m64 între opţiunile dvs. CFLAGS. Sunt adăugate în mod automat ori de câte ori sunt necesare. De asemenea, notaţi faptul că opţiunea -Os nu este suportată, momentan.

Ce kernel ar trebui să utilizez pentru AMD64?

Puteţi utiliza aproape toate sursele de kernel disponibile în Portage. Vă recomandăm să utilizaţi gentoo-sources, pentru că este un kernel special conceput pentru Gentoo Linux. Conţine multe patch-uri specifice platformei AMD64 şi, deci, este singurul kernel suportat oficial de Gentoo/AMD64. Puteţi încerca vanilla-sources, de asemenea. Dacă vă simţiţi curajoşi sau aveţi nevoie de suport hardware suplimentar, puteţi oricând să încercaţi kernel-ul experimental al lui Andrew Morton denumit mm-sources.

Atenţie: Ar trebui să vă feriţi de unele opţiuni de kernel care nu au fost îndeajuns testate, cum ar fi PREEMPT.

Voi avea o creştere a performanţei dacă utilizez sistemul pe 64 de biţi în locul celui pe 32 de biţi?

Aceasta este o întrebare dificilă de răspuns. În unele cazuri, veţi avea experienţa unei creşteri a performanţei, în alte cazuri, nu. Pentru uzul zilnic, nu există aproape nici o îmbunătăţire a performanţei în 64 de biţi şi 32 de biţi. Platforma pe 64 de biţi este în general mai rapidă în cazul operaţiilor cu virgulă mobilă, care este în general cazul aplicaţiilor multimedia şi reprezentările 3D. Acest articol v-ar putea interesa. Există, de asemenea, o discuţie interesantă pe forumurile noastre.

Cum fac să funcţioneze emularea pe 32 de biţi pe sistemul meu?

Trebuie să instalaţi unele pachete pentru a introduce emularea pe 32 de biţi în sistemul dvs. Aceste pachete sunt instalate automat ca dependenţe de pachetele pe 32 de biţi din Portage, deci nu este nevoie să le instalaţi manual. Puteţi instala aceste pachete prin:

Cod 2.1: Instalarea bibliotecilor pe 32 de biţi

# emerge emul-linux-x86-baselibs
# emerge emul-linux-x86-compat

Mai mult, trebuie să aveţi opţiunea IA32_EMULATION activată în kernel.

Cod 2.2: Activarea emulării IA32 în sursa de Kernel

# cd /usr/src/linux
# make menuconfig

Executable file formats / Emulations  --->
  [*] IA32 Emulation

Ce este multilib şi cum îl pot utiliza?

Orice procesor AMD64 poate rula atât cod pe 32 de biţi cât şi cod pe 64 de biţi. Dar, când aveţi o aplicaţie pe 32 de biţi, nu o puteţi amesteca cu biblioteci pe 64 de biţi şi invers. Puteţi, însă, să rulaţi nativ aplicaţii pe 32 de biţi în cazul în care toate bibliotecile de care au nevoie sunt disponibile ca obiecte pe 32 de biţi. Puteţi alege dacă doriţi sau nu suport multilib prin selectarea profilului corespunzător. Cel implicit este probabil cu multilib activat.

Cum creez un mediu chroot pe 32 de biţi?

Vă rugăm să consultaţi ghidul pentru mediul chroot pe 32 de biţi.

Pot actualiza sistemul meu x86 la unul amd64 prin efectuarea operaţiei emerge -e world?

Din cauza mai multor diferenţe dintre o instalare x86 şi una amd64, este imposibil să actualizaţi. Vă rugăm să efectuaţi o instalare nouă. Procesul de instalare este puţin diferit de cel pentru x86, deci vă rugăm să utilizaţi Manualul AMD64.

Pot utiliza Reiser4?

Reiser4 nu este disponibil în nici un kernel oferit de proiectul Gentoo pentru kernel, astfel că nici echipa AMD64 nu îl suportă. Raspunsul este nu.

3.  Componente Hardware

Vor funcţiona driver-ele mele binare NVIDIA/ATI?

Da, NVIDIA şi ATI oferă driver-e ce funcţionează pe AMD64. Le puteţi instala prin rularea emerge nvidia-kernel sau emerge ati-drivers. Dacă mai aveţi întrebări despre aceste driver-e, ar trebui să consultaţi Ghidul Nvidia sau Întrebări Frecvente despre ATI.

Cum utilizez proprietăţile Cool'n'Quiet/Powernow?

Trebuie să vă compilaţi kernel-ul cu suport pentru aceste proprietăţi. Trebuie doar să activaţi opţiunile de mai jos:

Cod 3.1: Opţiuni de kernel pentru Cool'n'Quiet/Powernow

Power management options --->
  [*] Power Management support
CPU Frequency scaling --->
  [*] CPU Frequency scaling
  [*] CPU frequency table helpers
  [*] AMD Opteron/Athlon64 PowerNow!

Apoi, rulaţi emerge cpudyn şi editaţi /etc/conf.d/cpudyn utilizând editorul dvs. de texte favorit.

Cod 3.2: Exemplu de /etc/conf.d/cpudyn

INTERVAL=1
CPU_UP=0.5
CPU_DOWN=0.9
THROTTLING_LOW=7
CPUFREQ_25="/sys/devices/system/cpu/cpu0/cpufreq /sysfs/devices/system/cpu/cpu0/cpufreq"
CPUFREQ_ACPI="/proc/acpi/processor/CPU0/throttling"

Acum, trebuie doar să rulaţi rc-update add cpudyn default pentru a vă asigura că este pornit la fiecare proces de boot.

4.  Aplicaţii

Pot face să funcţioneze Macromedia Flash?

Da. Pentru a face să funcţioneze Flash, vă va trebui un browser pe 32 de biţi, cum ar fi mozilla-bin, mozilla-firefox-bin sau opera, deoarece Macromedia nu oferă o versiune pe 64 de biţi. După ce instalaţi pachetul -bin a aplicaţiei browser favorită, instalaţi flash prin comanda emerge netscape-flash.

Pot face să ruleze OpenOffice.org?

OpenOffice 1.x şi 2.0.x nu se compilează pe sistemele pe 64 de biţi, deci va trebui să utilizaţi versiunea binară pe 32 de biţi, disponibilă în portage ca openoffice-bin.

Cum pot face java funcţională în aplicaţia mea browser?

Blackdown oferă o versiune a JRE pe 64 de biţi. Pentru a o instala, rulaţi emerge blackdown-jre. Apoi, urmaţi pasul:

Cod 4.1: Exemplu de link java în directorul de aplicaţii plugin al aplicaţiei browser

# ln -s /opt/blackdown-jre-*/plugin/amd64/mozilla/libjavaplugin_oji.so /usr/lib64/nsbrowser/plugins/libjavaplugin_oji.so

Vreau să instalez pachetul foo, dar emerge afişează: (masked by: ~amd64 keyword)

Acesta înseamnă că pachetul este încă în arborele 'testing' (n.t.: de testare). Vă rugăm să consultaţi man portage sau capitolul despre Interclasarea Categoriilor Software conţinut în Manualul AMD64, pentru mai multe informaţii.

Vreau să instalez pachetul foo, dar emerge afişează: (masked by: missing keyword)

Aceasta înseamnă că pachetul nu a fost testat, încă. Nu înseamnă neapărat că pachetul nu funcţionează. Îl puteţi demasca prin acceptarea unei alte arhitecturi pentru pachet. Următorul exemplu vă arată cum puteţi accepta cuvântul cheie ~x86 pentru un anumit pachet:

Cod 4.2: Exemplu de adăugare de cuvinte cheie pentru pachete

# echo "categorie/pachet ~x86" >> /etc/portage/package.keywords
# emerge pachet

Dacă funcţionează corect pentru dvs., anunţaţi-ne despre acest fapt şi completaţi un raport de bug în Interfaţa Bugzilla din Gentoo, pentru ca echipa AMD64 să introducă cuvântul cheie pentru pachet şi alţi utilizatori să beneficieze de acest lucru, de asemenea.

Atenţie: Nu încercaţi comenzi ca ACCEPT_KEYWORDS="~x86" emerge pachet. Vă va strica în mod sigur structura pachetelor dvs.

5.  Cum pot ajuta proiectul Gentoo/AMD64?

Cum raportez probleme?

Dacă găsiţi un bug sau doriţi să ne trimiteţi patch-uri, trebuie să completaţi un raport de bug. Durează puţin timp şi este apreciat foarte mult. Vă rugăm să urmaţi Modalitatea de raportare a problemelor.

Cu ce pot să ajut?

Având o popularitate în creştere pentru arhitectura amd64, avem, de asemenea, nevoie de din ce în ce mai mult ajutor. Există încă multe lucruri de realizat pentru a îmbunătăţi calitatea Gentoo/AMD64. Un utilizator mediu ne poate ajuta prin:

  • Raportarea de bug-uri generale
  • Testarea aplicaţiilor software ce nu au încă cheia ~amd64
  • Participarea la Proiectul Testerilor de Arhitectură
  • Ajutorul în răspunsul la întrebările de pe listele de discuţii, forumuri şi canale IRC
  • Transmiterea de patch-uri

6.  Alte Resurse

De unde pot să aflu mai multe informaţii despre Gentoo/AMD64?

Dacă nici o întrebare nu v-a fost răspunsă în acest document, puteţi încerca şi alte resurse, cum ar fi Manualul AMD64, Tutoriale pentru Gentoo/AMD64 sau pagina oficială a proiectului nostru. Puteţi, de asemenea, să ne puneţi întrebări pe canalul #gentoo-amd64 de pe irc.freenode.net, Forumurile Gentoo/AMD64 sau pe lista de discuţii gentoo-amd64@lists.gentoo.org.



Imprimare

Actualizat la 28 Martie 2006

Versiunea originală a acestui document a fost actualizată ultima dată la 10 Septembrie 2008

Sumar: Acesta este setul de întrebări frecvente despre Gentoo Linux/AMD64

Luis Medinas
Editor

Gerald J. Normandin Jr.
Editor

Simon Stelling
Editor

Xavier Neys
Editor

Alin Dobre
Translator

Donate to support our development efforts.

Support OSL

Support OSL

Gentoo Centric Hosting: vr.org

VR Hosted

Tek Alchemy

Tek Alchemy

SevenL.net

SevenL.net

Global Netoptex Inc.

Global Netoptex Inc.

Bytemark

Bytemark

Copyright 2001-2008 Gentoo Foundation, Inc. Questions, Comments? Contact us.