一 yum指令
1. yum install 軟件名
[root@gitcangku ~]# yum install vsftpd
已加載插件:fastestmirror
Loading mirror speeds from cached hostfile
* base: mirrors.aliyun.com
* extras: mirrors.aliyun.com
* updates: mirrors.aliyun.com
base | 3.6 kB 00:00:00
extras | 2.9 kB 00:00:00
gitlab_gitlab-ce/x86_64/signature | 862 B 00:00:00
gitlab_gitlab-ce/x86_64/signature | 1.0 kB 00:00:00 !!!
gitlab_gitlab-ce-source/signature | 862 B 00:00:00
gitlab_gitlab-ce-source/signature | 951 B 00:00:00 !!!
updates | 2.9 kB 00:00:00
gitlab_gitlab-ce/x86_64/primary | 3.7 MB 00:00:04
gitlab_gitlab-ce 881/881
正在解決依賴關(guān)系
--> 正在檢查事務(wù)
---> 軟件包 vsftpd.x86_64.0.3.0.2-29.el7_9 將被 安裝
--> 解決依賴關(guān)系完成
2. yum remove 軟件名
卸載軟件
root@gitcangku ~]# yum remove vim
已加載插件:fastestmirror
正在解決依賴關(guān)系
--> 正在檢查事務(wù)
---> 軟件包 vim-enhanced.x86_64.2.7.4.629-8.el7_9 將被 刪除
--> 解決依賴關(guān)系完成
依賴關(guān)系解決
===========================================================================================================================================================================
Package 架構(gòu) 版本 源 大小
===========================================================================================================================================================================
正在刪除:
vim-enhanced x86_64 2:7.4.629-8.el7_9 @updates 2.2 M
事務(wù)概要
===========================================================================================================================================================================
移除 1 軟件包
安裝大?。?.2 M
是否繼續(xù)?[y/N]:y
3 檢查已經(jīng)安裝成功的軟件
二 rpm指令
安裝一個(gè)軟件包的基本待遇
第一步: rpm包 的查詢命令
第二步: rpm包 的 卸載
第三步: rpm包 的 安裝
1 rpm -q
查詢已安裝的rpm表
rpm -qa | grep XXX
rpm -qa | less
rpm -qa
查看系統(tǒng)中有哪些已經(jīng)安裝的包
[root@gitcangku ~]# rpm -qa
grub2-2.02-0.86.el7.centos.x86_64
grub2-common-2.02-0.86.el7.centos.noarch
setup-2.8.71-11.el7.noarch
NetworkManager-tui-1.18.8-1.el7.x86_64
basesystem-10.0-7.el7.centos.noarch
authconfig-6.2.8-30.el7.x86_64
ncurses-base-5.9-14.20130511.el7_4.noarch
postfix-2.10.1-9.el7.x86_64
tzdata-2020a-1.el7.noarch
microcode_ctl-2.1-73.el7.x86_64
glibc-common-2.17-317.el7.x86_64
aic94xx-firmware-30-6.el7.noarch
nspr-4.21.0-1.el7.x86_64
biosdevname-0.7.3-2.el7.x86_64
libstdc++-4.8.5-44.el7.x86_64
dracut-config-rescue-033-572.el7.x86_64
bash-4.2.46-34.el7.x86_64
iprutils-2.4.17.1-3.el7.x86_64
pcre-8.32-17.el7.x86_64
passwd-0.79-6.el7.x86_64
zlib-1.2.7-18.el7.x86_64
btrfs-progs-4.9.1-1.el7.x86_64
xz-libs-5.2.2-1.el7.x86_64
e2fsprogs-1.42.9-19.el7.x86_64
libuuid-2.23.2-65.el7.x86_64
libsysfs-2.1.0-16.el7.x86_64
bzip2-libs-1.0.6-13.el7.x86_64
iwl105-firmware-18.168.6.1-79.el7.noarch
chkconfig-1.7.6-1.el7.x86_64
rootfiles-8.1-11.el7.noarch
readline-6.2-11.el7.x86_64
iwl5000-firmware-8.83.5.1_1-79.el7.noarch
gawk-4.0.2-4.el7_3.1.x86_64
iwl6050-firmware-41.28.5.1-79.el7.noarch
libattr-2.4.46-13.el7.x86_64
iwl3945-firmware-15.32.2.9-79.el7.noarch
libcap-2.22-11.el7.x86_64
iwl3160-firmware-25.30.13.0-79.el7.noarch
audit-libs-2.8.5-4.el7.x86_64
iwl100-firmware-39.31.5.1-79.el7.noarch
libffi-3.0.13-19.el7.x86_64
iwl5150-firmware-8.24.2.2-79.el7.noarch
iwl2000-firmware-18.168.6.1-79.el7.noarch
expat-2.1.0-12.el7.x86_64
perl-parent-0.225-244.el7.noarch
findutils-4.5.11-6.el7.x86_64
perl-podlators-2.5.1-3.el7.noarch
diffutils-3.3-5.el7.x86_64
perl-Pod-Escapes-1.04-299.el7_9.noarch
sqlite-3.7.17-8.el7_7.1.x86_64
2 rpm -qa|less
采用分頁(yè)的形式查看所有的文件包,按空格翻頁(yè),按回車切換下一行
3 rpm -qa| grep python
[root@gitcangku ~]# rpm -qa| grep python
libsemanage-python-2.5-14.el7.x86_64
policycoreutils-python-2.5-34.el7.x86_64
python-chardet-2.2.1-3.el7.noarch
python-libs-2.7.5-89.el7.x86_64
python-schedutils-0.4-6.el7.x86_64
python-configobj-4.7.2-7.el7.noarch
libselinux-python-2.5-15.el7.x86_64
python-pycurl-7.19.0-19.el7.x86_64
python-slip-dbus-0.4.0-4.el7.noarch
rpm-python-4.11.3-45.el7.x86_64
audit-libs-python-2.8.5-4.el7.x86_64
python-IPy-0.75-6.el7.noarch
libxml2-python-2.9.1-6.el7_9.6.x86_64
python-kitchen-1.1.1-5.el7.noarch
python-2.7.5-89.el7.x86_64
python-decorator-3.4.0-3.el7.noarch
python-gobject-base-3.22.0-1.el7_4.1.x86_64
python-iniparse-0.4-9.el7.noarch
newt-python-0.52.15-4.el7.x86_64
python-perf-3.10.0-1160.el7.x86_64
python-linux-procfs-0.4.11-4.el7.noarch
python-slip-0.4.0-4.el7.noarch
python-urlgrabber-3.10-10.el7.noarch
dbus-python-1.1.1-9.el7.x86_64
python-firewall-0.6.3-11.el7.noarch
python-pyudev-0.15-9.el7.noarch
4 搜索文件的詳細(xì)信息
[root@gitcangku ~]# rpm -qi python-chardet-2.2.1-3.el7.noarch
Name : python-chardet
Version : 2.2.1
Release : 3.el7
Architecture: noarch
Install Date: 2023年04月22日 星期六 16時(shí)19分28秒
Group : Development/Languages
Size : 1156541
License : LGPLv2
Signature : RSA/SHA256, 2019年08月23日 星期五 05時(shí)59分55秒, Key ID 24c6a8a7f4a80eb5
Source RPM : python-chardet-2.2.1-3.el7.src.rpm
Build Date : 2019年08月09日 星期五 10時(shí)04分59秒
Build Host : x86-02.bsys.centos.org
Relocations : (not relocatable)
Packager : CentOS BuildSystem <http://bugs.centos.org>
Vendor : CentOS
URL : https://github.com/chardet/chardet
Summary : Character encoding auto-detection in Python
Description :
Character encoding auto-detection in Python. As
smart as your browser. Open source.
[root@gitcangku ~]#
5 查詢一個(gè)rpm中的包安裝到哪里去了
[root@gitcangku ~]# rpm -ql python-chardet-2.2.1-3.el7.noarch
/usr/bin/chardetect
/usr/lib/python2.7/site-packages/chardet
/usr/lib/python2.7/site-packages/chardet-2.2.1-py2.7.egg-info
/usr/lib/python2.7/site-packages/chardet-2.2.1-py2.7.egg-info/PKG-INFO
/usr/lib/python2.7/site-packages/chardet-2.2.1-py2.7.egg-info/SOURCES.txt
/usr/lib/python2.7/site-packages/chardet-2.2.1-py2.7.egg-info/dependency_links.txt
/usr/lib/python2.7/site-packages/chardet-2.2.1-py2.7.egg-info/entry_points.txt
/usr/lib/python2.7/site-packages/chardet-2.2.1-py2.7.egg-info/top_level.txt
/usr/lib/python2.7/site-packages/chardet/__init__.py
/usr/lib/python2.7/site-packages/chardet/__init__.pyc
/usr/lib/python2.7/site-packages/chardet/__init__.pyo
/usr/lib/python2.7/site-packages/chardet/big5freq.py
/usr/lib/python2.7/site-packages/chardet/big5freq.pyc
/usr/lib/python2.7/site-packages/chardet/big5freq.pyo
/usr/lib/python2.7/site-packages/chardet/big5prober.py
/usr/lib/python2.7/site-packages/chardet/big5prober.pyc
/usr/lib/python2.7/site-packages/chardet/big5prober.pyo
/usr/lib/python2.7/site-packages/chardet/chardetect.py
/usr/lib/python2.7/site-packages/chardet/chardetect.pyc
/usr/lib/python2.7/site-packages/chardet/chardetect.pyo
/usr/lib/python2.7/site-packages/chardet/chardistribution.py
/usr/lib/python2.7/site-packages/chardet/chardistribution.pyc
/usr/lib/python2.7/site-packages/chardet/chardistribution.pyo
/usr/lib/python2.7/site-packages/chardet/charsetgroupprober.py
/usr/lib/python2.7/site-packages/chardet/charsetgroupprober.pyc
/usr/lib/python2.7/site-packages/chardet/charsetgroupprober.pyo
/usr/lib/python2.7/site-packages/chardet/charsetprober.py
/usr/lib/python2.7/site-packages/chardet/charsetprober.pyc
/usr/lib/python2.7/site-packages/chardet/charsetprober.pyo
/usr/lib/python2.7/site-packages/chardet/codingstatemachine.py
/usr/lib/python2.7/site-packages/chardet/codingstatemachine.pyc
/usr/lib/python2.7/site-packages/chardet/codingstatemachine.pyo
/usr/lib/python2.7/site-packages/chardet/compat.py
/usr/lib/python2.7/site-packages/chardet/compat.pyc
/usr/lib/python2.7/site-packages/chardet/compat.pyo
/usr/lib/python2.7/site-packages/chardet/constants.py
/usr/lib/python2.7/site-packages/chardet/constants.pyc
/usr/lib/python2.7/site-packages/chardet/constants.pyo
/usr/lib/python2.7/site-packages/chardet/cp949prober.py
6 查詢一個(gè)文件屬于那個(gè)包
相當(dāng)于給上一個(gè)題目查出的包確定位置
[root@gitcangku ~]# rpm -qf /usr/share/doc/python-chardet-2.2.1
python-chardet-2.2.1-3.el7.noarch
7 軟件包的卸載
文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-426800.html
三 總結(jié)
# 1 查詢
rpm -qa | grep rpm包
# 2 卸載
rpm -e rpm全包名
rpm -e --nodeps rpm全包名
# 3 安裝
rpm -ivh rpm包的全路徑
四 示范安裝
要去安裝一個(gè)nagios3Nagios是一款網(wǎng)絡(luò)監(jiān)控軟件,可以用來(lái)監(jiān)測(cè)Linux系統(tǒng)的可靠性、性能和安全等服務(wù),安裝命令如下:yum install nagios3
檢查是否存在,不存在就安裝,安裝完再檢查
rpm一般裝的是系統(tǒng)里已經(jīng)存在的包
而yum是直接聯(lián)網(wǎng)下載文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-426800.html
到了這里,關(guān)于linux軟件安裝指令---yum和rpm的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!