Package Management-4
Package Management-4
rpm Queries
Syntax:
#pwd
#rpm -ivh tree-1.6.0-10.el7.x86_64.rpm
#rpm -q tree
#rpm -e tree
#rpm -q tree
#rpm -ivh tree-1.6.0-10.el7.x86_64.rpm
# rpm -qi tree
# rpm -qip tree-1.6.0-10.el7.x86_64.rpm
#rpm -qlp tree-1.6.0-10.el7.x86_64.rpm
===================lab output==================
[root@server1 Packages]# rpm -ivh tree-1.6.0-10.el7.x86_64.rpm
Preparing... #################################
[100%]
package tree-1.6.0-10.el7.x86_64 is already installed
[root@server1 Packages]# rpm -evh tree
Preparing... #################################
[100%]
Cleaning up / removing...
1:tree-1.6.0-10.el7 #################################
[100%]
[root@server1 Packages]# rpm -ivh tree-1.6.0-10.el7.x86_64.rpm
Preparing... #################################
[100%]
Updating / installing...
1:tree-1.6.0-10.el7 #################################
[100%]
[root@server1 Packages]# rpm -e tree-1.6.0-10.el7.x86_64.rpm
error: package tree-1.6.0-10.el7.x86_64.rpm is not installed
[root@server1 Packages]# rpm -e tree
[root@server1 Packages]# rpm -Uvh tree-1.6.0-10.el7.x86_64.rpm
Preparing... #################################
[100%]
Updating / installing...
1:tree-1.6.0-10.el7 #################################
[100%]
[root@server1 Packages]# rpm -e tree
[root@server1 Packages]# rpm -Fvh tree-1.6.0-10.el7.x86_64.rpm
====================================================================
[root@server1 Packages]# rpm -q tree
============================================history======================
=================
which date
# which mount
# rpm -qf /usr/bin/mount
# cp /usr/bin/date /usr/bin/mount
# mount
# date
# pwd
# which mount
# ls -l
# alias
# rpm -qf /usr/bin/mount
# rpm -ivh util-linux-2.23.2-65.el7.
# rpm -ivh util-linux-2.23.2-65.el7.x86_64.rpm
# mount
# rpm -ivh util-linux-2.23.2-65.el7.x86_64.rpm --force
# mount
# clear
# rpm -ivh tree-1.6.0-10.el7.x86_64.rpm
# rpm -e tree
# rpm -i tree-1.6.0-10.el7.x86_64.rpm
# rpm -e tree
#rpm -ivh tree-1.6.0-10.el7.x86_64.rpm
# rpm -e tree
# rpm -Uvh tree-1.6.0-10.el7.x86_64.rpm
# rpm -e tree
# rpm -Fvh tree-1.6.0-10.el7.x86_64.rpm
# rpm -ivh tomcat-7.0.76-15.el7.noarch.rpm
# rpm -ivh apache-commons-collections-3.2.1-22.el7_2.noarch.rpm
# df -hT
========================================================================
1. mount the iso/dvd ( open vmware client-> select the vm-> right click
on vm-> settings/edit settings->select the cd/dvd->use iso image file->
browse and attache the iso( select connected and connect at power on)
# mount /dev/cdrom /mnt
or
# mount /dev/cdrom1 /mnt
# df -hT --> check the dvd/iso is mounted or not.
# createrepo -v /var/ftp/pub/rhel7.9
4. enable the repository.
# vi /etc/yum.repos.d/rhel7.9.repo
[rhel7.9]
name="rhel 7.9 default os packages"
baseurl=file:///var/ftp/pub/rhel7.9
enabled=1
gpgcheck=1
========================removing repository===============
1. remove the repo
# cd /etc/yum.repos.d
# ls -ltr
# rm rhel7.9.repo
2. check and remove the packages if it installed.
# rpm -qa | grep -E "delta|create"
# rpm -e createrepo deltarpm python-detlarpm
#rpm -evh createrepo python-deltarpm deltarpm --nodeps : if asks to
remove the dependencies.
3. remove the packages dir
# rm -rf /var/ftp/pub/rhel7.9
4. umount the dvd/iso imagent
# umount /mnt
or
# umount /dev/cdrom