一、RPM命令
1、介绍
RPM(RedHat Package Manager).,RedHat软件包管理工具,类似windows里面的setup,exe是Liux这系列操作系统里而的打包安装工具。
RPMI包的名称格式:
Apache-1.3.23-11.i386.rpm
- “apache’” 软件名称
- “1.3.23-11” 软件的版本号,主版本和此版本
- “i386” 是软件所运行的硬件平台,Intel32位处理器的统称
- “rpm” 文件展名,代表RPM包
2、语法
# 查询所安装的所有rpm软件包
rpm -qa
# 卸载软件包
rpm -e RPM软件包
# 卸载软件时,不检查依赖
rpm -e --nodeps RPM软件包# 安装
# -i:安装
# -v:显示详细信息
# -h:显示进度条
# --nodeps 安装前不检查依赖
rpm -ivh RPM软件包名
二、YUM命令
2.1 介绍
YUM(全称为Yellow dog Updater,Modified)是一个在Fedora和RedHat以及CentOS
中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。
2.2 命令
yum [选项][参数] 软件名
选项:
-y: 对所有回答都是yes
参数:
- install: 安装rpm软件包
- update:更新rpm软件包
- check-update:检查是否有可用的更新rpm软件包
- remove:删除指定的rpm软件包-
- list:显示软件包信息
- clean:清理yum过期的缓存
- deplist:显示yum软件包的所有依赖关系
3、修改网络yum源
默认的系统YUM源,需要连接国外apache网站,网速比较慢,可以修改关联的网络YUM源为国内镜像的网站,比如网易l63,aliyun等,而且归档之后,centos7直接默认yum仓库直接报废不能用了
- 备份文件
cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
2.编辑文件
vim /etc/yum.repos.d/CentOS-Base.repo
修改成
baseurl=http://vault.centos.org/7.9.2009/os/$basearch/
2. 保存后执行
yum clean all
yum makecache
3.执行以下两个命令之一
curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repowget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
4,执行完检查一下对不对
cat /etc/yum.repos.d/CentOS-Base.repo
5.再执行下
yum clean all
yum makecache