1.RPM
1.1 RPM概述
RPM (RedHat Package Manager), RedHat 软件包管理工具 ,类似windows中的setup.exe 是Linux这系列操作系统里面的打包安装工具,它虽然是RedHat的标志,但是理念都是通用的,
RPM包的名称格式
Apache-1.3.23-11.1386.rpm
- apache 软件名称
- 1.3.23-11 软件的版本号
- i386 是软件所运行的硬件平台,Intel 32位处理器的统称
- rpm 文件扩展名 代表RPM包
1.2 RPM查询命令
1) 基本语法
rpm -qa (功能描述 查询所安装的所有 rpm 软件包)
2) 经验技巧
由于软件包比较多,一般都会采取过滤。 rpm -qa | grep rpm软件包
3)案例实操
查询 firefox 软件安装情况
rpm -qa | grep firefox
查询firefox 安装的详细信息
rpm -qi firefox
1.3 RPM 卸载命令
卸载软件包
rpm -e 软件包
卸载软件时不检查依赖。这样的话,那些依赖该软件包的软件就不能正常使用了
rpm -e nodeps 软件包
1.4 RPM 安装命令
1) 基本语法
rpm -ivh RPM包全名
选项说明
-i install 安装
-v verbose 显示详细信息
-h hash 显示进度条
--nodeps 安装前不检查依赖
2.YUM
2.1 YUM概述
YUM(全称位 Yellow dog Updater,Modified) 是一个 软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖软件包,无需繁琐多次下载安装。
2.2 YUM常用命令
1) 基本语法
yum [选项] [参数]
2) 选项说明
-y 对所有提问都回答yes
- 参数说明
install 安装rpm软件包
update 更新rpm软件包
check-update 检查是否有可用的更新rpm软件包
remove 删除指定的rpm软件包
list 显示软件包信息
clean 清理yum的过期缓存
deplist 显示yum软件包的所有依赖关系
4)案例实操
采用yum方式安装firefox
yum list | grep firefox 查找firefox的软件信息
yum -y install firefox
2.3 修改YUM网络源
默认的系统YUM源,需要连接国外的apache网站,网速比较慢,可以修改关联的网络YUM源为国内的镜像网站,比如 aliyun
- 安装weget ,weget是用来从指定的 url中下载文件
yum install weget
2)在 /etc/yum.repos.d/目录下,备份默认的repos文件
cd /etc/yum.repos.d/
cp CentOS-Base.repo CentOS-Base.repo.backup
下载网易163或者是aliyun 的repos文件
weget http://mirrors.aliyun.com/repo/Centos-7.repo 阿里云
weget http://mirrors.163.com/.help/CentOS7-Base-163.repo 网易163
替换repo文件