(B17) Linux Admin part9 Package Management 1 - rpm

Описание к видео (B17) Linux Admin part9 Package Management 1 - rpm

20220506 123628
Package Management

-application/service install and uninstall(remove)
-
-linux package -- .rpm(Red Hat Package Manager), ...

win package -- .exe , .msi
(win32/win installer/ms installer/.net framework)

------------------------------------
rpm(Red Hat Package Manager)


ex.
httpd-2.4.6-95.el7.centos.x86_64.rpm
name version type el-os--arch

el7 -enterprise linux 7 -- rhel 7, centos 7, fedora 7

el6 -enterprise linux 6 -- rhel 6, centos 6, fedora 6..

Arch: 32bit - x86_32,x86,32bit,i386/i586
64bit - x86_64,amd64,64bit,x64,..
noarch - no arch

linux os - 32bit -- 32bit/noarch package
64bit -- 64bit/noarch package

cpu type-- os - package
intel
amd
arm
------
src -- source code

version - Beta version, source code, LTE(stable version)
stream ,
---------------------------------------

Install : It is used to install any RPM package.
Remove : It is used to erase, remove or un-install any RPM package.
Upgrade : It is used to update the existing RPM package.
Verify : It is used to verify an RPM packages.
Query : It is used query any RPM package


rpm -ivh httpd-2.4.6-95.el7.centos.x86_64.rpm

-ivh
-i --install
-v --verbose
-h --hash


-qpR
-q : Query a package
-p : List capabilities this package provides.
-R : List capabilities on which this package depends..

-Uvh

-U - Update/upgrade

-e - remove/uninstall


-i - install
-e - remove
-U - update/upgrade
-q - query

-v
-h
-p
-R
-a

----------------
cd /run/media/root/CentOS\ 7\ x86_64/Packages/

ls | less

:/httpd

httpd-2.4.6-95.el7.centos.x86_64.rpm
httpd-devel-2.4.6-95.el7.centos.x86_64.rpm
httpd-manual-2.4.6-95.el7.centos.noarch.rpm
httpd-tools-2.4.6-95.el7.centos.x86_64.rpm
http-parser-2.7.1-9.el7.x86_64.rpm


rpm -qpR httpd-2.4.6-95.el7.centos.x86_64.rpm

rpm -qa httpd-2.4.6-95.el7.centos.x86_64.rpm
rpm -qi httpd-2.4.6-95.el7.centos.x86_64.rpm
rpm -qip httpd-2.4.6-95.el7.centos.x86_64.rpm
rpm -qd httpd-2.4.6-95.el7.centos.x86_64.rpm

-qa
-qi
-qip
-qd

---
to install any package , it may required to install pre-request package/setting/service

pre-request package -- dependancy

app12 -- app01,app03

-some time no dependancy for install a package, no problem
-if dependancy is there for install a packge , install dependancy package/s first, then try

app12 -- app01,app03 -- app023,app653
--------------------------------
rpm -ivh httpd-2.4.6-95.el7.centos.x86_64.rpm
warning: httpd-2.4.6-95.el7.centos.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID f4a80eb5: NOKEY
error: Failed dependencies:
httpd-tools = 2.4.6-95.el7.centos is needed by httpd-2.4.6-95.el7.centos.x86_64

rpm -ivh httpd-tools-2.4.6-95.el7.centos.x86_64.rpm

rpm -ivh httpd-2.4.6-95.el7.centos.x86_64.rpm

rpm -qa httpd

rpm -qi httpd

ls /var/www/html

systemctl start httpd

systemctl status httpd
● httpd.service - The Apache HTTP Server
Loaded: loaded (/usr/lib/systemd/system/httpd.service; disabled; vendor preset: disabled)
Active: active (running) since Fri 2022-05-06 13:18:19 IST; 8min ago
Docs: man:httpd(8)
man:apachectl(8)
Main PID: 12307 (httpd)

rpm -Uvh httpd*
warning: httpd-2.4.6-95.el7.centos.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID f4a80eb5: NOKEY
error: Failed dependencies:
apr-devel is needed by httpd-devel-2.4.6-95.el7.centos.x86_64
apr-util-devel is needed by httpd-devel-2.4.6-95.el7.centos.x86_64

rpm -ev httpd
Preparing packages...
httpd-2.4.6-95.el7.centos.x86_64

rpm -q httpd
package httpd is not installed

ls /var/www/html
ls: cannot access /var/www/html: No such file or directory

rpm -qd httpd
package httpd is not installed

systemctl status https
Unit https.service could not be found.

systemctl status httpd
Unit httpd.service could not be found.

-----------------------------------
vsftpd-3.0.2-28.el7.x86_64.rpm


rpm -q vsftpd-3.0.2-28.el7.x86_64.rpm

rpm -ivh vsftpd-3.0.2-28.el7.x86_64.rpm

rpm -qd vsftpd

rpm -qi vsftpd

rpm -qip vsftpd

rpm -qa vsftpd

rpm -Uvh vsftpd*
warning: vsftpd-3.0.2-28.el7.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID f4a80eb5: NOKEY
Preparing... ################################# [100%]
package vsftpd-3.0.2-28.el7.x86_64 is already installed

rpm -ev vsftpd
Preparing packages...
vsftpd-3.0.2-28.el7.x86_64

systemctl status vsftpd
Unit vsftpd.service could not be found.

rpm -q vsftpd
package vsftpd is not installed

rpm -qi vsftpd
package vsftpd is not installed

rpm -qd vsftpd
package vsftpd is not installed
-------------------

rpm -command to install rpm packages

rpm packages -- package.version. release.arch.rpm

--install package it may require to install dependancy packages..

install -- rpm -ivh package...rpm
query -- rpm -q package
-qa
-qd
-qi
-qip
update/upgrade -- rpm -Uvh package

remove/unistall -- rpm -ev package

query -- rpm -q package
-qa
-qd
-qi
-qip
------------------

Комментарии

Информация по комментариям в разработке