Skip to main content

Managing & Configuring YUM [Centos 6.0]

Yum Configuration


Hi Friends, we all have faced problems while configuring yum in RedHat, Fedora and Centos. Please find the below mention steps to use all the RPM packages come along with your distribution. Yum configuration will allow you to use them with proper dependency resolution.

To configure yum you must have two packages,
1. yum
2. createrepo

To obtain the same do the below mention just after you have mounted you disk.

There could be two conditions

a.) You have the distribution disk i.e. DVD. Please follow the below mention instructions to manage the same.
Your system mush have the greater or equal space of DVD.
# df -ah
User the partition which has the space and create a directory. In my case /mnt has the space.# mount /dev/dvdwriter /mnt
# cd /mnt/Packages/
# rpm -ivh yum-* --nodeps –force
# rpm -ivh vsftps* -y
# rpm -ivh createrepo* --nodeps --force
# cp -rpvf /mnt/* /var/ftp/pub

It will create the dump on /var/ftp/pub now we need to unmount the disk.
# umount /mnt
b.) You have an iso of you distribution. In that condition you need to mount it with loop so,
cd to iso location
It will mount the ISO to /mnt#mount -o loop rhel.iso /mnt
# cd /mnt/Packages/
# rpm -ivh yum-* --nodeps –force
# rpm -ivh vsftps* -y
# rpm -ivh createrepo* --nodeps --force

Copy packages folder to /var/ftp/pub
# cp -rpvh /mnt/Packages/* /var/ftp/pub


Now you have the dump of your distribution and you are ready to configure yum. To configure the same you must be aware of your hostname. Run the following command to know your hostname,

# hostname
CentOs

Now you have your host name create directories at /var/ftp/pub i.e. Server and VT by following command,

#mkdir -p Server; mkdir -p VT


You are ready to configure your Server and VT repos. Run the following command in order to generate the repos,

# createrepo -v Server ; createrepo -v VT

It will create the directory structure like /var/ftp/pub/Server/repodata & /var/ftp/pub/VT/repodata and a file repomd.xml under each. Configuration of yum is just a step ahead. Search a file like *debuginfo.repo* under /etc/yum/yum.repos.d/. Keep a copy of it for disaster and rename the same with a different command name,

# cp -rf *debuginfo.repo* `hostname`.repo

Edit the hostname.repo using your editor. I will you vim and will comment all the lines that are UN-commented and write new lines on it.# vim `hostname`.repo

#[debug]
#name=CentOS-6 - Debuginfo
#baseurl=http://debuginfo.centos.org/6/$basearch/
#gpgcheck=1
#gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-Debug-6
#enabled=0
#

[Server]
name=CentOs
baseurl=file:///var/ftp/pub/Server/
gpgcheck=0


[VT]
name=CentOs
baseurl=file:///var/ftp/pub/VT/
gpgcheck=0




Run yum clean all and you are done.

Thanks

Comments

Popular posts

Using Flash in your HTML

Edit your Publish settings for Flash SWFs and HTML to reflect how you want your Flash SWF to appear in your web page. Export your Flash movie as HTML. Locate your HTML file on your computer, right-click, and select "Open With". Choose either NotePad or another text editor. Copy the source code from the HTML file. Paste it into your web page's source code in the appropriate location where you want your SWF file to display. Edit the file path to reflect the location of the SWF file on your web server, and upload both your HTML and SWF file to the appropriate directories on your server. ( Note:  this also applies if you're using PHP, JSP, ASP, CGI, or other web page extensions.) Your code should look something like this: <OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" WIDTH="320" HEIGHT="240" id="You...

Enter your email address: