Thursday, January 10, 2008

Menginstall beragam library codec (GStreamer + W32codec + all-20071007.tar.bz2 + mplayer codec + libxine-extracodec + libdvdcss2) pada Ubuntu 7.10


Salah satu masalah yang sering dihadapi oleh user dalam menggunakan aplikasi-aplikasi dalam Linux di antaranya adalah permasalahan di aplikasi multimedia. Sebagai aplikasi default, Ubuntu menggunakan aplikasi Totem Movie Player sebagai pemutar file video. Juga sebagai library tambahan, Ubuntu telah menyediakan plugin library GStreamer dan FFmpeg, yang secara default juga telah terdapat dalam DVD repository Ubuntu. Beragam paket-paket GStreamer yang sudah tersedia dalam DVD Repository Ubuntu antara lain:

  • gst-plugins-base
    the basic and essential plug-ins for GStreamer
  • gst-plugins-good
    the plug-ins for most Open formats
  • gst-plugins-ugly
    good-quality plug-ins that might pose distribution problems, needed for DVD playback
  • gst-plugins-bad
    a set of plug-ins that need more work, needed for YouTube videos
  • gst-ffmpeg
    FFmpeg-based plug-in, contains all the basic decoders for popular codecs, such as DivX and WMV
Penginstalan GStreamer sebagai plugin dalam aplikasi video, dapat anda kunjungi situs http://wiki.ubuntu-id.org/PanduanUbuntu.

Namun, bagi sebagian user library GStreamer masih dirasa belum memenuhi kebutuhan dalam menjalankan berbagai macam aplikasi video.

Library codec yang saya paparkan di sini salah satu library codec yang paling saya prioritaskan di antara library codec yang lain karena memiliki library codec yang paling lengkap dan esensial. Library-library ini juga saya gunakan agar dalam aplikasi Totem Movie Player (pemutar video bawaan Ubuntu) dapat memutar file-file bertype .rmvb dan .flv serta mampu menampilkan subtitlenya. Codec Library yang saya install adalah antara lain w32codec dan all-20071007.tar.bz2.

Paket-paket tersebut dapat anda download di:

1. Link download untuk w32codec:

(versi blankon) http://savefile.com/files/1547100 atau,
http://savefile.com/files/1547308 atau, http://www.4shared.com/file/46960566/a7dddd85/w32codecs_20061022-0medibuntu1build1_i386.html
atau, (versi blankon) http://www.4shared.com/file/46945741/45155d98/w32codecs_20071007-0medibuntu1-0blankon1_i386.html


2. Link download untuk all-20071007.tar.bz2:

http://www.mplayerhq.hu/MPlayer/releases/codecs/all-20071007.tar.bz2 atau, http://savefile.com/files/1547354 atau, http://www.4shared.com/file/46962304/b10daf16/windows-all-20071007.html


Untuk menginstall codec w32codec, saya menggunakan w32codec yang diperoleh dari paket-paket blankon karena memiliki library codec yang terbaru dilihat dari tahun-bulan-tanggalnya. Untuk menginstall w32codec, user tinggal menginstall dengan cara yang biasa saja. Sedangkan untuk library codec all-20071007.tar.bz2, cara penginstallannya saya sampaikan sebagai berikut:

1. Extract all-20071007.tar.bz2 ke dalam folder /usr/lib

$sudo tar -xjvf all-20061022.tar.bz2 -C /usr/lib/


2. Masuk ke folder /usr/lib/ lalu lakukan link folder all-20071007 ke folder codec:

$cd /usr/lib
$sudo ln -s all-20071007/ codecs/

Sebagai pelengkap tambahan untuk aplikasi pemutar file-file video penulis juga menginstall MPlayer dan codec tambahannya. Namun, agar bisa menginstall codec tambahan dari MPlayer ini user perlu menginstall lagi paket aplikasi alien untuk mengubah paket RPM ke dalam paket debian. Jika anda tidak ingin lebih repot lagi, saya sarankan untuk menginstall aplikasi rpm dari Ubuntu yang bisa anda download di :
https://launchpad.net/ubuntu/gutsy/i386/rpm/4.4.1-14.1ubuntu2

mplayer codec bisa anda download di:
http://www.mplayerhq.hu/MPlayer/releases/codecs/mplayer-codecs-20061022-1.i386.rpm atau, http://savefile.com/files/1547268 atau, http://www.4shared.com/file/46956036/beaace27/_2__mplayer-codecs-20061022-1i386.html
mplayer-extracodec bisa anda download di:
http://www.mplayerhq.hu/MPlayer/releases/codecs/mplayer-codecs-extra-20061022-1.i386.rpm atau, http://savefile.com/files/1547282 atau, http://www.4shared.com/file/46956423/d0d2a335/mplayer-codecs-extra-20061022-1i386.html

Cara menginstall mplayer codec dan mplayer extra-codec (dengan syarat aplikasi rpm sudah terinstall) yakni:

$sudo rpm -ivh mplayer-codecs-20061022-1.i386.rpm
$sudo rpm -ivh mplayer-codecs-extra-20061022-1.i386.rpm

Tambahan library lain yang saya gunakan yakni: libxine-extracodec dan libdvdcss2. Library libxine-extracodec bisa anda peroleh di :

untuk libdvdcss2 bisa anda peroleh di:

http://download.videolan.org/pub/libdvdcss/1.2.9/deb/libdvdcss2_1.2.9-1_i386.deb atau, http://savefile.com/files/1547245 atau, http://savefile.com/files/1547240 atau, http://www.4shared.com/file/46953789/ff70ecca/libdvdcss2_129-2medibuntu2build1_i386.html atau, http://www.4shared.com/file/46704894/fcbb30b2/libdvdcss2_129-2medibuntu4-0blankon1_i386.html

Menginstall libxine-extracodec dan libdvdcss2 dapat anda gunakan dengan cara yang biasa saja. Untuk keterangan lebih lanjut tentang fungsi libxine-extracodec dan libdvdcss2 dapat anda cari di : http://wiki.ubuntu-id.org/PanduanUbuntu atau silakan anda cari di google aja ya..!!

Selamat menikmati layanan multimedia dari Ubuntu..

NB: Link-link saya sampaikan merupakan link alternatif

Read More This Entry >>>

Wednesday, January 09, 2008

Bikin repository local di Ubuntu 7.10 yuk!!

Memiliki 5 keping DVD untuk Repository Ubuntu terkadang sering membuat kesal bagi user karena untuk menginstall beberapa aplikasi tertentu user harus repot bolak-balik memasukkan DVD mulai keping pertama sampai kelima. Keadaan akan semakin bertambah parah jika user belum sempat membuat backup untuk DVD-DVD tersebut terus ketika DVD-DVD tersebut dimasukkan ke optical drive malah tidak dapat terbaca (jadi makin runyam). Akhirnya saya yang termasuk sebagai salah satu pengguna Ubuntu 7.10 yang "sering" standalone menciptakan solusi untuk membuat repository local dengan menggunakan 5 DVD Repository bawaan Ubuntu. Oleh karena itu, sebagai syarat utama agar solusi ini berhasil maka dibutuhkan kira-kira ruang hardisk kosong sebesar 25 G.

Berikut adalah langkah-langkahnya:


1. Membuat web server lokal pada komputer anda dengan cara sebagai berikut:

- menginstall web server apache :
$sudo apt-get install apache2
- menginstall php5:
$sudo apt-get install php5
$sudo apt-get install libapache2-mod-php5
$sudo /etc/init.d/apache2 restart

Panduan yang lebih lengkap anda temukan di : http://wiki.ubuntu-id.org/PanduanUbuntu


2. Membuat 5 folder baru (misal: folder dvd01 sampe dvd05 yang anda taruh di dalam folder /home/nama_user)
$cd /home/nama_user
$mkdir dvd01

$mkdir dvd02

$mkdir dvd03

$mkdir dvd04

$mkdir dvd05



3. Copy seluruh isi file DVD (supaya tidak repot milih-milih) dengan ketentuan untuk DVD 1 copy ke folder dvd01, DVD 2 copy ke folder dvd02, dst.



4. Pindahkan folder pool beserta isinya ke dalam /home/nama_user/dvd** ke dalam folder /dists/gutsy/main/ dengan cara sebagai berikut:

$mv /home/nama_user/dvd01/pool /home/nama_user/dvd01/dists/gutsy/main/
$mv /home/nama_user/dvd03/pool /home/nama_user/dvd03/dists/gutsy/universe/
$mv /home/nama_user/dvd04/pool /home/nama_user/dvd04/dists/gutsy/universe/
$mv /home/nama_user/dvd05/pool /home/nama_user/dvd05/dists/gutsy/universe/

Sedangkan untuk DVD yang kedua bikin folder baru yang bernama pool masing-masing untuk main, restricted, dan multiverse. Caranya sebagai berikut:

$cd /home/nama_user/dvd02/dists/gutsy/main/
$mkdir pool
$cd /home/nama_user/dvd02/dists/gutsy/multiverse/
$mkdir pool

$cd /home/nama_user/dvd02/dists/gutsy/restricted/

$mkdir pool

Lalu pindahkan isi folder pool yang terdapat dalam folder dvd02 ke dalam folder pool yang baru saja anda buat. Caranya sebagai berikut:

$mv /home/nama_user/dvd02/pool/main /home/nama_user/dvd02/dists/gutsy/main/pool

$mv /home/nama_user/dvd02/pool/multiverse /home/nama_user/dvd02/dists/gutsy/multiverse/pool
$mv /home/nama_user/dvd02/pool/restrictred /home/nama_user/dvd01/dists/gutsy/restricted/pool


5. Jika anda ingin menjadi server lokal repository ubuntu maka buat file baru bernama alias di /etc/apache2/conf.d/

$sudo gedit /etc/apache2/conf.d/alias


6. Selanjutnya, tambahkan script berikut ke dalam file tersebut.

Alias /dvd01main/ "/home/nama_user_kamu/dvd01/dists/gutsy/main/"

Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all

Alias /dvd02main/ "/home/nama_user_kamu/dvd02/dists/gutsy/main/"

Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all

Alias /dvd02multiverse/ "/home/nama_user_kamu/dvd02/dists/gutsy/multiverse/"

Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all

Alias /dvd02restricted/ "/home/nama_user_kamu/dvd02/dists/gutsy/restricted/"

Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all

Alias /dvd03universe/ "/home/nama_user_kamu/dvd03/dists/gutsy/universe/"

Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all

Alias /dvd04universe/ "/home/nama_user_kamu/dvd04/dists/gutsy/universe/"

Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all

Alias /dvd05universe/ "/home/nama_user_kamu/dvd05/dists/gutsy/universe/"

Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all


7. Restart service Apache.

$sudo /etc/init.d/apache2 restart


8. Edit file /etc/apt/source.list

$sudo gedit /etc/apt/source.list


9. Lalu tambahkan script berikut pada file tersebut

deb http://localhost/dvd01main/ binary-i386/
deb http://localhost/dvd02main/ binary-i386/
deb http://localhost/dvd02restricted/ binary-i386/
deb http://localhost/dvd02multiverse/ binary-i386/
deb http://localhost/dvd03universe/ binary-i386/
deb http://localhost/dvd04universe/ binary-i386/
deb http://localhost/dvd05universe/ binary-i386/


10. Sebagai langkah terakhir, lakukan update repository Ubuntu anda.

$sudo apt-get update

Sebagai informasi tambahan, jika anda terhubung dengan jaringan lokal (LAN) dan anda ingin mempublikasikan komputer anda sebagai komputer server repository Ubuntu maka yang perlu anda lakukan ialah mengedit file pada komputer client anda di /etc/apt/source.list (no.8) lalu lakukan langkah yang sama sesuai dengan no.9 dengan catatan pada kata localhost diganti dengan IP komputer server repository anda. Langkah selanjutnya, lakukan update repository Ubuntu untuk komputer client anda.

Read More This Entry >>>

Sunday, December 23, 2007

Desktop 3D (Compiz-Fusion) untuk Ubuntu 7.10

Keterangan : * solusi ini berlaku bagi user dengan spesifikasi ATI radeon PCI-Express

Ingin agar desktop anda tampil 3D, menawan, elegan, cantik, dan tampak anggun seperti di atas?

Bagi para pengguna Linux (terutama Ubuntu) mungkin tidak asing lagi dengan software desktop-costumizer Compiz-Fusion ini. Pada Ubuntu 7.10 aplikasi Compiz-Fusion merupakan salah satu aplikasi yang tercantum dalam repository. Namun, untuk beberapa user dengan graphic card tertentu mungkin masih merasa kesulitan untuk menginstall aplikasi yang satu ini (terutama bagi user dengan spesifikasi VGA ati radeon PCI-Express.)

Sebagai informasi tambahan, saya sendiri menggunakaan graphic card ATI Radeon Xpress 1100 (bawaan Acer 5050). Berikut solusi yang saya gunakan agar Compiz-Fusin dapat terinstall pada Ubuntu saya:

1. Pastikan anda memiliki kartu graphic ATI radeon PCI-Express dan sudah terinstall pada komputer anda. :P


2. Install driver video terbaru untuk VGA Card anda (untuk informasi dan download driver VGA ATI terbaru, anda bisa mendapatkan di sini).


3. Install paket xorg-driver-fglrx (pastikan anda telah mengupdate repository anda).

$sudo apt-get install xorg-driver-fglrx


4. Edit file konfigurasi xorg.conf yang terletak di /etx/X11/xorg.conf

$sudo gedit /etc/X11/xorg.conf


5. Lalu tambahkan script berikut ke dalam file tersebut:

Section "Extensions"
Option "Composite" "false"
EndSection



6. Buat file baru yang bernama xgl.desktop di folder /usr/share/xsessions/ :

$sudo gedit /usr/share/xsessions/xgl.desktop


7. Tambahkan script berikut pada file tersebut:

[Desktop Entry]
Version=1.0
Encoding=UTF-8
Name=GNOME with Xgl
Comment=Start an Xgl Session
Exec=/usr/local/bin/startxgl.sh
Icon=
Type=Application
GenericName[en_US]=



8. Setelah file tersebut disimpan, lalu ubah mode untuk file tersebut:

$sudo chmod a+x xgl.desktop


9. Buat file baru yang bernama startxgl.sh di folder /usr/local/bin/ :

$sudo gedit /usr/local/bin/startxgl.sh


10. Tambahkan script berikut pada file tersebut:

#!/bin/sh
Xgl:1 -fullscreen -ac -accel xv:pbuffer -accel glx:pbuffer &
DISPLAY=:1
cookie="$(xauth -i nextract - :0 | cut -d ' ' -f 9)"
xauth -i add :1 . "$cookie"
exec dbus-launch --exit-with-session gnome-session



11. Setelah file tersebut disimpan, lalu ubah mode untuk file tersebut:

$sudo chmod 755 startxgl.sh


12. Install paket xserver-xgl:

$sudo apt-get install xserver-xgl


13. Sebagai langkah terakhir, Log Out selanjutnya ubah session desktop menggunakan pilihan sesi "GNOME with Xgl".


Finish & enjoy it!





Read More This Entry >>>