FAQ Gentoo Linux/AMD64
1.
Pertanyaan
Pengenalan FAQ Gentoo/AMD64
Dokumen ini berisi pertanyaan-pertanyaan yang sering ditanyakan tentang
Gentoo/AMD64. Kami bermaksud untuk membantu dan menyediakan informasi-informasi
berguna tentang Gentoo/AMD64. Beberapa dari pertanyaan-pertanyaan di sini dapat
anda temukan di forum, IRC, atau milis. Jika anda memiliki saran atau pertanyaan
tentang FAQ ini, silakan mengirimkan email ke amd64@gentoo.org.
Instalasi
Hardware
Aplikasi
Bagaimana saya membantu proyek Gentoo/AMD64?
Sumber-sumber lain
2.
Instalasi
CFLAGS apa yang harus saya gunakan untuk AMD64/EM64T?
Anda harus menggunakan CFLAGS sederhana untuk menghindari masalah pada
sistem anda. Misalnya, anda boleh menggunakan CFLAGS="-march=k8 -O2 -pipe"
untuk sistem selain EM64T dan CFLAGS="-march=nocona -O2 -pipe" untuk
sisten EM64T.
Kernel apa yang harus saya gunakan untuk AMD64?
Anda dapat menggunakan hampir semua source kernel yang tersedia di Portage.
Kami anjurkan anda untuk menggunakan gentoo-sources karena kernel ini
merupakan kernel yang dirancang khusus untuk Gentoo Linux. Source kernel ini
berisi banyak sekali tambalan khusus AMD64, untuk itu hanya kernel inilah yang
didukung secara resmi oleh Gentoo/AMD64.
Peringatan:
Anda harus berhati-hati dengan beberapa fitur kernel yang belum diuji dengan
baik seperti PREEMPT.
|
Pastikan agar anda telah mengaktifkan opsi IA32_EMULATION di kernel.
Daftar Kode 2.1: Mengaktifkan IA32 Emulation di source Kernel |
# cd /usr/src/linux
# make menuconfig
Executable file formats / Emulations --->
[*] IA32 Emulation
|
Peringatan:
Anda mungkin akan mengalami kegagalan ketika membangun aplikasi pada sistem
multilib jika anda menonaktifkan opsi ini.
|
Apakah saya bisa mendapatkan peningkatan performa jika saya menggunakan
sistem 64-bit?
Pertanyaan ini sulit dijawab. Pada beberapa kasus, anda akan merasakan
peningkatan performa, sedangkan pada kasus lain tidak. Untuk penggunaan
sehari-hari, hampir tidak ada perbedaan antara 64-bit dan 32-bit. 64-bit
biasanya terasa lebih cepat pada komputasi "floating point" yang biasanya
terdapat pada aplikasi multimedia dan render 3D. Anda mungkin tertarik dengan
artikel
ini. Terdapat juga thread yang
menarik pada forum kami.
Apakah itu multilib dan bagaimana cara menggunakannya?
Setiap prosesor AMD64 mampu menjalankan kode 32-bit dan 64-bit. Tetapi, ketika
anda memiliki aplikasi 32-bit, anda tidak dapat mencampurnya dengan librari
64-bit, juga sebaliknya. Namun anda dapat menjalankan aplikasi 32-bit secara
nativ jika semua librari yang dibutuhkan tersedia sebagai obyek 32-bit. Anda
dapat memilih apakah anda menginginkan dukungan multilib atau tidak dengan
memilih profil yang sesuai. Default-nya merupakan profil dengan multilib.
Peringatan:
Untuk saat ini anda belum bisa berpindah dari profil non-multilib ke profil
multilib, jadi pikirlah dua kali sebelum anda menggunakan profil non-multilib.
|
Bagaimana cara menciptakan chroot 32-bit?
Silakan baca panduan chroot 32-bit.
Dapatkah saya melakukan upgrade dari sistem x86 saya ke amd64 dengan
melakukan emerge -e world?
Karena adanya beberapa perbedaan antara instalasi x86 dan amd64,
anda tidak dapat melakukan upgrade. Silakan melakukan instalasi baru. Proses
instalasinya agak sedikit berbeda dengan x86, jadi silakan membaca Buku Pegangan AMD64.
Dapatkah saya menggunakan Reiser4?
Reiser4 tidak tersedia pada kernel apapun yang disediakan oleh proyek kernel
Gentoo, jadi tim AMD64 juga tidak mendukungnya. Jawabannya adalah tidak.
3.
Hardware
Apakah driver binari NVIDIA/ATI saya bisa berfungsi?
Ya, NVIDIA dan ATI menyediakan driver untuk AMD64. Anda dapat menginstalnya
dengan menjalankan emerge nvidia-drivers atau emerge ati-drivers.
Jika anda memiliki pertanyaan tentang driver-driver ini, sebaiknya anda
membaca Panduan nVidia atau FAQ ATi.
Bagaimana cara menggunakan fitur Cool'n'Quiet/PowerNow?
Anda harus mengkompilasi kernel anda dengan dukungan fitur-fitur ini. Anda
hanya perlu mengaktifkan opsi-opsi berikut ini:
Daftar Kode 3.1: Opsi-opsi kernel untuk Cool'n'Quiet/PowerNow |
Power management options --->
[*] Power Management support
CPU Frequency scaling --->
[*] CPU Frequency scaling
[*] CPU frequency table helpers
[*] AMD Opteron/Athlon64 PowerNow!
|
Kemudian jalankan emerge cpudyn lalu edit /etc/conf.d/cpudyn
dengan editor kesukaan anda.
Daftar Kode 3.2: Contoh /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"
|
Sekarang anda hanya perlu menjalankan rc-update add cpudyn default untuk
memastikan agar service ini dijalankan setiap kali anda boot.
Catatan:
Anda mungkin perlu membaca Panduan Power Management
untuk mendapatkan tips tentang manajemen power CPU.
|
4.
Aplikasi
Dapatkah saya menggunakan Macromedia Flash?
Ya. Agar Flash bisa berfungsi, anda memerlukan browser 32-bit seperti
mozilla-firefox-bin atau opera karena Macromedia tidak
menyediakan versi 64-bit. Setelah meng-emerge paket -bin dari browser
kesukaan anda, instal Flash dengan menjalankan emerge netscape-flash.
Dapatkah saya menggunakan OpenOffice.org?
OpenOffice versi di bawah 2.0.4 tidak dapat dibangun di sistem 64-bit, jadi anda
harus menggunakan versi binari 32-bit, tersedia di Portage sebagai
openoffice-bin. Jika anda merasa berani anda dapat meng-emerge
openoffice, tetapi waspadalah, karena versi ini berlum teruji dengan
seksama untuk dianggap stabil.
Saya ingin menginstal paket foo, tetapi emerge mengatakan: (masked by: ~amd64 keyword)
Hal ini berarti paket tersebut masih berada di pohon 'percobaan'. Silakan
membaca man portage atau bab Mencampur
Cabang-cabang Software dari Buku Panduan AMD64 untuk
informasi lebih lanjut.
Saya ingin menginstal paket foo, tetapi emerge mengatakan: (masked by: missing keyword)
Hal ini berarti paket tersebut belum diuji. Tetapi belum tentu paket
tersebut tidak dapat berfungsi. Anda dapat meng-unmasknya dengan menerima
arsitektur lain untuk paket tersebut. Contoh berikut ini menunjukkan cara
memerintahkan Portage untuk menerima keyword apa saja untuk paket tertentu.
Daftar Kode 4.1: Contoh penambahan keyword paket |
# echo "category/packagename ~* *" >> /etc/portage/package.keywords
# emerge packagename
|
Jika paket ini berfungsi dengan baik untuk anda, beritahukan kepada kami dan
laporkan sebuah bug di Bugzilla Gentoo,
agar tim AMD64 dapat memberikan keyword untuk paket tersebut dan pengguna lain
dapat merasakan manfaat dari percobaan anda.
Peringatan:
Jangan menggunakan perintah seperti ACCEPT_KEYWORDS="~x86" emerge
packagename. Hal ini kemungkinan besar akan merusak pohon Portage anda.
|
5.
Bagaimana saya membantu proyek Gentoo/AMD64?
Bagaimana saya bisa membantu?
Dengan popularitas arsitektur amd64 yang terus meningkat, kami juga semakin
membutuhkan bantuan. Masih terdapat banyak tugas yang perlu dilaksanakan untuk
meningkatkan kualitas Gentoo/AMD64. Pengguna biasa dapat membantu kami dengan:
- Mengisi laporan bug
- Menguji software yang belum memiliki keyword ~amd64
-
Berpartisipasi di Proyek Arch Testers
-
Membantu menjawab pertanyaan di milis, forum, dan channel IRC
- Mengirimkan patch
6.
Sumber-sumber lain
Di manakah dapat saya temukan informasi atau bantuan lain tentang Gentoo/AMD64?
Jika anda masih memiliki pertanyaan yang belum terjawab di sini, anda dapat
mencoba sumber lain yang tercantum di halaman proyek kami. Anda juga dapat
bertanya kepada kami di #gentoo-amd64 pada irc.freenode.net, Forum Gentoo/AMD64,
atau di milis gentoo-amd64@lists.gentoo.org.
Isi dokumen ini dilisensikan dengan lisensi Creative Commons -
Attribution / Share Alike.
|