Întrebări Frecvente despre Gentoo Linux/AMD64
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.
Conţinutul acestui document este publicat sub licenţa Creative Commons -
Attribution / Share Alike.
|