今天公司来了个实习生,linux的仓库都不会配置,晚上抽空写下Linux的仓库配置
只是一个仓库,放的是rpm
yum是对rpm的一种包装使用形式
仓库是静态的: 提供下载能力>>有以下三种仓库
webserver http://
ftp://
file://
放东西:
1)Packages
rpms
2)metadata
仓库有哪些包
版本
依赖关系
客户端:
1)取回metadata
2)用户比如安装man: yum install man
基于取回的metadata在本地计算:要装的软件和依赖的软件,得到清单
3)通过仓库直接下载清单软件,进行安装
*因为仓库是静态,计算的过程实在客户端发生的
问题:
1)仓库在哪里呀?
/etc/yum.repos.d/*.repo
[ooxx] 本地名称,唯一
name=CentOS-$releasever - Base-ooxx
baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
ftp://server:21/ooxx
file:///mnt
gpgcheck=0
a)安装完仓库在国外
b)访问:
欢迎访问网易开源镜像站
mirrors.aliyun.com
c)本地文件仓库:
mount /dev/cdrom /mnt
cd /etc/yum.repos.d/*.repo
vi ooxx.repo
[ooxx] 本地名称,唯一
name=CentOS-$releasever - Base-ooxx
baseurl=file:///mnt
gpgcheck=0
yum clean all 配置完仓库需要清除元数据
yum makecache 再重新获取
yum repolist 这个是列出仓库清单
yum list 列出仓库有哪下安装包
yum search 次命令可以检索你所需要的安装包
会用以上指令,配置linux仓库对你已然易如反掌