Linux 下载和安装软件
wget 下载
yum 下载安装
(1) 是redhat, centos 系统下的软件安装方式,基于Linux
(2) 全称为 Yellow dog Updater, Modified
(3) 是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器
(4) 基于 RPM 包管理,能够从指定的服务器自动下载 RPM 包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装
(5) yum 提供了查找、安装、删除某一个、一组甚至全部软件包的命令。
- 1. 列出所有可更新的软件清单:yum check-update
- 2. 更新所有软件:yum update
- 3. 安装指定的软件:yum install <package_name>
- 4. 更新指定的软件:yum update <package_name>
- 5. 列出所有可安裝的软件清单:yum list [keyword]
- 6. 删除软件包:yum remove <package_name>
- 7. 从 yum 源服务器上查找与关键字相关的所有软件包:yum search <keyword>
- 8. 清除缓存命令:(yum命令下载的安装包都放在/var/cache/yum目录)
- yum clean packages:清除缓存目录下的软件包
- yum clean headers:清除缓存目录下的 headers
- yum clean oldheaders:清除缓存目录下旧的 headers
- yum clean, yum clean all (= yum clean packages; yum clean oldheaders):清除缓存目录下的软件包及旧的 headers
yum 安装软件包命令:yum -y install 包名 # -y:安装过程中,自动回答yes
rpm 安装
(1) 软件管理
(2) redhat 的软件格式 rpm(r=redhat p=package m=management)
(3) 用于安装、卸载 .rpm软件
Linux rpm命令 | 菜鸟教程 (runoob.com)
相关命令:
- rpm -ivh name.rpm # 安装,-v:显示过程,-h:指定加密方式为hash
- rpm -e name # 卸载
- rpm -Uvh name.rpm # 更新
- rpm -qi name # 查看软件信息
- rpm -qa | grep name # 查看是否安装
- rpm -qf name # 查看已安装的文件属于哪个安装包
rpm 和 yum 区别
linux命令之软件安装—wget、yum、rpm - 简书 (jianshu.com)
rpm包的安装有一个很大的缺点,就是文件的关联性太大,有时候装一个软件要安装很多其他的软件包,很麻烦,并且 rpm命令只能安装下载到本地的 rpm包,yum可以在线下载并安装rpm包。
rpm适用于所有环境,而 yum要搭建本地yum源才可以使用!yum是上层管理工具,自动解决依赖性,而 rpm是底层管理工具。