11 September 2009

Install dan Autorun Xampp Saat Start

  • Install xampp for Linux
  1. Setelah kita memperoleh file installer Xampp, saya menggunakan xampp-linux-1.7.tar.gz maka 3 langkah sederhana yang kita kerjakan adalah sbb:
  2. Login sebagai root di terminal, dan menuju lokasi file installer xampp kita. [ saya pakai xampp-linux-1.7.tar.gz ]
  3. Ekstaraklah file tersebut ke /opt perintahnya adalah " tar xvfz xampp-linux-1.7.tar.gz -C /opt ".

Jalankan dengan perintah : " /opt/lampp/lampp start ". Harusnya akan muncul :
Starting XAMPP 1.7....
LAMPP: Starting Apache...
LAMPP: Starting MySQL...
LAMPP started.

Untuk mencobanya, maka dari browser kita ketik : "http://localhost". Atau [ misal ] disini saya jalankan dengan mengetikkan ip komputer tempat saya menginstalnya, yaitu : 192.168.1.50 maka pada browser akan muncul Xampp menunya. ;)


  • Otomatisasi xampp saat PC start
Setelah berhasil menginstall xampp tadi, defaultnya xampp tidak akan secara otomatis runing saat kita menghidupkan komputer kita.Untuk bisa membuatnya secara otomatis berjalan saat komputer nyala, maka kita perlu membuat otomatisasinya. Saya sendiri membuatnya dalam dua cara, yaitu dengan crontab dan meloadnya di /etc/rc.local. Nah ini caranya :

  1. Dengan mengedit file /etc/rc.local , bukalah terminal kita, lalu ketikkan sudo nano /etc/rc.local maka kita akan dibawa kedalam file rc.local. Disana tambahkanlah : sudo /opt/lampp/lampp start sebelum tulisan exit 0.
  2. Dengan crontab , buka terminal ( Aplication, Accesories, Terminal ). Lalu ketikkan perintah berikut : sudo crontab -e . Seperti biasa, kita diminta memasukkan password, isilah yang sesuai. Kalau kita disajikan dengan pilihan untuk mengedit crontab dengan beberapa text editor yang ada, pilihlah salah satu yang kita suka. Bawalah cursor kita ke bawah # m h dom mon dow command dan ketikkan perintah berikut : @reboot /opt/lampp/lampp start lalu simpanlah konfigurasi yang telah kita bikin tadi.
Untuk mengujinya, silakan reboot PC kita. Apabila saat nyala dan ternyata kita bisa menjalankan xampp atau web site lokal kita ( di localhost ) tanpa mengetikkan perintah sudo /opt/lampp/lampp start di terminal, maka artinya otomatisasi yang kita buat telah berjalan sukses. ;) , sebab kalau gagal maka setiap kali kita akan menjalankan xampp, maka yang pertama kita kerjakan adalah membuka terminal dan mengetikkan pertintah sudo /opt/lampp/lampp start. Hal yang cukup melelahkan.

Note :
  • Nano bisa diganti dengan text editor lainnya, misal vim, gedit atau lainnya.



05 September 2009

Setup TV Tuner di Ubuntu ::

"Watching TV broadcasting on multimedia computer has been a realized since the computer with graphical interface has coming. Many vendor create their tv tuner card. But how about watching TV from linux computer system? Ok.. I have a tv tuner card Pixelview Play TV Pro but can't play on windows system. Why? I have no the driver and aplication for this card ;) and I'm linux user. Then, I try to setup this card for my ubuntu."

Akhirnya setelah lama nganggur dan malah hampir ga inget kalau ada TV Tuner nancep di slot pci CPU yang tiap hari saya pakai, hari ini berhasil saya fungsikan. Sebenarnya alasan utamanya karena saya pengin bisa nonton siaran bola lagi d TV.

TV Tuner yang ada adalah Pixelview Play TV Pro, dan karena mendapatkannya dari Om Rayga dalam keadaan card doang ( tanpa driver, dia jua ga bisa setup di windows ;) ) maka saya tidak mengalami kesulitan dengannya waktu setup di Ubuntu 9.04 JJ, setelah hunting dulu tentang info card dan tunernya.

Langkah untuk melakukan setup TV Tuner :

Pertama yang harus dilakukan adalah mengetahui jenis chipset kartu TV yang kita gunakan. Kita tahu ada bermacam-macam jenis chipsetnya. Saya menggunakan PIXELVIEW PlayTV Pro dengan Chipset BT878 (Anda dapat menemukan informasi ini dalam kartu TV Anda, ya di sana!:)) Jadi saya akan fokus dokumentasi ini untuk kartu jenis ini. Kalau beda, yang harus dilakukan adalah mencari dokumentasi no chipset card dan tuner nya.

Note :

Jika kartu Anda seperti saya, semoga anda beruntungdengan tulisan ini, tetapi jika tidak, sepertinya anda harus sedikit lama dalam proyek instalasi tv tuner anda hehehe, just kidding.

Oke, mari kita mulai dengan memeriksa apakah kartu yang telah diakui oleh sistem, ketikkan perintah berikut dalam terminal anda, anda bisa melakukan "su" atau "sudo-s" untuk mengalihkan account Anda untuk menjadi root terlebih dahulu.

Kita bisa melihat tvtuner kita dengan perintah

#lsmod | grep bttv

Masukkan tvtuner kita ke sistem dengan

#modprobe bttv

kemudian cek dengan

# Ketik dmesg | grep bttv , hasilnya mungkin seperti :
heru@AthlonX:~$ dmesg | grep bttv
[ 10.534374] bttv: driver version 0.9.17 loaded
[ 10.534377] bttv: using 8 buffers with 2080k (520 pages) each for capture
[ 10.534442] bttv: Bt8xx card found (0).
[ 10.534841] bttv 0000:01:06.0: PCI INT A -> Link[LNKA] -> GSI 19 (level, low) -> IRQ 19
[ 10.534850] bttv0: Bt878 (rev 17) at 0000:01:06.0, irq: 19, latency: 64, mmio: 0xdcfff000
[ 10.534895] bttv0: using: Prolink PixelView PlayTV pro [card=37,insmod option]
[ 10.534936] bttv0: gpio: en=00000000, out=00000000 in=003fffff [init]
[ 10.535027] bttv0: tuner type=30
[ 10.535030] bttv0: i2c: checking for TDA9875 @ 0xb0... not found
[ 10.535535] bttv0: i2c: checking for TDA7432 @ 0x8a... not found
[ 10.640907] bttv0: registered device video0
[ 10.640953] bttv0: registered device vbi0
[ 10.640990] bttv0: registered device radio0
[ 10.641011] bttv0: PLL: 28636363 => 35468950 .. ok
[ 1252.132053] bttv0: timeout: drop=200 irq=4331/4331, risc=1916c03c, bits: HSYNC OFLOW
[ 2159.148023] bttv0: timeout: drop=1016 irq=69567/69567, risc=1916c03c, bits: HSYNC OFLOW


Kalau hasilnya seperti diatas, artinya tv tuner udah diakui oleh sistem.

#echo "bttv" >> /etc/modules

Kemudian dengan hak akses root, buatlah file bttv di /etc/modprobe.d/

Lalu dengan menggunakan teks editor, masukkan kode ini


# ================================ #
# i2c
alias char-major-89 i2c-devb
options i2c-algo-bit bit_test=1
# bttv
alias char-major-81 videodev
alias char-major-81-0 bttv
# My TV Card
options bttv card=37 tuner=30 radio=1 pll=1 adc_crush=0

# ================================ #

Note :
opsi bttv card=37 tuner=30 radio=1 pll=1 adc_crush=0 adalah nilai-nilai yang kita ambil dari list card dan tuner diatas.

Setelah kita selesai dengan setup di atas, maka waktunya untuk melakukan instalasi player untuk memainkan tv di sis ubtuntu kita. Kita bisa menggunakan xawtv maupun tvtime. Saya sendiri lebih suka menggunakan tvtime karena saya anggap lebih simpel. Cara install tvtime kita adalah sebagai berikut dari terminal, ketikkan :

#sudo apt-get install tvtime dan ikuti prosesnya sampai selesai, maka kita akan bisa menikmati siaran tv di layar monitor kia. ;)

Ini adalah sampel screenshot yang saya ambil denganmenggunakan antena indoor..