Latest Post
Showing posts with label software management. Show all posts
Showing posts with label software management. Show all posts

Belajar Alur Pemaketan Software di Linux, Berharap Bisa Konsen dan Lebih Expert di Bidang Linux-Packaging !

Written By Unknown on Thursday, 18 June 2009 | 00:03







Satu dimensi dalam sistem operasi yang wajib ada bagi saya adalah Multimedia Center. Saya menginstalasi Mplayer GUI di Kate OS, beserta dengan Amarok dab k3b. Sayang sekali Mplayer GUI tidak juga berjalan lancar di Kate OS. Memang bisa menjalankan DVD dan semua file video lain, tetapi tidak bisa di maximize dan fullscreen. Setelah coba dan coba, terakhir saya mendapati satu front-end Mplayer yang sangat bagus yaitu Smplayer. Sangat ringan, dan memiliki fungsionalitas banyak sekali.



Persoalannya adalah, dimana saya bisa mendapatkan paket installer Smplayer untuk distribusi Slackware? Saya coba kunjungi http://www.packages.slackware.it dan saya susah mendapatkan paket Smplayer. Karena bingung saya terpikir cara praktis. Saya gunakan saja binari Smplayer milik Ubuntu.



Tanpa banyak pertimbangan, saya pun langsung mengeksekusi Smplayer yang ada di /root Ubuntu, dan muncul banyak dependensi yang kurang ( ya iyalah! ). Tanpa bingung juga saya susun sendiri daftar dependensi yang muncul, saya ambil dari librari milik ubuntu, yang ada di /usr/lib/ dan berbentuk *.so (shared object). Caranya tentu sangat manual. Setiap saya eksekusi Smplayer, akan muncul satu dependensi yang kurang, dan saya langsung cari di /usr/lib -nya ubuntu dan saya copy ke /usr/lib -nya Kate OS. Setelah itu, saya ulangi mengeksekusi Smplayer sekali lagi, nanti akan muncul satu kekurangan dependensi lagi, nanti akan saya copy lagi dependensi yang di butuhkan, begitu seterusnya hingga semua list dependensi Smplayer terpenuhi. Dan setelah semua dependensi terpenuhi, kini saya bisa menjalankan Smplayer dari Kate OS saya. Sangat menarik!



Untuk mengintegrasikan Smplayer ke menu (GNOME/KDE), saya pun hanya meng-coy konfigurasi menu dari /root -nya Ubuntu. Letaknya ada di /usr/share/applications/smplayer.desktop. Agar lebih pas dengan sistem Kate OS, saya edit terlebih dahulu file konfigurasi Smplayer tersebut :



$ gedit smplayer.desktop



Saya hanya mengubah baris 'icon',

Icon=smplayer

Karena saya tidak menginstalasi Smplayer dari package Slack, maka tidak akan ada icon Smplayer di sistem, jika tak ada icon, tentu akan kelihatan jelek di menu ^_^`

Oleh karena itu, saya ganti baris icon menjadi,

Icon=mplayer

Setelah di edit, saya copy konfigurasi smplayer.desktop ke /usr/share/applications di Kate OS, dan sekarang, saya bisa mendapatkan Smplayer di Kate OS, tanpa perlu susah mencari paket slack-nya.



Keberhasilan kecil percobaan saya tersebut sangat membantu saya dalam memahami alur pemaketan dan pendistribusian software di Linux. Saya sangat bermimpi suatu saat saya bisa mendirikan sebuah proyek software-porting dan re-package agar semua user Linux dengan distribusi apapun dimanapun, bisa menginstalasi software opsional Linux dengan lebih mudah dan simpel (hyufff!).



Sebagai catatan, dari sekian banyak front-end Mplayer yang ada, saya dapati memang yang terbaik adalah Smplayer. Front-end untuk KDE 4, tapi sangat ringan untuk di jalankan. Sebenarnya pada waktu-waktu terdahulu, saya tidak pernah bermasalah dengan Mplayer GUI, tetapi pada versi-versi terakhir, saya mendapati banyak error yang tidak jelas (dan saya tidak paham). Menggunakan Mplayer command line jelas sangat tidak praktis, maka saya mencoba-coba beberapa front-end Mplayer yang ada dan mendapati Smplayer adalah yang terbaik.



Yang Serba 'Mudah' di Desktop Linux : Konfigurasi Repositori Lokal di Mandriva Linux

Written By Unknown on Sunday, 14 June 2009 | 01:56







Mandriva Linux adalah salah satu pemain senior dalam hal desktop Linux. Keindahan desktop dan kemudahan penggunaan adalah nilai jual utama Mandriva Linux. Selain itu distribusi ini juga menyertakan kumpulan driver hardware yang lengkap dalam bundel distribusinya. Tidak heran jika ada beberapa distribusi yang di turunkan dari Mandriva Linux, yang pada akhirnya juga menjadi distribusi yang populer, sebagai contoh adalah PCLinuxOS.



Walaupun secara keseluruhan manajemen sistem desktop Mandriva cukup mudah, ada satu pertanyaan simpel yang perlu dibahas, yaitu bagaimana cara menambahkan repositori lokal di Mandriva untuk dipakai dalam hal manajemen software?



Manajemen software Mandriva sama sekali tidak sulit. Sama seperti distribusi besar lain, cara kerja manajemen repositori paket Mandriva memiliki alur kerja sebagai berikut :



media_info > metadata / database paket RPM yang ada dalam repositori. Letaknya satu folder dengan kumpulan paket RPM yang ada dalam sebuah repositori. Metadata ini sama persis fungsinya dengan repodata milik keluarga Fedora/Red Hat dan Packages.gz milik keluarga Debian.

urpmi > merupakan manajemen software utama Mandriva Linux.



Akan lebih mudah kalau kita mempunyai repositori lokal (misal DVD) yang telah di lengkapi metadata, tetapi walau belum pun, membuat metadata urpmi milik Mandriva sangatlah sederhana. Berikut langkah-langkah konfigurasi dan penggunaan repositori lokal di Mandriva Linux :



Pertama, buat terlebih dahulu metadata repositori. Caranya, kita masuk ke direktori yang berisi kumpulan paket RPM :



$ cd folder_kita

$ su

# genhdlist



Kedua, masukan repositori lokal kita, dengan cara yang sangat simpel sekali :



# urpmi.addmedia nama_repo_terserah_kita file://lokasi_repo

misal :

# urpmi.addmedia repo_lokalku file://home/alwan/repo



Setelah itu, langkah terakhir kita tinggal menginstalasi paket yang kita inginkan. Bisa dengan perintah urpmi dari terminal :



# urpmi nama_paket



Bisa juga instalasi paket dari Mandriva Control Center (yang juga sangat praktis). Di Mandriva Control Center, semua sudah tersedia. Jika kita telah menambahkan lebih dari satu alamat repositori lokal, kita bisa memilih repositori lokal mana yang akan di gunakan (enable) atau yang di non-aktifkan untuk sementara (disable).



Begitulah! Sangat-sangat simpel sekali!



Selamat ber-Linux !



 
Support : Creating Website | Johny Template | Mas Template
Copyright © 2011. Turorial Grapich Design and Blog Design - All Rights Reserved
Template Created by Creating Website Published by Mas Template
Proudly powered by Blogger