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