Ch 14 Linux Package Management
RPM
Red Hat Package manager / management
Ex. Dhcp - 3.0 - 1 -i386 .rpm
Package version release Architect Extension
(How many RPM installed In system)
#rpm –qa |less
(To search particular rpm )
#rpm –qa rpmname
(To search particular rpm start with b )
#rpm –qa |grep b*
(To search RPM which installed /etc/inittab file
#rpm –qf /etc/inittab
(All files installed with particular package)
#rpm –qal <package name>
(To install particular rpm )
#rpm – I rpmname
(To install RPM with v=verbose h=hash from i=install)
#rpm –ivh rpmname
(To remove or erase particular rpm)
#rpm –e rpmname
(To upgrade particular rpm)
# rpm –U rpmname
(To read from C.D only)
# rpm –qip rpmname
YUM
Yellow Dog Updater , modifier
(who can use the content)
#ls –lz
#cp –av * source destination
#vi /etc/vsftpd/user_list
and
#vi /etc/vsftpd/ftpuser
in both file comment the #root
#vi /etc/vsftpd/vsftpd.conf
To block anonymous login set anonymous = no.
#restorecon –R /var/ftp/pub
(to restore /var/ftp/pub form SElinux)
#vi /etc/yum.conf
#vi /etc/yum.repos.d/server.repo
[server]
name=yum server
baseurl= ftp://system IP/pub/server
enable=1
gpcheck =0
#restorecon –R /var/ftp/pub/server
#createrepo –v /var/ftp/pub/server
#createrepo –V /var/ftp/pub/server
(if this command is not available install from disk 3)
Client YUM Configuration.
#vi /etc/yum.repos.d/ser1.repo
[server]
server=yum server
baseurl= ftp://serverip/pub/server
enable=1