Kamis, 02 April 2015

Perintah Perintah Dasar Linux YUM (Yellowdog Updater Modifier)

YUM (Yellowdog Updater Modifier) sangat familiar dikalangan pengguna RedHat Enterprise Linux (RHEL), Fedora, CentOS, dan distro-distro lainnya yang berbasis .RPM. YUM merupakan pengelola paket berbasis teks yang bertugas mengelola paket berekstensi .RPM, ada pula YUM berbasis grafikal (GUI) yang bernama Yumex atau YUM Extender.


YUM bekerja layaknya APT (Advanced Packaging Tool) di Debian dan turunannya seperti Ubuntu dan Linux Mint. Untuk lebih mengenal perintah-perintah YUM, saya akan jelaskan satu persatu perintah YUM dan masing-masing kegunaannya:

1. Install paket aplikasi menggunakan perintah YUM
Untuk menginstall paket yang bernama Banshee, cukup jalankan perintah dibawah ini dan YUM akan secara otomatis mencari dan menginstall dependencies (file pendukung) yang diperlukan oleh Banshee.
# yum install banshee
Jika anda ingin menginstall paket aplikasi tanpa ada pertanyaan atau konfirmasi apapun, cukup tambahkan -y di perintah YUM, menjadi seperti ini:
# yum -y install banshee
Jika anda ingin melompati/skip dependencies paket aplikasi, cukup tambahkan --skip-broken di akhir perintah, menjadi seperti ini:
# yum install banshee --skip-broken
Anda telah berhasil menginstall aplikasi Banshee di Linux anda.

2. Menghapus paket aplikasi menggunakan perintah YUM
Untuk menghapus paket aplikasi beserta dependencies-nya, dapat dilakukan dengan perintah:
# yum remove firefox
Jika anda ingin menghapus paket aplikasi tanpa ada pertanyaan atau konfirmasi apapun, cukup tambahkan -y di perintah YUM, menjadi seperti ini:
# yum -y remove firefox
Anda telah berhasil menghapus Firefox dari Linux anda.

3. Memperbarui paket menggunakan perintah YUM
Sebagai contoh kasus, anggap saja aplikasi Gedit anda telah usang dan perlu diperbarui ke versi paling baru. Cukup jalankan perintah seperti dibawah ini:
# yum update gedit
Jika anda ingin memperbarui paket aplikasi tanpa ada pertanyaan atau konfirmasi apapun, cukup tambahkan -y di perintah YUM, menjadi seperti ini:
# yum -y update gedit
Dan aplikasi Gedit anda telah diperbarui ke versi yang paling baru.

4. Melihat daftar paket aplikasi menggunakan perintah YUM
Gunakan fungsi list untuk mencari nama paket dengan spesifik, contohnya seperti berikut:
# yum list openssh
Bila anda ingin melihat daftar paket dengan versi paket yang lebih detil, dapat dilakukan dengan perintah:
# yum list openssh-4.3p2

5. Mencari paket aplikasi menggunakan perintah YUM
Jika anda tidak mengetahui atau tidak ingat nama paket secara detil, anda dapat mencari nama paket tersebut dengan perintah:
# yum search midori
Maka akan muncul hasil pencarian dari paket aplikasi midori atau yang berisikan nama 'midori'.

6. Mendapatkan informasi paket aplikasi menggunakan perintah YUM
Jika anda ingin mengetahui informasi suatu paket aplikasi sebelum menginstallnya, jalankan perintah berikut:
# yum info clementine
Anda akan mendapatkan informasi dari paket aplikasi Clementine, yang berupa nama paket aplikasi, ukuran, deskripsi, dan lain-lain.

7. Daftar semua paket aplikasi yang tersedia menggunakan perintah YUM
Untuk melihat semua aplikasi yang terdapat di database YUM, dapat dilakukan dengan perintah:
# yum list | less

8. Daftar semua paket aplikasi yang terpasang menggunakan perintah YUM
Untuk melihat semua aplikasi yang terpasang di Linux anda, dapat dilakukan dengan perintah:
# yum list installed | less

9. YUM Provides
Yum Provides berguna untuk mencari secara detil paket apa saja yang menggunakan suatu file tertentu. Contohnya, jika anda ingin mengetahui paket apa saja yang menggunakan file /etc/httpd/conf/httpd.conf, jalankan perintah ini:
# yum provides /etc/httpd/conf/httpd.conf

10. Memeriksa pembaruan yang tersedia menggunakan perintah YUM
Untuk mengetahui apakah ada pembaruan atau tidak, anda dapat memeriksanya dengan perintah:
# yum check-update

11. Pembaruan Sistem menggunakan perintah YUM
Agar Linux anda tetap pada versi terbaru, lakukan pembaruan Sistem dengan perintah:
# yum update

12. Daftar grup paket aplikasi yang ada menggunakan perintah YUM
Untuk melihat daftar paket aplikasi secara terkelompok/grup, anda dapat melakukan perintah:
# yum grouplist

13. Install suatu grup paket menggunakan perintah YUM
Untuk menginstall suatu paket secara grup/terkelompok dapat menggunakan opsi groupinstall. Contohnya menginstall "MySQL Database" cukup jalankan perintah berikut:
# yum groupinstall 'MySQL Database'

14. Memperbarui grup paket menggunakan perintah YUM
Untuk memperbarui grup paket yang telah ada, misalnya anda akan memperbarui paket "MySQL Database". Jalankan perintah berikut:
# yum groupupdate 'MySQL Database'

15. Menghapus grup paket menggunakan perintah YUM
Untuk menghapus grup paket, misalnya grup paket "MySQL Database". Jalankan perintah berikut:
# yum groupremove 'MySQL Database'

16. Daftar Repositori yang digunakan menggunakan perintah YUM
Untuk melihat daftar repositori yang digunakan, dapat menggunakan perintah:
# yum repolist
Untuk melihat daftar repositori yang aktif dan yang tidak, dapat dilakukan dengan perintah:
# yum repolist all

17. Install paket aplikasi dari Repositori secara khusus menggunakan perintah YUM
Untuk menginstall dari repositori yang secara khusus yang aktif atau tidak, anda harus menggunakan opsi –enablerepo pada perintah YUM anda. Contohnya, untuk menginstall paket aplikasi PhpMyAdmin 3.5.2, dapat dijalankan dengan perintah:
# yum --enablerepo=epel install phpmyadmin

18. Interactive YUM Shell
YUM menyediakan shell yang interaktif dengan pengguna dimana anda dapat mengeksekusi beberapa perintah sekaligus, seperti dibawah ini:
# yum shell
Loaded plugins: langpacks
>

19. Membersihkah cache pada YUM
Secara default (telah ditentukan oleh Sistem), YUM menyimpan semua paket dari repositori yang aktif pada direktori /var/cache/yum/ dengan setiap sub-direktori. Untuk membersihkan file cache dari repositori yang aktif tersebut, anda dapat menjalankan perintah:
# yum clean all
Dan semua file cache yang ada di direktori /var/cache/yum/ dan sub-direktorinya akan terhapus secara permanen.

20. Melihat log menggunakan perintah YUM
Untuk melihat log atau catatan kegiatan yang telah dilakukan, dapat dilakukan dengan menjalankan perintah:
# yum history

Sumber : http://id.fedoracommunity.org/2015/03/yum-yellowdog-updater-modifier-sangat.html