Wednesday, July 11, 2012

Install Software

Kali ini saya akan menulis bagaimana cara menginstall software/aplikasi dalam slackware...
Dalam hal ini kita akan menggunakan Slackbuilds dot org sebagai repository-nya.


 Pertama-tama masuk ke Slackbuilds lalu cari aplikasi yang diinginkan, atau bisa juga browsing aplikasi yang ada di slackbuilds.org dengan meng-klik tab Repository.

 Misal disini saya akan menginstall game blobwars, download file blobwars-1.18.tar.gz, blobwars.tar.gz, dan blobwars.tar.gz.asc... Cara mendownload bisa langsung dengan klik pada file tersebut, kecuali file blobwars.tar.gz.asc klik kanan lalu pilih Save as..

Setelah semua file di download, buka konsole, lalu masuk ke folder tempat file tadi disimpan...misal file-file tersebut ada di folder Download :
$ cd Download
lalu masuklah sebagai root
$ su
 # tar xzvf blobwars.tar.gz
# mv blobwars-1.18.tar.gz blobwars/
# mv blobwars.tar.gz.asc blobwars/
# cd blobwars

Ubah hak akses menjadi executable :
# chmod +x blobwars.Slackbuild

Jalankan file Slackbuild (jangan lupa titik dan slash nya) :
# ./blobwars.Slackbuild

Jika proses ekstrak file Slackbuild telah selesai, secara default akan terbentuk file dengan extensi txz di folder /tmp, installah paket tersebut :
# installpkg /tmp/blobwars<sesuaikan namanya>.txz

Namun perlu juga ketelitian dalam menginstall file dari Slackbuilds, karena ada aplikasi yang membutuhkan aplikasi pendukung yang harus sudah terinstall sebelumnya. Contoh :
Dari gambar diatas, dapat dilihat bahwa aplikasi FreeCAD membutuhkan xerces, Pivy, dan OpenCASCADE...maka harus menginstall aplikasi-2 itu lebih dahulu, baru dapat menginstall FreeCAD.

Unik, mempesona, dan bikin penasaran...itulah slackware..

Sekian dulu...semoga bermanfaat...lain waktu disambung lagi..


--apm







Monday, July 9, 2012

Update / Upgrade Slackware

Lama ga nulis...jadi suka lupa perintah-perintah dalam slackware tercinta...
Langsung aja, untuk meng-update/upgrade slackware, pertama-tama masuk sebagai root lalu ganti mirror slackpkg dengan mirror lokal :
# vim /etc/slackpkg/mirrors

Hilangkan tanda pagar (#) pada link mirror yang ada, sesuaikan dengan versi Slackware yang digunakan (contoh : Slackware 64 bit versi current, maka http://ftp.paudni.kemdiknas.go.id/slackware/slackware64-current/

Selanjutnya  untuk meng-update database aplikasi yang ada dengan database pada server mirror :
# slackpkg update

Perintah untuk meng-install aplikasi baru dari server ke pc :
# slackpkg install-new

Perintah untuk meng-upgrade semua aplikasi yang ada sesuai dengan aplikasi pada server mirror (perlu diperhatikan daftar aplikasi dengan aplikasi yang ada, pada bagian bawah window ada penjelasan tentang aplikasi yang terinstall di pc) :
# slackpkg upgrade-all

Perintah untuk membersihkan system dari aplikasi lama yang tidak diperlukan (aplikasi yang diinstall dari pihak ketiga akan dianggap tidak sesuai, sehingga perlu ketelitian dalam melakukan perintah ini) :
# slackpkg clean-system

Yang jelas perlu kesabaran dalam melakukan perintah update/upgrade ini, karena system akan mendownload dan menginstall aplikasi satu-persatu.

Sebagai tambahan, untuk meng-update database slackware :
# updatedb

Ok, sekian dulu tulisan hari ini. Nanti sambung lagi, semoga bermanfaat.
--apm98

Tuesday, January 17, 2012

Install Driver ATI/AMD Graphics

Trial and error...metoda yang asik buat belajar linux heheh... Googling, nyari-nyari, nyoba, kalo salah...hapus lagi...ulang lagi hohoho... Tapi ga membuat aku kapok belajar linux terutama slackware...

Disini aku mau nulis tentang pengalamanku menginstall driver ATI/AMD Graphics, tentunya setelah googling :)...

1. Download driver ATI/AMD Graphics dari websitenya : AMD Graphics (link 64 bit)
2. Setelah selesai download, file hasil download tadi aku pindahkan ke direktori /usr/src/
# mv ati-dr* /usr/src/

3. Kemudian masuk ke direktori /usr/src/ dan ubah mode nya menjadi execute,
# cd /usr/src/
# chmod +x ati-driver-installer-11-12-x86.x86_64.run
4. Lalu lakukan perintah untuk menjalankan installer -- disini aku tidak menggunakan perintah --buildpkg, karena setelah beberapa kali mencoba, aku mendapatkan grafik yang patah-patah, dan  Desktop Effects pada KDE tidak berfungsi sebagaimana mestinya.
# ./ati-driver-installer-11-12-x86.x86_64.run

5. Lakukan instalasi secara manual.

    Lalu lakukan 
 # aticonfig --initial
    Setelah itu reboot...dan berhasil... :)

Thursday, January 12, 2012

Upgrade Kernel 3.2

Kali ini aku akan mencoba berbagi pengalaman tentang mengupgrade kernel pada Slackware 13.37... Kernel awal dari Slackware 13.37 adalah Kernel 2.6.37, sebenarnya aku sudah mengupgrade ke Kernel 3.1.6... tapi karena penasaran ama Kernel 3.2.. yaa aku upgrade lagi... dan Alhamdulillah dengan langkah yang sama tidak ada masalah..

Referensi yang aku gunakan dari imron02.blogspot.com (makasih mas Imron).. Oke langsung aja :

1. Download kernel yang mau dipakai di www.kernel.org

2. Setelah selesai, masuk sebagai root (dengan perintah su), kemudian masuk ke folder dimana file hasil download disimpan.

3. Ekstrak file hasil download tadi, dan hasil ekstrak langsung berada di /usr/src
# tar xjvf linux-3.2.tar.bz2 -C /usr/src/

4. Kemudian masuk ke direktori hasil ekstrak
# cd /usr/src/linux-3.2/
5. Baca file README... kalau ada perintah untuk make mrproper.. ikutin dulu perintahnya :
# cat README | more
# make mrproper

6. Langkah pertama untuk compile kernel sudah dilakukan, selanjutnya lihat dulu isi dari direktori /boot
# ls /boot

7. Kemudian copy file konfigurasi awal (yang aktif) ke direktori /usr/src/linux-3.2 dengan nama baru .config (menggunakan titik)..disini karena aku sudah pernah upgrade kernel sebelumnya, maka yang digunakan adalah konfigurasi kernel 3.1.6 yang telah sesuai sebelumnya.
# cp /boot/config-3.1.6-kernel-baru /usr/src/.config

8. Kemudian adalah membuat shortcut (symbolic link) pada arsip kernel yang baru, sebelumnya shortcut yang lama harus dihapus terlebih dahulu.. posisi berada di direktori /usr/src/
# cd /usr/src/
# rm linux
# ln -s linux-3.2 linux

9. Kemudian masuk ke direktori linux baru melalui sym-link-nya :
# cd linux

10. Langkah selanjutnya membutuhkan ketelitian yang tinggi, kita harus kenal dengan spesifikasi hardware yang digunakan, untuk itu sebelumnya ada baiknya menjalakan perintah lspci... perintah untuk membuat konfigurasi ini ada bermacam2 (pilih saja salah satu) :
     - make xconfig (jika menjalankannya pada modus grafik X)
     - make oldconfig (akan ditanyai dengan semua pertanyaan pada modus teks)
     - make menuconfig (dengan modus grafik standard)
   Tidak masalah dengan mana yang akan dipilih, yang penting adalah jawabannya sesuai dengan spesifikasi hardware yang digunakan, dan sesuai dengan tujuan atau kepentingan kita... setelah itu jangan lupa untuk menyimpannya (save)..

# lspci
# cat /proc/cpuinfo
# make menuconfig

11. Langkah selanjutnya adalah membuat image kernel
# make bzImage
     Lumayan lama...bisa sambil makan dulu heheh

12. Kemudian membuat modul-modul yang telah kita tentukan tadi..
# make modules
       Yang ini juga lumayan lama

13. Setelah modul-modulnya selesai dibuat, maka selanjutnya adalah menginstal modul-modul tersebut
# make modules_install

14. Selanjutnya copy image kernel, konfigurasi, dan system map baru ke direktori /boot
# cp arch/x86/boot/bzImage /boot/vmlinuz-3.2-newkernel
# cp System.map /boot/System.map-3.2-newkernel
# cp .config /boot/config-3.2-newkernel
# cd /boot
# rm vmlinuz
# rm System.map
# rm config
# ln -s vmlinuz-3.2-newkernel vmlinuz
# ln -s System.map-3.2-newkernel System.map
# ln -s config-3.2-newkernel config
#mv initrd.gz initrd-lama.gz

15. Kemudian membuat initrd agar kernel dapat menggunakan partisi root. Posisi kita saat ini masih berada dalam direktori /boot
# fdisk -l    (untuk melihat partisi)
# mkinitrd -c -k 3.2 -m jbd:ext4 -f ext4 -r /dev/sda4

  Perlu diperhatikan adalah tipe file-system, sesuaikan dengan yang digunakan saat menginstal Slackware (dalam hal ini yang aku gunakan adalah tipe ext4), lalu tempat partisi sistem linux jangan sampai salah (sebaiknya sebelum menjalankan mkintrd, lakukan dulu perintah fdisk -l untuk meyakinkan letak partisi sistem linux).
16. Lalu edit lilo atau grub. Aku menggunakan lilo, dan editor vim..
# vim /etc/lilo.conf
   edit dan tambahkan pada bagian :
    
# Linux bootable partition config beginsimage = /boot/vmlinuz
initrd = /boot/initrd.gz
root = /dev/sda4
label = Slackware
read-only
# Linux bootable partition config ends
# Linux Kernel Dokter jaga 24 jam
image = /boot/vmlinuz-3.1.6-kernel-baru
initrd = /boot/initrd-lama.gz
root = /dev/sda4
label = SlackwareJaga
read-only
# Linux bootable partition config ends


17. Setelah mengedit, simpan...kemudian pada lakukan :
# lilo -v
18. Akhirnyaaa selesai sudah perjuangan mengupgrade kernel heheh...eitttss langkah selanjutnya adalah baca Bismillah lalu  reboot pc atau laptopnya.... Alhamdulillah...berhasil...untuk membuktikan :
# uname -a