Pemula Mencoba Arch Linux
Posted: December 20, 2009 at 09:08:19 by Dani Iswara. Words count: 873.
Last updated: July 9, 2010 at 16:04:24.
ipw2200, wireless-tools, wpa_supplicant) di media CD, saya centang/tandai untuk dipasang.
Instalasi selesai. Memang hanya base system tanpa antarmuka grafis yang akan kita peroleh. Manfaatkan layar 'virtual console' dengan menekan tombol alt+F1 hingga F6 dengan bantuan editor teks nano. Ctrl+o ('overwrite') untuk menyimpan. Ctrl+x untuk keluar dari nano.
Target berikutnya, dengan alokasi 'harddisk' 5GB, saya memilih memasang paket minimalis dengan lingkungan desktop berbasis GTK. Pilihan jatuh ke LXDE plus beberapa fitur GNOME.
Sebagai 'root', edit dan sesuaikan nama 'host' di berkas /etc/hosts dan /etc/rc.conf:
nano /etc/hosts
nano /etc/rc.confTambahkan akun 'user'
dani (nama saya; sesuaikan) dan kata sandinya:
useradd -m -G audio,disk,lp,network,optical,power,storage,users,video,wheel -s /bin/bash dani
passwd daniAgar modem Huawei e220 bisa dipakai, saya butuh paket tambahan
xplc, wvstreams, wvdial, dan ppp. Skrip untuk modem tersebut juga ternyata sudah ada. Jika tidak sabar, cari koneksi Internet kabel atau WiFi. :) Rujukan: Huawei e220 di ArchWiki.
Ingin memasang paket-paket lain, dependensi teratasi otomatis, tapi tidak terkoneksi Internet langsung? Bisa, ikuti petunjuk di WikiArch tentang Instalasi Paket Cara 'Offline'.
Koneksi WiFi
Belum masuk antarmuka grafis. Untuk mengaktifkan tombol WiFi dan LED, sebagai 'root', saya melakukan:rmmod ipw2200
modprobe ipw2200 rtap_iface=1
echo "options ipw2200 led=1" >> /etc/modprobe.d/ipw2200.confStart ulang komputer. Cek deteksi semua perangkat Internet:
ifconfig -aPerangkat WiFi terdeteksi di
eth0. Untuk terkoneksi, saya memakai perintah standar Linux di bawah.
- Untuk mendeteksi keberadaan sinyal WiFi:
iwlist eth0 scan - Untuk terkoneksi ke 'access-point' tanpa proteksi:
iwconfig eth0 essid "nama-Access-Point" - Terkoneksi melalui (proteksi/enkripsi) WEP dan heksadesimal:
iwconfig eth0 essid "nama-Access-Point" key 1234567890 - Terkoneksi melalui proteksi karakter ASCII:
iwconfig eth0 essid "nama-Access-Point" key s:asciikey
wpa_supplicant. Cara klasiknya:
wpa_passphrase nama-Access-Point "katasandi" > /etc/wpa_supplicant.confJika perlu, konfigurasi asli
wpa_supplicant.conf dibuat salinannya/'backup' dulu.
iwconfig eth0 essid nama-Access-Point
wpa_supplicant -B -Dwext -i eth00 -c /etc/wpa_supplicant.conf
Wext untuk 'driver' WiFi berbasis Intel.
Tunggu sesaat, lalu ketikkan
dhcpcd eth0untuk menerima 'IP address'. Selengkapnya, silakan menuju halaman WPA Supplicant di ArchWiki.
Memutakhirkan Arch Linux
Repositori 'mirror' tercepat, terbaru, dan 'delay' minimal menurut statistik Mirror status dan pengalaman saya:Server = http://unix.net.pl/archlinux.org/$repo/os/i686 Server = ftp://ftp.iinet.net.au/pub/archlinux/$repo/os/i686 Server = ftp://ftp5.gwdg.de/pub/linux/archlinux/$repo/os/i686 Server = ftp://mirror.aarnet.edu.au/pub/archlinux/$repo/os/i686 Server = ftp://ftp.tku.edu.tw/Linux/ArchLinux/$repo/os/i686 Server = ftp://mirror.optus.net/archlinux/$repo/os/i686 Server = ftp://mirror.unej.ac.id/archlinux/$repo/os/i686Daftar itu saya tempatkan di berkas
/etc/pacman.d/mirrorlist.
Atau gunakan perintah rankmirrors. Salin dulu berkas 'mirror' menjadi /etc/pacman.d/mirrorlist.salinan. Kumpulkan 6 'mirror' terdekat, dari direktori /etc/pacman.d/:
rankmirrors -n 6 mirrorlist.salinan > mirrorlistDaftar seperti di atas akan tersusun otomatis di baris paling bawah berkas tersebut. Di
/etc/pacman.conf, saya mengaktifkan repositori standar core, extra, dan community. Yang custom hanya aktif sewaktu-waktu saat instalasi 'offline'.
Untuk unduh paralel via aria2c, pasang powerpill, plugin pacman:
pacman -S powerpillPerhatikan kondisi jaringan Internet. Jika perlu, mutakhirkan seluruh sistem:
pacman -Syuyang artinya 'sync', 'refresh', 'sysupgrade'. 'Reboot' jika kernel ikut diperbarui.
Memasang Antarmuka X-Server dan LXDE
Instalasi paket di bawah membutuhkan dependensi yang cukup banyak:pacman -S libgl xorg xf86-input-evdev mesa xf86-video-intelLalu lakukan konfigurasi otomatis:
Xorg -configureSalin/kopi berkas
/root/xorg.conf.new ke /etc/X11/xorg.conf. Jika perlu, tambahkan fitur berikut di xorg.conf tersebut:
Section "Extensions" Option "Composite" "Enable" EndSectionMasukkan
hal dan fam ke DAEMONS di berkas /etc/rc.conf. Untuk mengaktifkannya sekarang, ketikkan:
/etc/rc.d/hal start /etc/rc.d/fam startUntuk memasang LXDE:
pacman -S ttf-ms-fonts ttf-bitstream-vera ttf-dejavu lxdeTiba saatnya memasang paket-paket hemat. Dengan pertimbangan tertentu, paket-paket berikut saya pilih:
pacman -S slim slim-themes archlinux-themes-slim xarchiver firefox flashplugin pidgin leafpad parcellite openoffice-base xpdf dia gimp gthumb inkscape xsane audacious brasero totem cups-pdf hplip gnome-bluetooth audacity gnome-system-tools gnome-power-manager networkmanager gconf-editor alacarteAda sesi tanya jawab apakah akan memasang semua paket dalam grup tertentu atau tidak. Jadi, sesuaikan dengan kebutuhan. Tidak penuh sesak atau 'bloated' dengan perangkat lunak yang kurang dibutuhkan. :) Lebih bijak jika memasang paket bertahap. Gunakan skala prioritas. Karena ukurannya cukup besar. Rujukan: LXDE di ArchWiki. Konfigurasi suara, pasang paket
alsa-utils:
pacman -S alsa-utils alsa-lib
alsaconf
alsamixerTekan tombol Esc untuk keluar dan kembali ke 'console'.
alsactl storeSebelum masuk ke sistem X atau tampilan grafis, edit 'login manager' sebagai 'root':
nano /etc/slim.conflalu tambahkan baris berikut:
current_theme archlinux-simplyblackEdit konfigurasi
/etc/inittab:
nano /etc/inittabmenjadi
... #Boot to X11 id:5:initdefault: ... # Example lines for starting a login manager ... x:5:respawn:/usr/bin/slim >& /dev/null ...Edit sesi LXDE dengan hak 'user' biasa. Keluar dari 'root':
exitedit berkas seperti berikut
nano ~/.xinitrctambahkan baris di bawah
exec ck-launch-session startlxdeSetelan
DAEMONS selengkapnya yang saya pakai:
DAEMONS=(!network ifplugd @syslog-ng netfs @crond alsa hal networkmanager fam)Coba masuk ke tampilan grafis plus LXDE:
startxatau restart komputer/'notebook'. Jika ada pesan kesalahan atau tidak berhasil masuk ke X, edit kembali konfigurasi yang bermasalah dengan masuk ke 'console'. Tekan tombol alt+F1 seperti di awal tulisan ini. Selamat mencoba. Risiko ditanggung sendiri. No pain, no gain. :) Referensi, tempat mengadu, dan bertanya:
- ArchWiki.
- Forum Linux Arch.
- Perfect Linux - LXDE - Arch di blog Dr. Rockhopper.
" 'Simple' is defined from a technical standpoint, not a usability standpoint. It is better to be technically elegant with a higher learning curve, than to be easy to use and technically [inferior]." -Aaron Griffin.Dani Iswara, mail me: [myfirstnamelastname]@gmail.com.
Comment by Cahya on December 29, 2009 at 16:23:38
using Firefox 3.5.6 on SuSE
Tulisan ini tetap mengerikan...
Sometimes..., keep it simple in Linux means so much complexities for others :D
Btw, Bli Dani memakai komputer jinjing buat latop, terus desktop =...?
Comment by zam.web.id on December 29, 2009 at 21:32:57
using Internet Explorer 6.0 on Windows XP
meski saya kurang faham tentang tulisan di atas, tapi saya cukup senang dengan keyword: "Keep it Simple Stupid!"
Comment by Dani Iswara on December 30, 2009 at 01:16:06
using Shiretoko 3.5.6 on GNU/Linux
Cahya,
kalo dilihat, basic-nya ya gitu aja kok. Kalo pake Slackware, Gentoo, beberapa langkah serupa. :)
Ngga mungkin saya mengikuti kecanggihan tiap distro Linux dengan mesin lawas ini.
Sementara desktop tetap desktop. :)
Comment by Dani Iswara on December 30, 2009 at 01:18:16
using Shiretoko 3.5.6 on GNU/Linux
zam,
itu memang kata kunci di beberapa Linux dengan prinsip simpelnya, Pak Zam. :)
Comment by jenggo on December 30, 2009 at 23:40:36
using Nokia Series60 3.1 on Nokia E71
Aseek,, sampe capek scrolling kebawah buat baca artikelnya.. Wahahha..
Klo menurut saya, yang juga menarik dari Arch yaitu waktu bootingnya cukup gegas,, walaupun tidak segegas Zenwalk..
Comment by Dani Iswara on December 31, 2009 at 00:59:45
using Shiretoko 3.5.6 on GNU/Linux
jenggo,
siapa suruh make layar kecil. Lagi males bikin posting berseri. :)
Bukannya bisa diakalin servis mana aja yang aktif on start-up?
Comment by jenggo on December 31, 2009 at 07:01:04
using IceWeasel 3.5.2 on Zenwalk GNU Linux
oh, perbandingannya dengan servis yang sama-sama dibutuhkan saat booting..
Si Zen lebih gegas, tentunya dengan trade-off waktu logout (reboot/poweroff) yang lama (skrip yang butuh waktu lama saat loading dipindah ke logout seperti caching fonts dan update library).
btw, kalo saya biasanya menyerahkan urusan wifi pada WiCD.. Sering lupa perintah manual soalnya.. ehehe..
Comment by gadgetboi on December 31, 2009 at 10:33:11
using IceWeasel 3.5.6 on Debian GNU/Linux
screenshotnya mana mas??? oiya ngemeng-ngemeng spek kompi mas itu apa yah?
Comment by Dani Iswara on December 31, 2009 at 13:39:48
using Shiretoko 3.5.6 on GNU/Linux
jenggo,
itu semacam prelink atau preload gitu ya?
untuk wicd, kan ceritanya belum masuk X. :)
Comment by Dani Iswara on December 31, 2009 at 14:13:49
using Shiretoko 3.5.6 on GNU/Linux
gadgetboi,
screenshot-nya ngga tega ngelampirin di atas. :) ini tautannya aja, mas rangga: arch linux + gnome (png; 129KB). yang lxde lagi ditumpuk pake gnome karena jatah cuman 5GB.
tambahan screenshot, firefox (fx) dengan arch search features: fx + arch linux searchplugins (png; 132KB).
spesifikasi laptop dan
lspciada di tulisan tentang nginstall gentoo (dah ada tautannya juga di atas). :)Comment by jenggo on January 1, 2010 at 12:27:46
using Nokia Series60 3.1 on Nokia E71
nope.. cuma pindahin skrip yang biasanya dijalankan saat mode booting ke mode poweroff/reboot
Comment by uname on January 16, 2010 at 14:41:15
using Firefox 3.5.6 on Mandriva 2010.0
Saya baru aja install arch tadi siang, triple booting bareng Mandriva 2010.0 & Debian 5.0.3..tapi sekarang masih hitam putih, belum ada X-nya..
dimana saya bisa nyari tutorial arch Linux, terutama yang berbahasa indonesia..1 lagi wirelessk pake Broadcom BCM 4312 gak langsung bisa dipake ya?harap maklum, newbie.jadi kebanyakan tanya.hehe..
Comment by Dani Iswara on January 16, 2010 at 15:11:06
using Firefox 3.5.7 on Gentoo
uname,
di Arch Wiki lengkap banget. :) Memang belum semua di-bahasa-Indonesia-kan. Cek juga di Pendapat saya tentang Arch (ada pranala ke panduan pemula Arch-bahasa Indonesia dan milis Arch ID). :)
Untuk wifi, cek di Broadcom BCM 4312 di Arch Wiki.
Comment by uname on January 16, 2010 at 16:04:23
using Firefox 3.5.6 on Mandriva 2010.0
makasih mas, langsung ke TKP :ngacir
besok kalo ada masalah mampir sini lagi.. :)
Comment by uname on January 17, 2010 at 16:52:55
using Firefox 3.5.6 on Mandriva 2010.0
Tanya lagi mas..kalo mau bikin repo lokal, donlot paket2nya dimana ya?
Comment by Dani Iswara on January 17, 2010 at 17:30:42
using Firefox 3.5.7 on Gentoo
uname,
kalo di-googling dulu, biasanya pasti ada di ArchWiki: Local repository - HOW TO. :)
Comment by uname on January 17, 2010 at 19:42:03
using Firefox 3.5.6 on Mandriva 2010.0
nemu di sini nih mas http://mirrors.kernel.org/archlinux/
tapi belum nemu yang lokal :(
Comment by Dani Iswara on January 17, 2010 at 20:25:26
using Firefox 3.5.7 on Gentoo
uname,
maksudnya bikin repo lokal atau unduh dari mirror lokal?Kalo mirror lokal, kan ada di tulisan di atas. Di Univ. Jember ada mirror Arch yang lokal. Di kavalinux juga ada. Entah mana yang lebih terawat. Cek seperti cara di atas. Mana yang tercepat, terstabil, dan ter-update. :)Comment by uname on January 18, 2010 at 07:22:17
using Opera Mini 4.2.13221 on J2ME/MIDP Device
Bikin repo lokal.jd paketnya dDonlot dulu ke HD.installnya sewaktu waktu..kemarin bis update paket core,donlot dari kernel.org..unej masih main tenis mas :D ..kavalinux?ntar dicoba.nuwun..
Comment by Dani Iswara on January 18, 2010 at 07:39:09
using Firefox 3.5.7 on Gentoo
uname,
maaf, saya yang salah mengerti. :)
Saya juga awalnya install offline. Mirip seperti Gentoo. Unduh dulu paketnya, install kemudian offline sesuai petunjuk. Di Arch jauh lebih sederhana dan cepat caranya.
Enakan pingpong atau squash sekalian aja. :D