Thursday, October 15, 2015

Manajemen Software Packages di Linux Menggunakan YUM

Kali ini kita akan membahas tentang yum, buat pengguna linux udah gak asing lagi sama tools yang satu ini apalagi buat yang sering pake CentOS.

Sebelum ada yum administrator harus menginstall software beserta dependencies-nya satu-persatu dan itu sangat merepotkan. Bayangkan kalau ada satu packages software yang dependencies-nya mencapai ratusan? Repot kan? Harus install satu-satu menggunakan rpm -ivh sampe keriting deh jari kita.

Command yum merupakan salah satu command-line tools paling powerful di linux yang dapat digunakan untuk install, update, upgrade, query, dan delete software packages yang digunakan di operating system linux yang kita gunakan. Dibawah ini contoh penggunaan Yum di environment linux.

Query/Finding Software
  • yum help, menampilkan informasi penggunaan yum untuk administrator.
  • yum list, menampilkan software packages yang sudah tersedia dan terinstall.


  • yum search KEYWORD, menampilkan list package bedasarkan keyword name yang kita query. Contoh, kita gunakan yum search untuk query packages yang mempunyai "web server" di nama, summary, dan field deskripsinya. Gunakan search all seperti dibawah ini.


  • yum info PACKAGENAME, menampilkan informasi detail mengenai software package yg kita query seperti architecture, size, version, dsb.


    Apabila di repository kita ada packaged updates terbaru maka ketika kita query yum info akan menampilkan informasi seperti dibawah ini.


  • yum provides PATHNAME, menampilkan software packages yang sesuai dengan path yang kita query. Contoh : Untuk mencari software packages yang memprovide direktori /var/www/html gunakan command dibawah ini.



Install, Update & Remove Software
  • yum install PACKAGENAME, digunakan untuk mendapatkan dan menginstall software packages termasuk seluruh dependenciesnya.


  • yum update PACKAGENAME, digunakan untuk memperbaharui software packages ke versi terbaru beserta seluruh dependencies-nya.



    Notes : Apabila command diatas digunakan tanpa 'PACKAGENAME', maka akan mengupdate seluruh software packages yg telah terinstall di dalam OS kita.
  • yum remove PACKAGENAME, digunakan untuk remove/uninstall software packages yang telah terinstall di OS kita termasuk seluruh dependencies-nya.



Review Software Packages Transaction History
  • Seluruh history transaksi instalasi dan remove tersimpan di file /var/log/yum.log


  • Summary dari history instalasi dan remove juga bisa dilihat dengan menggunakan yum history.


Summary Command YUM
  • Biar sama-sama enggak lupa sekalian aja ane buatin summary dari command yum.

    Fungsi:
    Command:
    Menampilkan  packages yang telah terinstall bedasarkan nama
    yum list [NAME-PATTERN]
    Menampilkan packages group yang telah terinstall
    yum grouplist
    Search packages bedasarkan keyword
    yum search KEYWORD
    Menampilkan informasi detail mengenai packages
    yum info PACKAGENAME
    Install packages
    yum install PACKAGENAME
    Install group packages
    yum groupinstall “GROUPNAME”
    Update seluruh packages yang telah terinstall di OS
    yum update
    Update specifik packages names
    yum update PACKAGENAME
    Remove packages
    yum remove PACKAGENAME
    Menampilkan history transaksi
    yum history

Semoga catetan ini bermanfaat.. ^,^

No comments:

Post a Comment