配置本地源
- 创建一个文件夹用于存放被挂载文件
创建本地源目录
mkdir /media/cdrom
2.挂载光盘
mount /dev/cdrom /media/cdrom
3.将本地源进行备份
b. 用来存储本地源
[root@slave2 yum.repos.d]# mkdir bak
c.本地源移入bak
[root@slave2 yum.repos.d]# mv CentOS-*.* bak/
d.拿出来一个用来进行匹配
[root@slave2 bak]# cp CentOS-Media.repo ..
[root@slave2 bak]# cd ..
[root@slave2 yum.repos.d]# ls
bak CentOS-Media.repo
4.修改本地源文件
[root@slave2 yum.repos.d]# vim CentOS-Media.repo
5.此时已经配置好本地源,可以正常下载与删除
下载:yum install tree -y
删除:yum remove tree
配置网络源
网易源 阿里源 华为源都可以
1.阿里源
进去后选择centos.7
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
2.生成缓存
Yum makecache
3.查看yum
Yum repolist
4.源的切换:
[root@localhost yum.repos.d]# mv CentOS-Base.repo CentOS-Base.repo111
yum常用命令
安装软件(以foo-x.x.x.rpm为例):yum install foo-x.x.x.rpm
删除软件:yum remove foo-x.x.x.rpm或者yum erase foo-x.x.x.rpm
升级软件:yum upgrade foo或者yum update foo
查询信息:yum info foo
搜索软件(以包含foo字段为例):yum search foo
显示软件包依赖关系:yum deplist foo
-q 静默执行
-t 忽略错误
-R[分钟] 设置等待时间
-y 自动应答yes
--skip-broken 忽略依赖问题
--nogpgcheck 忽略GPG验证
check-update 检查可更新的包
clean all 清除全部
clean packages 清除临时包文件(/var/cache/yum 下文件)
clean headers 清除rpm头文件
clean oldheaders 清除旧的rpm头文件
deplist 列出包的依赖
list 可安装和可更新的RPM包
list installed 已安装的包
list extras 已安装且不在资源库的包
info 可安装和可更新的RPM包 信息
info installed 已安装包的信息(-qa 参数相似)
install[RPM包] 安装包
localinstall 安装本地的 RPM包
update[RPM包] 更新包
upgrade 升级系统
search[关键词] 搜索包
provides[关键词] 搜索特定包文件名
reinstall[RPM包] 重新安装包
repolist 显示资源库的配置
resolvedep 指定依赖
remove[RPM包] 卸载包