简介
也称二进制( binary code)无需编译,可以直接使用
缺点是无法设定个人设置,开关功能,不能解决依赖关系。
安装命令
rpm -ivh 安装包全名
i:安装
v:可视化
h:显示进度
示例:
**下面内容是我配置完本地源,/mnt/cdrom才有Packages文件夹
进入里面可以按TAB键补齐安装包全名,如果没有配置本地源需要去官网或者百度
搜索你要下载软件的全名,配置本地源可查看我另一篇博文。
**
[root@localhost ~]# cd /mnt/cdrom/Packages
[root@localhost Packages]# ls wget-1.14-18.el7_6.1.x86_64.rpm
wget-1.14-18.el7_6.1.x86_64.rpm
[root@localhost Packages]# rpm -ivh wget-1.14-15.el7.x86_64.rpm
查询
rpm -q 包名
rpm -qa : 查询所有已安装的软件
示例:
[root@localhost Packages]# rpm -q wget
wget-1.14-15.el7.x86_64
**看到软件包的名字,就说明rpm -q查询成功,已经安装软件。**
[root@localhost ~]# rpm -qa
kernel-tools-libs-3.10.0-693.el7.x86_64
setup-2.8.71-7.el7.noarch
rpm-python-4.11.3-25.el7.x86_64
grub2-pc-modules-2.02-0.64.el7.centos.noarch
yum-3.4.3-154.el7.centos.noarch
gettext-common-devel-0.19.8.1-2.el7.noarch
mokutil-12-1.el7.centos.x86_64
ncurses-base-5.9-13.20130511.el7.noarch
dmidecode-3.0-5.el7.x86_64
nss-softokn-freebl-3.28.3-6.el7.x86_64
device-mapper-persistent-data-0.7.0-0.1.rc6.el7.x86_64
ncurses-libs-5.9-13.20130511.el7.x86_64
删除
rpm -e 包名
示例:
[root@localhost Packages]# rpm -evh wget-1.14-15.el7.x86_64
**再次查询会显示未安装**
[root@localhost ~]# rpm -q wget-1.14-15.el7.x86_64
package wget-1.14-15.el7.x86_64 is not installed