User Tools

Site Tools


eduardo:linux:yum

Yum

YUM is the package management tool that help to install or update the package through the network or local, the same time it provides easy method to install a package with it’s dependent packages. Configuration files are under /etc directory, /etc/yum.conf is the mail global file that contains the global options such as cache directory,log directory etc… To add new or update the existing repository, you must got to the /etc/repos.d directory and create or open a file that ends on .repo respectively.

CDROM/DVD

First you must determine the name of the CD-ROM or DVD drive and there are 3 methods:

[a] dmesg Command

dmesg command is used to examine the Linux kernel ring buffer i.e. display bootup messages on screen. To find out if cdrom was detected or not, run:

bash# dmesg | egrep -i --color 'cdrom|dvd|cd/rw|writer'

ata2.00: ATAPI: VMware Virtual IDE CDROM Drive, 00000001, max UDMA/33
sr0: scsi3-mmc drive: 1x/1x writer dvd-ram cd/rw xa/form2 cdda tray

[b] /proc/sys/dev/cdrom/info file name.

bash# cat /proc/sys/dev/cdrom/info

CD-ROM information, Id: cdrom.c 3.20 2003/12/17

drive name:             sr0
drive speed:            1
drive # of slots:       1
Can close tray:         1
Can open tray:          1
Can lock tray:          1
Can change speed:       1
Can select disk:        0
Can read multisession:  1
Can read MCN:           1
Reports media changed:  1
Can play audio:         1
Can write CD-R:         1
Can write CD-RW:        1
Can read DVD:           1
Can write DVD-R:        1
Can write DVD-RAM:      1
Can read MRW:           1
Can write MRW:          1
Can write RAM:          1

bash#

[c] lsblk command

bash# lsblk

NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    1   558G  0 disk
├─sda1   8:1    1   307M  0 part /boot
├─sda2   8:2    1   250G  0 part /datasql
├─sda3   8:3    1     6G  0 part [SWAP]
├─sda4   8:4    1     1K  0 part
└─sda5   8:5    1 301.7G  0 part /
sr0     11:0    1  1024M  0 rom  

Mount CDROM/DVD

Insert the Red Hat Enterprise Linux Server DVD into your DVD-ROM drive and mount the CD/DVD ROM on the any directory of your wish, for testing mount it on /mnt/cdrom.

bash# mkdir /mnt/cdrom

bash# mount /dev/sr0 /mnt/cdrom

Config Repository

Create a new repository file.

bash# vi /etc/yum.repos.d/rhel-dvd.repo

[dvd]
name=DVD Repo
baseurl=file:///mnt/cdrom
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

Install from CDROM/DVD

Now you should be able to install from CDROM or DVD

bash# yum install <packages>
eduardo/linux/yum.txt · Last modified: 2024/02/23 08:20 by 127.0.0.1