catatanlepas.com

  • Increase font size
  • Default font size
  • Decrease font size
  • default color
  • black color
Home Komputer Tips dan Trik Yum dan Pernak-Perniknya

Yum dan Pernak-Perniknya

Email Cetak PDF
YUM atau Yellow Updater Modifier merupakan paket manajemen open source berbasis command line yang menghandle file-file rpm yang biasanya secara default terinstal pada distro-distro turunan redhat seperti centos dan fedora. Dengan yum, kita bisa menginstal paket-paket linux dengan mudah tanpa harus bersusah payah menginstal dependensinya dan juga bisa membuang paket-paket yang sudah tidak diperlukan tanpa perlu pusing dengan dependensinya.

1. Sumber yum
Yum memiliki sumber untuk menginstal sebuah paket yang terletak di /etc/yum.repost.d/CentOS-Base.repo. Berikut adalah contohnya:

[root@LVM yum.repos.d]# cat CentOS-Base.repo
# CentOS-Base.repo
#
# The mirror system uses the connecting IP address of the client and the
# update status of each mirror to pick mirrors that are updated to and
# geographically close to the client.  You should use this for CentOS updates
# unless you are manually picking other mirrors.
#
# If the mirrorlist= does not work for you, as a fall back you can try the
# remarked out baseurl= line instead.
#
#
[base]
name=CentOS-$releasever - Base
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os
#baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5

#released updates
[updates]
name=CentOS-$releasever - Updates
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates
#baseurl=http://mirror.centos.org/centos/$releasever/updates/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5

#packages used/produced in the build but not released
[addons]
name=CentOS-$releasever - Addons
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=addons
#baseurl=http://mirror.centos.org/centos/$releasever/addons/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5

#additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras
#baseurl=http://mirror.centos.org/centos/$releasever/extras/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5

#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-$releasever - Plus
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=centosplus
#baseurl=http://mirror.centos.org/centos/$releasever/centosplus/$basearch/
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5

#contrib - packages by Centos Users
[contrib]
name=CentOS-$releasever - Contrib
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=contrib
#baseurl=http://mirror.centos.org/centos/$releasever/contrib/$basearch/
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5

Dari contoh diatas dapat dilihat bahwa yum secara default akan terhubung dengan situs http://mirror.centos.org/centos/ untuk menginstal paket tersebut. Namun terkadang, di situs tersebut tidak mempunyai paket-paket yang kita perlukan. Kita bisa menggantinya dengan memasukkan sumber yang lain. Penulis biasanya menggunakan situs dag-wieers untuk dijadikan sebagai sumber untuk yum sehingga sebuah paket dapat terinstal dengan baik. Jika ingin mengetahui bagaimana caranya, silahkan lihat di sini.

2. Instal Paket
Untuk menginstal paket-paket, formatnya adalah sebagai berikut:

# yum install nama_paket

3. Update paket
Untuk mengupdate paket-paket yang berada dalam sistem, ketikkan perintah berikut:

# yum update

4. Cek Update
Untuk melihat paket-paket apa saja dalam sistem yang harus diupdate dengan mengetikkan perintah:
# yum check-update

5. Lihat Daftar Paket Yang Tersedia
Untuk melihat daftar paket-paket yang tersedia untuk diinstal, ketikkan perintah:
# yum list available

Kalau hanya melihat satu paket saja dengan mengetikkan:
# yum list available nama_paket*

Contoh:
# yum list available php*

6. Lihat Paket Yang Terinstal
Untuk melihat paket-paket yang sudah terinstal dalam sistem kita dengan mengetikkan perintah:
# yum list installed

7. Membuang Paket
Untuk membuang paket tertentu dengan format:
# yum remove nama_paket

contoh:
# yum remove httpd

8. Menampilkan Grup Paket
Untuk melihat grup paket yang terinstal ketikkan:
# yum grouplist

Untuk menginstal grup paket tertentu dengan mengetikkan:
# yum grouplist "grup_paket"

contoh:
#  yum groupinstall "Development Tools"

Untuk membuang grup paket tertentu dengan mengetikkan perintah:
# yum groupremove "Development Tools"

Untuk mengupdate grup software dengan mengetikkan perintah:
#  yum groupupdate "Development Tools"

Untuk menginstal beserta paket arsitektur
# yum install mysql.i386

Untuk menemukan paket rpm yang dibutuhkan oleh sebuah file formatnya adalah:
 #  yum whatprovides path_file

contoh:

#  yum whatprovides /etc/passwd
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * addons: mirror.nus.edu.sg
 * base: mirror.nus.edu.sg
 * extras: mirror.aarnet.edu.au
 * updates: mirror.nus.edu.sg
setup-2.5.58-7.el5.noarch : A set of system configuration and setup files.
Repo        : base
Matched from:
Filename    : /etc/passwd
setup-2.5.58-7.el5.noarch : A set of system configuration and setup files.
Repo        : installed
Matched from:
Other       : Provides-match: /etc/passwd


9. Manual Yum

Untuk melihat manual yum lebih lanjut ketikkan :

# man yum


Referensi:


30 Jumadal Ula 1431 H
14 Mei 2010 M

+ 1
+ 1
Comments
Add New Search
Write comment
Name:
Email:
 
Website:
Title:
UBBCode:
[b] [i] [u] [url] [quote] [code] [img] 
 
 
:angry::0:confused::cheer:B):evil::silly::dry::lol::kiss::D:pinch:
:(:shock::X:side::):P:unsure::woohoo::huh::whistle:;):s
:!::?::idea::arrow:
 
Please input the anti-spam code that you can read in the image.

3.26 Copyright (C) 2008 Compojoom.com / Copyright (C) 2007 Alain Georgette / Copyright (C) 2006 Frantisek Hliva. All rights reserved."

 

Tanggal dan Jam


Ulti Clocks content

Browse this website in:


Mutiara Hari Ini

Dimana orang-orang yang saling mencinta karena keagungan-Ku? Pada hari ini Aku (Allah) akan menaungi mereka saat tak ada naungan selain naungan-Ku (HR. Muslim)

Poling

Apakah artikel-artikel di situs ini bermanfaat untuk anda?

(283 votes)

7.8%
92.2%

Waktu Shalat