Ganti blog lagi =)

Posted in UNIX/Linux on Mei 5, 2008 by inov

Maaf,
aku ganti blog lagi =)

blog yang ini sudah jarang banget diurus, jadi maaf, bales komentarnya kelamaan, atau bahkan gak dibales,

blog saya sekarang di inovsiji.wordpress.com (lebih gampang dihafal kan?, hehehe… *sama aja denk*).

Terimakasih untuk melihat blog saya, dan terimakasih juga dengan komentar2nya,
semoga bisa membantu =)

Ubuntu 7.10 On My Acer Aspire 4520

Posted in UNIX/Linux on Desember 2, 2007 by inov

Akhirnya, setelah mesen kurang lebih 4 minggu dapet juga CDnya ubuntu 7.10 dari canonical.
Pertamanya iseng, mesen 2CD 32bit, habis itu besoknya mesen lagi 1CD 32bit sama 1CD 64bit, saya kira gak bakalan nyampe, soalnya gratis :D

Sekitar 3-4 minggu setelahnya, pas pulang dari skul, ngeliat ada bungkus aneh di rumah. Kayak bungkus harddisk tebel banget (coba klo isinya harddisk :D ), eh ternyata kiriman 2CD ubuntu 32bit, tulisannya dari canonical lagi, dikirim dari netherland.
Gak nyangka, kirimannya ternyata sampe juga, dikirim dari netherland, gratis lagi :) . 1-2 minggu setelahnya juga datang yang 64bit, thx canonical!

Menginstall Ubuntu 7.10 di Acer Aspire 4520
Saya mencoba nginstall ubuntu 7.10 32bit di laptop saya, kebetulan laptop saya acer aspire 4520, processornya amd turion64 (64bit),
pas diboot livecd, cuman bisa safe graphic mode, tapi bisa jalan dengan lancar setelah saya ganti ke mode 1024×768,
saya coba install, dan proses install berjalan mulus,

Abnormal Booting @ My Aspire 4520 . . .
Pas booting lewat harddisk, ada problem aneh, kadang2 proses boot terhenti (gak mau jalan), saya kira ini karena saya menginstall sistem 32bit di laptop 64bit saya. Lalu saya coba nginstall yang 64bit, dan hasilnya sama, proses boot sering terhenti, nginstall lagi deh yang 32bit.
Problem bisa terpecahkan, ceritanya:

  • Saat booting, saya coba sambil menekan-nekan tombol apa aja yg ada di kibor (jangan ditiru :D ), dan booting bisa berjalan.
  • Saya restart, dan saya coba booting lagi sambil menekan-nekan tombol apa aja yg ada di kibor, dan booting berjalan lagi.
  • Saya restart, lalu booting biasa tanpa menekan tombol apa-apa, proses booting gagal (macet).
  • Dari percobaan diatas (:D), saya simpulkan ketika mau booting ubuntu di aspire 4520 saya harus menekan tombol sembarang.
  • Saya juga sempat coba booting sambil menekan-nekan tombol shift saja, dan ternyata bisa, dan sampai sekarang, pada saat proses booting ubuntu 71.0 di aspire 4520, saya selalu menekan-nekan tombol shift agar proses boot bisa berjalan…

Solusi Ubuntu Untuk Acer 4520
Setelah itu, saya mencari di google untuk solusi ubuntu di aspire 4520, dan saya menemukan halamannya, http://ubuntu-semarang.org/blog/2007/11/solusi-ubuntu-untuk-acer-4520/

Kebetulan saya tinggal di semarang, di banyumanik tepatnya, dan di exanet (warnet berbasis linux di banyumanik, semarang) tersedia DVD repository-nya ubuntu 7.10, Rp50.000,00 untuk 5DVD, komplit isinya, jadi ga perlu donlot2 lagi,

Saya ikuti langkah2 yang ada di halaman ini, dan berhasil, tetapi ada satu problem, yaitu vga dah jalan (nvidia-glx-new), tapi belum bisa pake mode 1280×800,

Problem Solving: Mode 1280×800
(pastikan nvidia-glx-new sudah terinstall pada ubuntu anda!)
untuk memecahkan problem ini, pertama saya backup xorg.conf asli
$ sudo cp -v /etc/X11/xorg.conf /etc/X11/xorg.conf-asli
lalu menjalankan perintah
$ sudo dpkg-reconfigure -phigh xserver-xorg
saya pilih (centang) 1280×800 dan 1024×768,
lalu saya edit xorg.conf
$ sudo gedit /etc/X11/xorg.conf
pada section device, ganti “nv” dengan “nvidia”

saya coba logout, dan gdm langsung berjalan pada mode 1280×800,
sip, selesailah problem ubuntu di aspire 4520 saya selama ini!

Koneksi Internet Lewat HP CDMA dan GSM di Linux

Posted in UNIX/Linux on Mei 2, 2007 by inov

Dari pengalaman saya melakukan koneksi internet dengan handphone CDMA dan GSM di Linux.

Pertama, hubungkan handphone dengan kabel koneksinya ke komputer (saya memakai nokia 2865 dengan kabel CA-53 dan (bisa juga) DKU-2). Di OpenSuse 10.2 (Kernel 2.6.18.x) , perangkat saya langsung dikenal, dan oleh module ditempatkan di /dev/ttyACM0.

Untuk yang belum dikenal, coba jalankan:

$ su
$ modprobe cdc_acm
$ dmesg | grep -i acm

Apakah dari pesan terdapat pesan bahwa ada driver yang berlokasi di usb dengan alamat /dev/ttyACMx? kalau ada, berarti perangkat dikenal.

Pastikan Linux sudah terinstall pppd dialer, seperti wvdial atau kppp.
Saya menggunakan kppp pada OpenSuse 10.2

Untuk yang menggunakan kppp:
konfigurasi kppp:
Tambahkan modem (bisa diberi nama) ACM, dengan alamat device modem /dev/ttyACM0.
Lalu buat account dengan phone number #777 (untuk CDMA), dan *99# (untuk GSM)

*untuk pengguna m8 – fren:
username: m8 | password: m8
*untuk pengguna telkomsel:
username: wap | password: wap123

Bisa juga menggunakan wvdial, dengan wvdial.conf berikut (untuk m8)

[Dialer m8]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Mdem Type = USB Modem
Baud = 460800
New PPPD = yes
Modem = /dev/ttyACM0
ISDN = 0
Phone = #777
Password = m8
Username = m8
Auto DNS = 1
Stupid Mode = 1
Auto Reconnect = on

$ wvdial m8

Install Apache2 dengan PHP5 sebagai CGI

Posted in UNIX/Linux on Mei 2, 2007 by inov

pertama, (kalau belum punya) download versi terbaru apache2 dan php5 di
http://www.apache.org/
http://www.php.org/
(!) pilih yang versi UNIX source.

extract httpd-2.*.tar.gz dan php-5.*.tar.gz (boleh di home directory)

pertama, jalankan perintah su dan masukkan password untuk menjalankan root mode
$ su

pergi ke directory httpd-2.* dan jalankan perintah ./configure seperti di bawah ini:

$ cd httpd-2.x.x
$ ./configure --enable-mods-shared=all
$ make
$ make install

apache2/httpd2 server telah terinstall di /usr/local/apache2
kalau mau merubah tempat instalasi, tambah option --prefix=/tempat/instalasi pada perintah ./configure, sebagai contoh:
$ ./configure --enable-mods-shared=all --prefix=/opt/httpd2

untuk memulai/menjalankan server, maka jalankan perintah:
$ /usr/local/apache2/bin/apachectl start
lalu ketik alamat http://localhost/ atau http://127.0.0.1/ untuk mengecek apakah apache2 sudah terinstall dengan benar.

setelah itu (setelah apache2/httpd2 terinstall), pergi ke directory php-5.*, dan jalankan juga perintah ./configure seperti di bawah ini:

$ ./configure --with-mysql --enable-force-cgi-redirect
$ make
$ make install

pastikan mysql server sudah terinstall di UNIX, kalau belum, option --with-mysql pada ./configure tidak usah dipakai. option --enable-force-cgi-redirect berguna untuk mencegah direct access cgi-bin-nya php,

dengan cara seperti di atas, maka php akan terinstall di /usr/local, untuk mengganti tempat instalasi, gunakan option --prefix=/tempat/instalasi seperti yang telah dijelaskan pada instalasi apache2.

langkah selanjutnya (setelah apache2 dan php5 terinstall) adalah mengedit httpd.conf yang ada pada directory /usr/local/apache2/conf

buka /usr/local/apache2/conf/http.conf (kalau di GNOME bisa pakai gedit, di KDE bisa pake Kate)

pada bagian bawah (sekitar baris 430 s.d. 450) hilangkan tanda comment (#) pada:
#Include conf/extra/httpd-autoindex.conf
#Include conf/extra/httpd-userdir.conf
#Include conf/extra/httpd-info.conf
#Include conf/extra/httpd-manual.conf

contoh:
#include conf/extra/httpd-userdir.conf
menjadi include conf/extra/httpd-userdir.conf (dengan tanda `#` yang dihilangkan)

setelah itu restart server dengan perintah:
$ /usr/local/apache2/bin/apachectl restart

di browser, coba buka http://localhost/manual/, kalau halaman manual muncul, maka editan httpd.conf sudah benar.

pada home directory, buat folder bernama `public_html`, folder tersebut bisa diakses melalui web dengan alamat http://localhost/~nama_user

selanjutnya, (masih dalam mengedit httpd.conf), tambahkan kode seperti di bawah ini (bisa) pada bagian <IfModule alias_module> ... </IfModule> (sekitar baris 270 s.d. 305)
ScriptAlias /php-bin/ "/usr/local/bin/"
Action php-cgi /php-bin/php
AddHandler php-cgi .php .inc .phtml

jangan lupa restart server (!)
setelah itu, coba buat test.php pada directory `public_html` di home directory

test.php
<?php
echo '<h1>PHP sudah bisa jalan lewat Apache2 sebagai CGI</h1>';
?>

lalu buka http://localhost/~nama_user/test.php
kalau berhasil, berarti instalasi sukses!

tolong beri komentar kalau ada kekurangan, saran, atau pendapat lain. bisa juga untuk bertanya,
thx