YUM (YELLOW DOG UPDATE MODIFIER)
YUM(Yellowdog Update Modifier) is a default package management tool in Redhat/ CentOS.By using yum tool we can install, upgrade,remove the packages and also we can see the information about packages.
YUM is an interactive tool which waits for the confirmation of a user, using this tool we can install the required package with dependencies.
For installing/Uninstalling a packages with yum :
Syntax : # yum <option> <pkg-name>
where options:
Syntax : # yum <option> <pkg-name>
where options:
- install
- remove
- list
- info
- update
- groupinstall
- groupremove
- grouplist
- groupinfo, etc...
You can install Packages using yum, first create a repository of all packages using these steps.
Step1: To Mount the DVD, Copy OS DVD's content to Hard-Drive as below
[root@bsrtech ~]# cp * /pkgs
where copy all packages in /pkgs directory
Note : If you have RHEL5 DVD then execute below command once.
Change directory, install
"createrepo" package
[root@bsrtech ~]# cd /pkgs [root@bsrtech ~]# rpm -ivh createrepo Install dependencies also [root@bsrtech ~]# rpm -ivh python-deltaparm [root@bsrtech ~]# rpm -ivh deltaparm Specify the repository location to yum. [root@bsrtech ~]# createrepo -v . where "." is present location |
Step2: Create a file with repo as extension and
specify the yum details in /etc/yum.repos.d
[root@bsrtech ~]# cd /etc/yum.repos.d/
[root@bsrtech ~]# vim pkgs.repo
[mahesh-pkgs]
[root@bsrtech ~]# cd /etc/yum.repos.d/
[root@bsrtech ~]# vim pkgs.repo
[mahesh-pkgs]
name = "pkgs"
baseurl = file:///pkgs
gpgcheck = 0
where gpgcheck is to check the authentication of repository.
Local YUM repository is created successfully, now you can install any package using yum command
Note : In order to use yum repository we have to clean the yum meta data, so before installing any package firsttime, use yum clean all command show below
[root@bsrtech ~]# yum clean all
baseurl = file:///pkgs
gpgcheck = 0
where gpgcheck is to check the authentication of repository.
Local YUM repository is created successfully, now you can install any package using yum command
Note : In order to use yum repository we have to clean the yum meta data, so before installing any package firsttime, use yum clean all command show below
[root@bsrtech ~]# yum clean all
To see the list of packages in index i.e repository
[root@bsrtech ~]# yum list
[root@bsrtech ~]# yum list
To see list of installed packages
[root@bsrtech ~]# yum list installed | less
[root@bsrtech ~]# yum list installed | less
To install a package using yum
[root@bsrtech ~]# yum install firefox*
[root@bsrtech ~]# yum install firefox*
To remove package using yum
[root@bsrtech ~]# yum remove firefox* -y
where "y" means without confirmation.
[root@bsrtech ~]# yum remove firefox* -y
where "y" means without confirmation.
You could have mentioned about Yumex and Yum Plugins. Without them I feel Yum is incomplete. Im using Fedora 17 Desktop and I find Yumex a better GUI for YUM.
ReplyDelete