软件包管理之YUM
RPM不能解决软件依赖关系
yum解决依赖关系,RPM进行安装卸载等操作
yum采用C/S架构,client和server 依赖yum仓库
ftp,web,file
RPM包:功能,依赖关系
repository这个是指的使用的哪个仓库
yum配置文件:etc/yum.conf
yum仓库:etc/yum.repos.d
yum:功能
install:安装软件包
update:升级软件包
check update:检查软件包的升级信息
upgrade:更新软件包
remove:卸载
list:显示所有已经安装和未安装的软件包
info:查看软件包的信息
clean:清楚软件包的信息
search:查看软件包相关的软件包
reinstall:重新安装
deplist:查询软件包的依赖关系列表
repolish:查看可用的yum源
repoinfo:查看可用yum源的信息
groupinstall:安装软件包组
groupinfo:查看软件包组的信息
groupremove:卸载指定软件包组
YUM源组成:
名字: //引用变量
baseurl: //yum仓库
enabled: //是否启动该YUM仓库
GPGcheck: // 是否进行完整性和校验检测
gpgkey: //完整性和检验和检测文件
yum元数据目录:repodata
primary.xml.gz:所有RPM包列表,依赖关系,软件包的安装列表
filelists.xml.gz:包含所有RPM包的所有列表
other.xml.gz:包含软件包的其他信息
repomd.xm;:包含primary/filelists的时间戳和校验和
comps.xml:包含软件包组的列表
创建yum元数据目录:
#yum -y install createrepo
#
yum仓库:
$releasever:发行版本
$basearch:cpu架构集
$arch:cpu架构
192.168.20.20:yum源
ftp:#mount /dev/cdrom/media
#yum -y install vsftpd
#systemctl start vsftpd
#systemctl enable vsftpd
#cp -rf /media/ /var/ftp
192.168.30.30:yum客户端
ftp:
vim ftp.repo
[ftp]
name:file_repo
baseurl=ftp://192.168.20.20/media
enabled=1
gpgcheck=1
gpgkey=file:///etc/piki/rpm-gpg/
yum - Yellowdog Updater Modified

浙公网安备 33010602011771号