目录
1.what is yum?
Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。
2.where is yum?
vi /etc/yum.repos.d/CentOS-Base.repo
baseurl=指明rpm仓库的位置
http:// 通过http协议在互联网中找仓库
file:// 通过file协议在本地中找仓库
ftp:// 通过ftp协议在ftp服务器中找仓库
yum clean all
yum makecache
更换国外源为阿里的仓库
登陆网址mirrors.aliyun.com
找到centos>>>help进入
注意:
- wget命令一般会没有,先进行yum install wget
- mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
- wget 巴拉巴拉巴拉(参照网址上面的步骤做)
- yum clean all
- yum makecache
yum makecache就是拉取元数据信息的过程
三个步骤进行仓库互换:
最后会看到这样:
更换repo为本地目录源:
mount /dev/cdrom /mnt
cp CentOS-Base.repo local.repo
vi /etc/yum.repos.d/local.repo
[local]
baseurl=file:///mnt
gpgcheck=0
enable=1
将磁盘挂载到/mnt下面
切换到yum.repos.d中
复制CentOS-Base.repo到localfile.repo
经过验证发现不能删除这几个C开头的文件,所以,我们选择开启另一台虚拟机并将他们远程copy过来
scp 要copy的文件名 root@192.168.227.21:/路径/
编辑文件localfile.repo
删除光标所在行到文章末尾dG
定位到行中=号处,w
删除光标到行尾d$
vi localfile.repo
删除baseurl第二行信息
修改gpgcheck=0
删除最后一行gpgkey的信息
保存更改后的文件
yum clean all
yum makecache
查看一下列表
分组查询列表
yum grouplist 这是现实的结果
分组安装中文支持 yum groupinstall “Chinese Support”
查看编码格式 echo $LANG 并修改编码格式为 zh_CN.UTF-8
登陆aliyun镜像官网mirrors.aliyun.com
点击epel>>>help 更改仓库为epel
然后 yum clean all
再 yum makecache
看到更新完成之后,搜索是否安装man-pages等
最后安装 man man-pages man-pages-zh-CN
安装完成后,查看bash文件man bash
更换国外源为网易的仓库:
登陆网易的镜像网址 mirrors.163.com
点击进入帮助文档
- 按照图中进行备份操作
- 点击6版本下载,然后再shell中上传文件到/etc/yum.repos.d下
- 执行缓存yum clean all 和yum makecache
更换repo为本地目录源
操作步骤与上面一样。
cd /etc/yum.repos.d/
cp CentOS-Base.repo local.repo
vi local.repo
[local]
baseurl=file:///mnt
gpgcheck=0
enable=1
(此部分为local.repo文件最后保留内容)
rm -f C*
yum clean all
yum makecache
yum repolist
yum install man man-pages –y
man bash