- 编译安装
- rpm安装:包
- yum安装:仓库
yum安装 C/S
基于rpm包管理
提供rpm仓库
repo:
- /etc/yum.repos.d/
- baseurl=仓库位置
http://
file://
ftp://
- gpgcheck=1/0
- enable=0/1
repodata目录:packages目录的元数据
原理:
yum使用install/search时,首先寻找仓库,其实是将repodata中的元数据信息下载到本地,然后本地推算软件依赖包清单,最后将依赖包作为资源去仓库下载。
镜像站:
mirrors.163.com
https://opsx.alibaba.com/mirror
https://developer.aliyun.com/mirror/
镜像:
https://mirrors.aliyun.com/centos/6/isos/x86_64/
仓库:
https://mirrors.aliyun.com/centos/6/os/x86_64/
配置仓库
step 1:安装wget
yum install wget
step 2:备份
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
step 3:下载新的CentOS-Base.repo 到/etc/yum.repos.d/
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo
step 4:清理下
yum clean all
step 5:生成缓存(同步元数据信息)
yum makecache
yum repolist:显示所有仓库
阿里仓库:6713个包
yum命令:
- yum repolist:显示所有仓库
- yum clean all:清除
- yum makecache:同步元数据
- yum update:仓库升级
查询
- yum list:罗列安装的包、可用的包(yum list | more)
- yum search:搜索
- yum info:信息
安装&卸载
- yum install:安装
- remove | erase:删除
yum使用本地仓库(光盘仓库)
step 1:备份/etc/yum.repo.d
mkdir backup
mv C* backup
cp backup/CentOS-Base.repo ./
vi CentOS-Base.repo
回顾vi命令
dgg:删除光标前面的内容
dG:删除光标后面的内容
dd:删除一行
d$:删除光标后面一行的内容
[local]:唯一字符串
name=CentOS-$releasever - local:base - mirrors.aliyun.com
baseurl=file:///mnt:第三个斜线是根路径
gpgcheck=0
yum clean all
yum makecache
yum repolist
yum命令:分组
- yum grouplist
- yum groupinfo
- yum groupinstall
- yum groupremove
- yum groupupdate
yum grouplist | more
实现部分中文:
找到Chinese Support,支持中文
yum groupinstall "Chinese Support":安装中文组
echo $LANG:查看系统语言(默认:en_US.UTF-8)
LANG=zh_CN.UTF-8:设置为中文
实现全部中文:
增加epel的repo:
- http://mirrors.aliyun.com
- epel >>>>help
- wget centos6……
- yum clean all
- yum makecache
- yum search man-pages
- yum install man man-pages man-pages-zh-CN
- man bash