Otomatisasi Instalasi Paket Multimedia Melalui Konsole

MultimediaSalah satu keluhan utama para pengguna OpenSUSE adalah tidak disertakannya paket-paket library multimedia (MP3 dan Video misalnya) karena adanya lisensi yang membatasi penyertaan library tersebut untuk dibundel kedalam 1 paket CD atau DVD.

Salah satu cara termudah untuk menambahkan paket Multimedia adalah dengan menggunakan fasilitas One Click Install yang tersedia baik untuk KDE maupun Gnome.

Sayangnya, fasilitas ini memiliki kekurangan, yaitu definisi untuk server yang dijadikan sebagai sumber Installation Source. Fasilitas One Click Install mendeskripsikan server http://download.opensuse.org sebagai sumber untuk instalasi, padahal ada Server Kambing yang secara jarak jauh lebih dekat dan mungkin bisa lebih cepat diakses.

Skrip berikut dapat menjawab masalah tersebut. Skrip yang dibuat dengan perintah bash sederhana ini dapat dijalankan pada konsole dan akan melakukan instalasi 2 paket penting dari multimedia, yaitu libxine1 dan w32codec-all.

Silakan download skripnya.

Cara menjalankannya adalah sebagai berikut :

  1. Download skrip, letakkan pada suatu folder
  2. Buka Konsole (ALT + F2, konsole)
  3. Masuk ke folder tempat menyimpan
  4. Ubah permission agar bisa dieksekusi dengan mengetikkan perintah
  5. chmod +x  multimedia-auto-kambing.sh
  6. Jalankan
  7. ./multimedia-auto-kambing.sh

Catatan :

  1. Skrip ini masih kasar dan sederhana. Yang lebih penting adalah kemudahan untuk disesuaikan dengan kebutuhan
  2. Alternatif lain adalah dengan melakukan proses editing pada file XML One Click Install. Saya akan coba lakukan pada posting berikutnya.
  3. Tujuan akhir adalah menyediakan CD/DVD Add-on yang sudah disertai dengan fasilitas install secara mudah
  4. Saran dan update are welcome

Skrip lengkap :

#!/bin/sh

#Hapus Layar
clear

echo "##################################################################################"
echo "# multimedia-opensuse-auto ver 0.1 untuk OpenSUSE 10.3                           #"
echo "# Skrip untuk otomatisasi instalasi paket multimedia untuk OpenSUSE 10.3         #"
echo "# Masim "Vavai" Sugianto - vavai@vavai.com - http://www.vavai.com/blog/index.php #"
echo "# Bisa dimodifikasi untuk dijalankan pada repositori lokal                       #"
echo "# Lisensi : GPL 								       #"
echo "##################################################################################"

echo ""

echo Berikut ini adalah paket yang akan diinstalasikan :
echo "1. smart, untuk instalasi otomatis"
echo "2. smart-gui, instalasi otomatis berbasis gui untuk keperluan lebih lanjut"
echo "3. paket libxine1, untuk library MP3 (aplikasi bisa menggunakan Amarok dengan engine xine)"
echo "4. paket w32codec-all, untuk library video dan library codecs Windows"

echo ""

echo "##################################################################################"
echo "Skrip ini menggunakan Server kambing http://www.kambing.ui.edu"
echo "Jika ingin menggunakan server lain (server repositori lokal misalnya), silakan lakukan modifikasi skrip"

echo ""

echo "Skrip ini menggunakan hak akses root. Silakan masukkan password root [jika diminta]"

echo ""

echo "Menambahkan installation source untuk repositori packman pada Server Kambing..."

#Daftarkan installation source untuk smart
sudo zypper sa -r http://kambing.ui.edu/opensuse-packman/suse/10.3/
sudo zypper ref smart

#Instalasi Smart
sudo zypper install smart

#Set agar paket yang didownload tidak dihapus
sudo smart config –set remove-packages=false

#Buang semua channel yang didefinisikan pada smart
sudo smart channel --remove-all

#Daftarkan channel
sudo smart channel --add oss type=yast2 name="oss" baseurl=http://kambing.ui.edu/opensuse/distribution/10.3/repo/oss/

sudo smart channel --add non-oss type=yast2 name="non-oss" baseurl=http://kambing.ui.edu/opensuse/distribution/10.3/repo/non-oss/

sudo smart channel --add packman type=rpm-md name="packman" baseurl=http://kambing.ui.edu/opensuse-packman/suse/10.3/

#Update cache sesuai channelif [ "$T1" = "$T2" ]; then
sudo smart update

#Disable signature check for temporary use
sudo smart config --set rpm-check-signatures=false

#Instalasi paket multimedia libxine untuk Amarok-MP3
sudo smart install libxine1

#Instalasi paket multimedia codecs Windows
echo "Apakah anda ingin melakukan instalasi paket codecs video & multimedia windows [y/n] ?"
read konfirmasi1
if [ $konfirmasi1 = "y" ]; then
	sudo smart install w32codec-all
fi

#Install smart-gui untuk digunakan pada proses yang lain
echo Apakah anda ingin melakukan instalasi paket smart-gui [y/n] ?
read konfirmasi2

if [ $konfirmasi2 = "y" ]; then
	sudo smart install smart-gui
fi

#Kembalikan proses pengecekan signature
sudo smart config --set rpm-check-signatures=true

echo ""
echo "Proses update library multimedia telah selesai"

9 Responses for “Otomatisasi Instalasi Paket Multimedia Melalui Konsole”

  1. Athailah says:

    mas Vavai, setelah memperhatikan website komunitas opensuse ini kurang cepat update beritanya.

    Untuk mempercepat update berita, bagaimana kalo dibuatkan planet.opensuse.or.id pasti banyak yang pake open suse diluar sana, disatukan aja dalam satu planet kayak planet.ubuntu-id.org gitu.

  2. Vavai says:

    #Athailah,

    Halo mas, terima kasih usulannya. OpenSUSE-ID pernah memiliki planet tapi kemudian sempat distop sewaktu ada perbaikan website.

    Saya akan pasang kembali dalam beberapa hari ini.

  3. pemuda_surga says:

    aku dah ikutin caranya diatas mas, dah download dari kambing, tp tetap juga g bisa mutar multimedia, baik itu filem ataupun lagu…
    installnya sukses…
    setelah saya telusuri kayaknya dia butuh DivX 5 (Xine, 32 bit, i586),
    ada solusi nya terbaru.. nih..
    saya juga pake suse 10.3

  4. opensuse says:

    memang bisa yach kita dengar lagu n nonton film dari linux opensuse10.3
    saya ikutin cara2 diatas tapi kok tetap gmau yach…

    tolong posting lagi teknik terbarunya yach..

  5. jedliem says:

    Untuk dengar lagu mp3 dari default gnome untuk banshee sudah bisa, kalo multimedia dvd, 3gp, avi, mpeg di gnome opensuse 10.3 harus diupgrade totem player dan totem plugin. Kemarin gw coba pake dvd extra dari majalah infolinux dengan bikin repo rpm sediri untuk paket totem dari packman bisa jalan untuk hampir semua multimedia.

  6. sony says:

    Ass.
    Mo tanya, aku punya compaq armada yang telah diupgrade menjadi Pent3,
    kira-2 bagaimana dan apa yang harus saya install?
    mengingat saya telah pinjam CD Linux Mandrake 9.2 ada 4 CD
    mohon bantuannya.
    maturnuwun
    Wass
    sony

  7. Vavai says:

    #Sony,

    Mandrake 9.2 sudah lama sekali. Bahkan sekarang namanya saja sudah ganti jadi Mandriva.

    Bagaimana jika coba OpenSUSE mas ? OpenSUSE 10.3 pernah saya coba di Pentium III Memori 192 MB berjalan lancar bahkan untuk menjalankan Open Office sekalipun.

  8. priyo says:

    Bisa nggak secara offline nginstall codecnya, repot and ribet banget sich! cuman buat bisa denger lagu doang.

  9. Pretty nice post. I just stumbled upon your weblog and wished to say that I’ve really enjoyed surfing around your blog posts. After all I will be subscribing to your feed and I hope you write again very soon!

Leave a Reply

Tutorial

Tutorial openSUSE

Archives

Copyright Komunitas openSUSE Indonesia 2007-2010
Log in - BlogNews Theme by Gabfire themes