wget - 1.14- 18. el7_6.1. x86_64 noarch 32位64位都可以使用
软件名称 版本号 发布次数 系统名称 硬件平台
软件安全方式
rpm 预先编译打包 安装简单 软件版本偏低
源码包 手动编译打包 安装繁琐 软件版本随意
二进制 解压即用 安装简单
yum只是管理rpm包的一个工具 能解决软件依赖关系
rpm从哪里获取
cdrom 光盘
yum仓库获取
rpm 参数
1 安装ivh
i install安装
v 过程
h 进度条
U 升级
选项 | 描述 |
---|---|
-i | 安装rpm |
-v | 显示安装详细信息 |
-h | 显示安装rpm进度 |
--force | 强制重新安装 |
--nodeps | 忽略依赖关系 |
#安装软件包, 需要指定软件包绝对路径
[root@xuliangwei ~]# rpm -ivh /mnt/Packages/tree-1.6.0-10.el7.x86_64.rpm
[root@xuliangwei ~]# rpm -ivh /mnt/Packages/vsftpd-3.0.2-22.el7.x86_64.rpm
#在软件包所在目录下可以不指定绝对路径
[root@xuliangwei ~]# cd /mnt/Packages/
[root@xuliangwei Packages]# rpm -ivh zsh-5.0.2-28.el7.x86_64.rpm
#如果软件包存在, 强制再次安装
[root@xuliangwei ~]# rpm -ivh --force /mnt/Packages/tree-1.5.3-3.el6.x86_64.rpm
#安装samba服务需要依赖其他组件, 使用--nodeps可重新强制安装
[root@xuliangwei ~]# rpm -ivh --nodeps /mnt/Packages/tree-1.6.0-10.el7.x86_64.rpm
#软件升级
[root@rstx-53 test]# rpm -Uvh https://mirrors.aliyun.com/zabbix/zabbix/4.0/rhel/7/x86_64/zabbix-server-mysql-4.0.0-2.el7.x86_64.rpm
#软件卸载
[root@rstx-53 ~]# rpm -qa wget
wget-1.14-18.el7_6.1.x86_64
[root@rstx-53 ~]# rpm -e wget-1.14-18.el7_6.1.x86_64 --nodeps 忽略依赖
[root@rstx-53 ~]# rpm -qa wget
查看属于那个软件包
http://rpmfind.net
查询已安装好的rpm包
选项 | 描述 |
---|---|
rpm -q | 查看指定软件包是否安装 |
rpm -qa | 查看系统中已安装的所有RPM软件包列表 |
rpm -qi | 查看指定软件的详细信息 |
rpm -ql | 查询指定软件包所安装的目录、文件列表 |
rpm -qc | 查询指定软件包的配置文件 |
rpm -qf | 查询文件或目录属于哪个RPM软件 |
rpm -qip | 查询未安装的rpm包详细信息 |
rpm -qlp | 查询未安装的软件包会产生哪些文件 |
#查询vsftpd这个rpm包是否安装
[root@xuliangwei ~]# rpm -q vsftpd
#模糊过滤查找系统已安装的rpm包
[root@xuliangwei ~]# rpm -qa |grep ftp
#查询vsftpd软件包的相关信息
[root@xuliangwei ~]# rpm -qi vsftpd
#查询rpm包所安装的文件
[root@xuliangwei ~]# rpm -ql vsftpd
#查询rpm包相关的配置文件
[root@xuliangwei ~]# rpm -qc vsftpd
#查询配置文件或命令来自于哪个rpm包
[root@xuliangwei ~]# rpm -qf /etc/vsftpd/vsftpd.conf
[root@xuliangwei ~]# rpm -qf /usr/sbin/vsftpd
#查询未安装的软件包会产生哪些文件
[root@xuliangwei ~]# rpm -qlp /mnt/Packages/samba-3.6.23-41.el6.x86_64.rpm
#查询未安装的软件包会产生哪些文件
[root@xuliangwei ~]# rpm -qip /mnt/Packages/samba-3.6.23-41.el6.x86_64.rpm