LINUX
Adalah software sistem operasi open source yang gratis untuk disebarluaskan di bawah lisensi GNU. Linux merupakan turunan dari unix dan dapat bekerja pada berbagai macam perangkat keras koputer mulai dari inter x86 sampai dengan RISC.
Dengan lisensi GNU (Gnu Not Unix) Anda dapat memperoleh program, lengkap dengan kode sumbernya (source code). Tidak hanya itu, Anda diberikan hak untuk mengkopi sebanyak Anda mau, atau bahkan mengubah kode sumbernya.Dan itu semua legal dibawah lisensi. Meskipun gratis, lisensi GNU memperbolehkan pihak yang ingin menarik biaya untuk penggandaan maupun pengiriman program.
Distro direktori menurut Sistem Manajemen Paket Open Suse
Sebuah sistem manajemen paket adalah kumpulan alat yang menyediakan metode konsisten menginstal, upgrade, dan menghapus perangkat lunak pada sistem Anda. Distribusi Linux, termasuk openSUSE, biasanya terdiri dari ribuan paket perangkat lunak yang berbeda.
Software yang didistribusikan melalui Paket yang terkait dengan metadata yang berisi informasi additionnal seperti deskripsi tujuan perangkat lunak dan daftardependensi yang diperlukan untuk perangkat lunak untuk berjalan dengan baik. Mereka disediakan oleh repositori, baik media lokal (CD, DVD atau hard drive) atau repositori online. Setelah instalasi, metadata disimpan dalam database paket lokal yang digunakan untuk mengambil paket perangkat lunak.
Libzypp adalah implementasi openSUSE sistem manajemen paket tersebut dan memberikan YaST Software Management sebagai antarmuka pengguna grafis danZypper sebagai antarmuka baris perintah.
Paket
Paket adalah arsip file yang mencakup semua file yang membentuk bagian dari perangkat lunak (seperti aplikasi itu sendiri, shared library, paket pengembangan yang berisi file yang dibutuhkan untuk membangun perangkat lunak terhadap perpustakaan, …) dan, pada akhirnya, petunjuk tentang cara untuk membuat mereka bekerja.
Sebuah paket benar terintegrasi ke dalam distribusi telah dibangun untuk, berkaitan dengan jalur instalasi, dependensi, integrasi desktop, skrip startup yang tepat untuk server, dll Untuk alasan ini, Anda harus selalu memasang paket yang telah dibangun untuk distribusi Anda menggunakan, termasuk versi yang tepat dari distribusi (misalnya openSUSE 12.1). Sebagai contoh, tidak menginstal paket Fedora pada openSUSE, dan bahkan openSUSE 12.1 openSUSE 12.2 pada paket.
Paket metadata
Sebuah paket juga berisi informasi lebih lanjut, sering disebut sebagai Metadata , seperti
ringkasan,
deskripsi,
daftar file yang terdapat dalam paket,
versi perangkat lunak yang dikandungnya serta nomor rilis paket,
kapan, dimana dan oleh siapa telah dibangun,
apa arsitektur telah dibangun untuk,
checksum dari file yang terdapat dalam paket,
lisensi perangkat lunak yang dikandungnya,
yang paket lain yang diperlukan untuk bekerja dengan baik,
dan lain-lain
Dependensi paket
Sebuah aspek penting dari paket arsip adalah hubungan yang dikandungnya. Efektif, paket juga berhubungan file ke paket lain, sebagai aplikasi dikemas memerlukan lingkungan eksekusi (alat-alat lain, perpustakaan, dll) untuk benar-benar menjalankan aplikasi. Dependensi paket digunakan untuk mengungkapkan hubungan tersebut.
Sebagai contoh, paket A membutuhkan paket B, C dan D untuk diinstal dalam rangka untuk bekerja dengan baik.
Dependensi paket yang transitif, yang berarti bahwa ketika paket A membutuhkan paket B, dan paket B membutuhkan paket C, paket A juga perlu paket C, yang mengapa Anda kadang-kadang berakhir dengan banyak paket untuk menginstal meskipun Anda hanya ingin bahwa satu aplikasi.
Dependensi pada perpustakaan (biasanya paket dengan nama yang dimulai dengan “lib”) sangat umum dan cukup banyak setiap aplikasi tunggal tergantung pada satu set paket perpustakaan.
Paket dan paket dependensi merupakan aspek yang sangat penting dari distribusi Linux (serta BSD dan UNIX sistem lain) karena mereka menyediakan cara modular untuk mengatur dan mengelola sistem operasi dan aplikasi. Hal ini terutama berlaku untuk paket perpustakaan. Sebagai contoh, paket openssl berisi perpustakaan kriptografi yang digunakan oleh banyak aplikasi dan perpustakaan lainnya (misalnya untuk enkripsi SSL). Ketika baru, versi perbaikan dari openssl tersedia, semua aplikasi yang menggunakannya akan mendapatkan keuntungan dari itu hanya dengan upgrade bahwa paket tunggal ke versi yang lebih baru.
Ini juga merupakan cara yang sangat efisien untuk mempertahankan sistem yang stabil dan aman: ketika lubang keamanan, mengeksploitasi bug atau mempengaruhi sebuah perpustakaan yang digunakan oleh satu atau banyak aplikasi, upgrade paket tunggal akan memperbaikinya.
Format Paket
Dalam dunia distribusi Linux, software asli datang pada dasarnya dikemas dalam tiga jenis format paket.
tgz (tar gzip file) yang pada dasarnya kode sumber arsip. Mereka bisa memegang apa pun paket pemelihara berpikir berguna. Terlepas dari format arsip itu sendiri, yang diperlukan untuk mengekstrak file, tidak ada standar tentang isi dari file tgz. Mereka perlu disusun dalam rangka untuk menjalankan perangkat lunak.
rpm ( RPM Package Manager ) yang merupakan arsip pre-compiled. Dibuat oleh Red Hat Linux dan distandarisasi oleh LSB , itu digunakan oleh banyak distribusi Linux sebagai sistem kemasan saat ini, termasuk openSUSE.
deb (Debian) yang merupakan arsip pre-compiled yang digunakan pada sistem berbasis Debian.
Namun, jika format arsip memperhatikan sistem dependensi yang diperlukan, mereka tidak menyediakan kemampuan manajemen ketergantungan dan mereka hanya akan menyajikan masalah yang muncul kepada pengguna pada pandangan pertama, dan biarkan baginya untuk memutuskan apa yang harus dilakukan.
Misalnya jika Anda ingin menginstal sebuah paket RPM A yang memiliki ketergantungan terhadap RPM paket B, RPM akan secara otomatis menginstal paket B tapi hanya memberitahu Anda bahwa itu perlu paket B dan berhenti. Terserah kepada pengguna untuk menginstal paket B dan kemudian setelah itu paket A. Sekarang bayangkan paket B memiliki dependensi pada paket C dan paket D dan paket D memiliki dependensi untuk paket E dan seterusnya dan seterusnya. Anda akhirnya mengejar paket dependensi secara manual ke semua cabang pohon yang sangat besar ini.
Manajer paket
Pada distribusi Linux modern seperti openSUSE, instalasi perangkat lunak dilakukan dengan manajer paket . Manajer paket, yang bekerja di atas RPM, mendapatkan paket perangkat lunak dari repositori (server online, CD, DVD dll), memecahkan dependensi dan menginstal pada sistem Anda. Manajer paket juga membuatnya mudah untuk menghapus paket kemudian atau untuk memperbaruinya. Jumlah paket yang tersedia untuk instalasi tergantung pada repositori yang telah Anda tambahkan.
openSUSE manajer paket asli adalah YaST Software Management modul dan Zypper baris perintah, meskipun kapal distribusi dengan berbagai alat manajemen paket.
Repositori paket
Sebelum paket dapat diinstal, mereka harus tersedia dalam repositori Paket , baik pada media fisik seperti CD atau DVD atau online melalui internet.
openSUSE paket repositori meliputi:
Resmi repositori paket yang mencakup paket diuji dengan baik dan didukung
Repositori pihak ketiga , seperti Packman dan repositori Build Service. Mereka menyediakan berbagai paket tambahan, beberapa di antaranya lebih up-to-date atau yang tidak dapat disertakan pada openSUSE karena alasan hukum, meskipun mereka memiliki pengujian hanya sangat terbatas.
2. Sistem Manajemen Paket Fedora Linux
Pada awal kemunculannya para pengguna fedora dihadapkan pada masalah proses instalasi suatu aplikasi yang memiliki ketergantungan terhadap paket lain (package dependencies). Namun dalam perkembangannya distro-distro besar telah menciptakan program pengelola paket (package manager) untuk memudahkan pengguna pada saat proses penambahan, penghapusan, dan proses update program, baik dengan menggunakan internet maupun dengan CD-extra (repository).
Terdapat beberapa aplikasi manajemen paket pada distro Linux yang sering digunakan karena kemudahan, yaitu:
APT (Advanced Packaging Tool). Aplikasi manajemen paket berbasis teks yang banyak digunakan oleh distro berbasis Debian.
YUM (Yellowdog Updater Modified), merupakan aplikasi manajemen paket berbasis teks yang kini digunakan sebagai default manajemen paket distro Fedora (dimulai dari Fedora 5).
YaST (Yet another Setup Tool), selain sebagai Control Center pada distro SuSE, YaST juga berfungsi sebagai manajemen paket pada distro SuSE.
URPMI, merupakan default aplikasi manajemen paket Mandriva dan distro turunannya.
Penggunaan Dasar YUM
Untuk menjalankan YUM, kita dapat menggunakan baris perintah (command line) dengan cara sebagai berikut:
Buka Terminal atau Konsole
Login sebagai root atau berubah menjadi root dengan perintah su, kemudian isikan password root.
Selanjutnya kita bisa menggunakan perintah-perintah yum seperti penjelasan dibawah ini.
YUM memiliki sejumlah perintah dasar dalam manajemen paket. Berikut beberapa perintah dasar yang biasa digunakan pada YUM.
Menampilkan info detail tentang paket yang telah diinstal.
Sintaks:
yum info [perintah] [nama-paket]
Contoh Penggunaan:
# yum info install gparted
Melakukan proses indeks paket yang terdapat pada repositori server .
Contoh Penggunaan:
# yum check-update
Mencari paket yang akan di install/uninstall.
Sintaks:
yum search [nama-paket]
Contoh Penggunaan:
# yum search nmap
Melihat daftar repositori yang tersedia.
Contoh Penggunaan:
# yum repolist
Instal paket dengan menyebutkan nama.
Sintaks:
yum install [nama-paket-1, nama-paket-2, nama-paket-n]
Contoh Penggunaan:
# yum install gparted
Uninstall paket dengan kriteria nama tertentu.
Sintaks:
yum remove [nama-paket-1, nama-paket-2, nama-paket-n]
Contoh Penggunaan:
# yum remove pidgin
Update paket berdasarkan nama.
Sintaks:
yum update [nama-paket]
Contoh Penggunaan:
# yum update gnome-desktop
Menampilkan paket-paket yang tersedia pada repositori.
Contoh Penggunaan:
# yum list
Pada contoh dibawah ini terdapat option -y setelah perintah yum yang berarti semua dialog yang muncul saat instalasi berjalan akan langsung disetujui dengan y (yes).
Contoh Penggunaan:
# yum -y install nmap
Manajemen Paket Berbasis GUI
Terdapat beberapa Utility Grafis yang dapat digunakan sebagai interface salah satunya adalah Yumex. Yumex(Yum Extender) package Manager yang berbasiskan GUI yang dibuat oleh Tim Lauridsen. Aplikasi ini dibuat oleh Tim, setelah dia membaca postingan yang ada diFedoraForum.org. Setelah itu, dia langsung belajar tentang Python, dan PyGTK yang akhirnya menjadi Yumex.
Aplikasi ini sangat cocok bagi user yang tidak terlalu suka mengetikan banyak perintah command line, tetapi ingin dapat menggunakan yum dengan mudah dalam proses instalasi software, upgrade software, remove software, dan sebagainya.
Sintaks instalasi Yumex:
# yum install yumex
untuk menjalankan Yumex yang telah terinstalasi, pilih menu Application | System Tools | Yum Extender Masukan password root, untuk memulai menggunakan yumex.
TARBALL
Tarball (tar.gz & tar.bz2) merupakan format dasar dari semua paket installer yang digunakan pada setiap distro. Format tarball biasanya berisikan source code dan beberapa file lain dari sebuah aplikasi software yang kemudian dipaketkan menjadi sebuah file terkompresi.
Instalasi source code program di Linux bisa berbeda-beda. Secara umum, proses instalasi dengan tarball dapat dilakukan dengan melakukan perintah:
# tar -xzvf <nama-paket>.tar.gz
atau bisa juga:
#tar -xvf <nama-paket>.tar.gz
Untuk paket dengan format *.tar.bz:
# tar -xjvf <nama-paket>.tar.bz
Untuk paket dengan format *.tar.bz2:
# bunzip2 <nama-paket>.tar.bz2
Package Group
Instalasi software dengan yum dilengkapi fasilitas untuk menginstall group software, misalnya yum groupinstall base.
Nah jika kita ada kebutuhan untuk menghapus package group misalnya Graphical Internet atau Applications/Multimedia. Kita perlu tahu daftar paket apa saja yang terinstall di system.
Adalah software sistem operasi open source yang gratis untuk disebarluaskan di bawah lisensi GNU. Linux merupakan turunan dari unix dan dapat bekerja pada berbagai macam perangkat keras koputer mulai dari inter x86 sampai dengan RISC.
Dengan lisensi GNU (Gnu Not Unix) Anda dapat memperoleh program, lengkap dengan kode sumbernya (source code). Tidak hanya itu, Anda diberikan hak untuk mengkopi sebanyak Anda mau, atau bahkan mengubah kode sumbernya.Dan itu semua legal dibawah lisensi. Meskipun gratis, lisensi GNU memperbolehkan pihak yang ingin menarik biaya untuk penggandaan maupun pengiriman program.
Distro direktori menurut Sistem Manajemen Paket Open Suse
Sebuah sistem manajemen paket adalah kumpulan alat yang menyediakan metode konsisten menginstal, upgrade, dan menghapus perangkat lunak pada sistem Anda. Distribusi Linux, termasuk openSUSE, biasanya terdiri dari ribuan paket perangkat lunak yang berbeda.
Software yang didistribusikan melalui Paket yang terkait dengan metadata yang berisi informasi additionnal seperti deskripsi tujuan perangkat lunak dan daftardependensi yang diperlukan untuk perangkat lunak untuk berjalan dengan baik. Mereka disediakan oleh repositori, baik media lokal (CD, DVD atau hard drive) atau repositori online. Setelah instalasi, metadata disimpan dalam database paket lokal yang digunakan untuk mengambil paket perangkat lunak.
Libzypp adalah implementasi openSUSE sistem manajemen paket tersebut dan memberikan YaST Software Management sebagai antarmuka pengguna grafis danZypper sebagai antarmuka baris perintah.
Paket
Paket adalah arsip file yang mencakup semua file yang membentuk bagian dari perangkat lunak (seperti aplikasi itu sendiri, shared library, paket pengembangan yang berisi file yang dibutuhkan untuk membangun perangkat lunak terhadap perpustakaan, …) dan, pada akhirnya, petunjuk tentang cara untuk membuat mereka bekerja.
Sebuah paket benar terintegrasi ke dalam distribusi telah dibangun untuk, berkaitan dengan jalur instalasi, dependensi, integrasi desktop, skrip startup yang tepat untuk server, dll Untuk alasan ini, Anda harus selalu memasang paket yang telah dibangun untuk distribusi Anda menggunakan, termasuk versi yang tepat dari distribusi (misalnya openSUSE 12.1). Sebagai contoh, tidak menginstal paket Fedora pada openSUSE, dan bahkan openSUSE 12.1 openSUSE 12.2 pada paket.
Paket metadata
Sebuah paket juga berisi informasi lebih lanjut, sering disebut sebagai Metadata , seperti
ringkasan,
deskripsi,
daftar file yang terdapat dalam paket,
versi perangkat lunak yang dikandungnya serta nomor rilis paket,
kapan, dimana dan oleh siapa telah dibangun,
apa arsitektur telah dibangun untuk,
checksum dari file yang terdapat dalam paket,
lisensi perangkat lunak yang dikandungnya,
yang paket lain yang diperlukan untuk bekerja dengan baik,
dan lain-lain
Dependensi paket
Sebuah aspek penting dari paket arsip adalah hubungan yang dikandungnya. Efektif, paket juga berhubungan file ke paket lain, sebagai aplikasi dikemas memerlukan lingkungan eksekusi (alat-alat lain, perpustakaan, dll) untuk benar-benar menjalankan aplikasi. Dependensi paket digunakan untuk mengungkapkan hubungan tersebut.
Sebagai contoh, paket A membutuhkan paket B, C dan D untuk diinstal dalam rangka untuk bekerja dengan baik.
Dependensi paket yang transitif, yang berarti bahwa ketika paket A membutuhkan paket B, dan paket B membutuhkan paket C, paket A juga perlu paket C, yang mengapa Anda kadang-kadang berakhir dengan banyak paket untuk menginstal meskipun Anda hanya ingin bahwa satu aplikasi.
Dependensi pada perpustakaan (biasanya paket dengan nama yang dimulai dengan “lib”) sangat umum dan cukup banyak setiap aplikasi tunggal tergantung pada satu set paket perpustakaan.
Paket dan paket dependensi merupakan aspek yang sangat penting dari distribusi Linux (serta BSD dan UNIX sistem lain) karena mereka menyediakan cara modular untuk mengatur dan mengelola sistem operasi dan aplikasi. Hal ini terutama berlaku untuk paket perpustakaan. Sebagai contoh, paket openssl berisi perpustakaan kriptografi yang digunakan oleh banyak aplikasi dan perpustakaan lainnya (misalnya untuk enkripsi SSL). Ketika baru, versi perbaikan dari openssl tersedia, semua aplikasi yang menggunakannya akan mendapatkan keuntungan dari itu hanya dengan upgrade bahwa paket tunggal ke versi yang lebih baru.
Ini juga merupakan cara yang sangat efisien untuk mempertahankan sistem yang stabil dan aman: ketika lubang keamanan, mengeksploitasi bug atau mempengaruhi sebuah perpustakaan yang digunakan oleh satu atau banyak aplikasi, upgrade paket tunggal akan memperbaikinya.
Format Paket
Dalam dunia distribusi Linux, software asli datang pada dasarnya dikemas dalam tiga jenis format paket.
tgz (tar gzip file) yang pada dasarnya kode sumber arsip. Mereka bisa memegang apa pun paket pemelihara berpikir berguna. Terlepas dari format arsip itu sendiri, yang diperlukan untuk mengekstrak file, tidak ada standar tentang isi dari file tgz. Mereka perlu disusun dalam rangka untuk menjalankan perangkat lunak.
rpm ( RPM Package Manager ) yang merupakan arsip pre-compiled. Dibuat oleh Red Hat Linux dan distandarisasi oleh LSB , itu digunakan oleh banyak distribusi Linux sebagai sistem kemasan saat ini, termasuk openSUSE.
deb (Debian) yang merupakan arsip pre-compiled yang digunakan pada sistem berbasis Debian.
Namun, jika format arsip memperhatikan sistem dependensi yang diperlukan, mereka tidak menyediakan kemampuan manajemen ketergantungan dan mereka hanya akan menyajikan masalah yang muncul kepada pengguna pada pandangan pertama, dan biarkan baginya untuk memutuskan apa yang harus dilakukan.
Misalnya jika Anda ingin menginstal sebuah paket RPM A yang memiliki ketergantungan terhadap RPM paket B, RPM akan secara otomatis menginstal paket B tapi hanya memberitahu Anda bahwa itu perlu paket B dan berhenti. Terserah kepada pengguna untuk menginstal paket B dan kemudian setelah itu paket A. Sekarang bayangkan paket B memiliki dependensi pada paket C dan paket D dan paket D memiliki dependensi untuk paket E dan seterusnya dan seterusnya. Anda akhirnya mengejar paket dependensi secara manual ke semua cabang pohon yang sangat besar ini.
Manajer paket
Pada distribusi Linux modern seperti openSUSE, instalasi perangkat lunak dilakukan dengan manajer paket . Manajer paket, yang bekerja di atas RPM, mendapatkan paket perangkat lunak dari repositori (server online, CD, DVD dll), memecahkan dependensi dan menginstal pada sistem Anda. Manajer paket juga membuatnya mudah untuk menghapus paket kemudian atau untuk memperbaruinya. Jumlah paket yang tersedia untuk instalasi tergantung pada repositori yang telah Anda tambahkan.
openSUSE manajer paket asli adalah YaST Software Management modul dan Zypper baris perintah, meskipun kapal distribusi dengan berbagai alat manajemen paket.
Repositori paket
Sebelum paket dapat diinstal, mereka harus tersedia dalam repositori Paket , baik pada media fisik seperti CD atau DVD atau online melalui internet.
openSUSE paket repositori meliputi:
Resmi repositori paket yang mencakup paket diuji dengan baik dan didukung
Repositori pihak ketiga , seperti Packman dan repositori Build Service. Mereka menyediakan berbagai paket tambahan, beberapa di antaranya lebih up-to-date atau yang tidak dapat disertakan pada openSUSE karena alasan hukum, meskipun mereka memiliki pengujian hanya sangat terbatas.
2. Sistem Manajemen Paket Fedora Linux
Pada awal kemunculannya para pengguna fedora dihadapkan pada masalah proses instalasi suatu aplikasi yang memiliki ketergantungan terhadap paket lain (package dependencies). Namun dalam perkembangannya distro-distro besar telah menciptakan program pengelola paket (package manager) untuk memudahkan pengguna pada saat proses penambahan, penghapusan, dan proses update program, baik dengan menggunakan internet maupun dengan CD-extra (repository).
Terdapat beberapa aplikasi manajemen paket pada distro Linux yang sering digunakan karena kemudahan, yaitu:
APT (Advanced Packaging Tool). Aplikasi manajemen paket berbasis teks yang banyak digunakan oleh distro berbasis Debian.
YUM (Yellowdog Updater Modified), merupakan aplikasi manajemen paket berbasis teks yang kini digunakan sebagai default manajemen paket distro Fedora (dimulai dari Fedora 5).
YaST (Yet another Setup Tool), selain sebagai Control Center pada distro SuSE, YaST juga berfungsi sebagai manajemen paket pada distro SuSE.
URPMI, merupakan default aplikasi manajemen paket Mandriva dan distro turunannya.
Penggunaan Dasar YUM
Untuk menjalankan YUM, kita dapat menggunakan baris perintah (command line) dengan cara sebagai berikut:
Buka Terminal atau Konsole
Login sebagai root atau berubah menjadi root dengan perintah su, kemudian isikan password root.
Selanjutnya kita bisa menggunakan perintah-perintah yum seperti penjelasan dibawah ini.
YUM memiliki sejumlah perintah dasar dalam manajemen paket. Berikut beberapa perintah dasar yang biasa digunakan pada YUM.
Menampilkan info detail tentang paket yang telah diinstal.
Sintaks:
yum info [perintah] [nama-paket]
Contoh Penggunaan:
# yum info install gparted
Melakukan proses indeks paket yang terdapat pada repositori server .
Contoh Penggunaan:
# yum check-update
Mencari paket yang akan di install/uninstall.
Sintaks:
yum search [nama-paket]
Contoh Penggunaan:
# yum search nmap
Melihat daftar repositori yang tersedia.
Contoh Penggunaan:
# yum repolist
Instal paket dengan menyebutkan nama.
Sintaks:
yum install [nama-paket-1, nama-paket-2, nama-paket-n]
Contoh Penggunaan:
# yum install gparted
Uninstall paket dengan kriteria nama tertentu.
Sintaks:
yum remove [nama-paket-1, nama-paket-2, nama-paket-n]
Contoh Penggunaan:
# yum remove pidgin
Update paket berdasarkan nama.
Sintaks:
yum update [nama-paket]
Contoh Penggunaan:
# yum update gnome-desktop
Menampilkan paket-paket yang tersedia pada repositori.
Contoh Penggunaan:
# yum list
Pada contoh dibawah ini terdapat option -y setelah perintah yum yang berarti semua dialog yang muncul saat instalasi berjalan akan langsung disetujui dengan y (yes).
Contoh Penggunaan:
# yum -y install nmap
Manajemen Paket Berbasis GUI
Terdapat beberapa Utility Grafis yang dapat digunakan sebagai interface salah satunya adalah Yumex. Yumex(Yum Extender) package Manager yang berbasiskan GUI yang dibuat oleh Tim Lauridsen. Aplikasi ini dibuat oleh Tim, setelah dia membaca postingan yang ada diFedoraForum.org. Setelah itu, dia langsung belajar tentang Python, dan PyGTK yang akhirnya menjadi Yumex.
Aplikasi ini sangat cocok bagi user yang tidak terlalu suka mengetikan banyak perintah command line, tetapi ingin dapat menggunakan yum dengan mudah dalam proses instalasi software, upgrade software, remove software, dan sebagainya.
Sintaks instalasi Yumex:
# yum install yumex
untuk menjalankan Yumex yang telah terinstalasi, pilih menu Application | System Tools | Yum Extender Masukan password root, untuk memulai menggunakan yumex.
TARBALL
Tarball (tar.gz & tar.bz2) merupakan format dasar dari semua paket installer yang digunakan pada setiap distro. Format tarball biasanya berisikan source code dan beberapa file lain dari sebuah aplikasi software yang kemudian dipaketkan menjadi sebuah file terkompresi.
Instalasi source code program di Linux bisa berbeda-beda. Secara umum, proses instalasi dengan tarball dapat dilakukan dengan melakukan perintah:
# tar -xzvf <nama-paket>.tar.gz
atau bisa juga:
#tar -xvf <nama-paket>.tar.gz
Untuk paket dengan format *.tar.bz:
# tar -xjvf <nama-paket>.tar.bz
Untuk paket dengan format *.tar.bz2:
# bunzip2 <nama-paket>.tar.bz2
Package Group
Instalasi software dengan yum dilengkapi fasilitas untuk menginstall group software, misalnya yum groupinstall base.
Nah jika kita ada kebutuhan untuk menghapus package group misalnya Graphical Internet atau Applications/Multimedia. Kita perlu tahu daftar paket apa saja yang terinstall di system.
Komentar
Posting Komentar