首页 > 代码库 > yum

yum

早期的源代码包,src --> tar  是原代码或者是bin

bin:包里面包含install,执行文件

src:configure---automake--make 



包管理机制

包由数据和信息组成

1,数据

2,db 存储信息

3,info,签名,什么版本

4,doc信息,manpage


最早是由 cpio制作的,经过gzip压缩

里面需要install.sh的脚本


这些东西放在一起,就是rpm包,redhat包管理工具


并不是redhat做的,一开始的情况,是*.bin放了/path install.sh,makeself

++++++++++++++++++++++++++++++++++++++++++++++

pkg的包


unix多用,slockware的版本的linux的发行版



yum  redhat的分支组织,yellow dog (立志在ps2 psp xbox等游戏机上安装linux)

yellow dog manager

yum的诞生


++++++++++++++++++++++++++++++++++++++++++++++

需要生成列表文件,如果没有新的rpm包的添加,则不需要去生成列表文件

.olddata中间文件,当宕机的时候,里面保存了中间文件


/var/cache/yum,保存了一些yum的缓存 文件


yum grouplist


VT/xml不能删除,是组列表,删了就找不回来


散出vt下所有的文件


createrepo -g repodata/*xml .


gpg的签名,必须是可信任的机构,发布的,签名


/etc/yum.repos.d/*.repo

e.g /etc/yum.repos.d/server.repo


必须是repo结尾的文件,yum只会去找repo的文件









+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++=

配置


[base]

name=Red Hat Enterprise Linux $releasever - $basearch

baseurl=ftp://192.168.0.254/pub/RHEL5U3/Server

enabled=1

gpgcheck=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

[VT]

name=Red Hat Enterprise Linux $releasever - VT

baseurl=ftp://192.168.0.254/pub/RHEL5U3/VT

enabled=1

gpgcheck=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

[Cluster]

name=Red Hat Enterprise Linux $releasever - Cluster

baseurl=ftp://192.168.0.254/pub/RHEL5U3/Cluster

enabled=1

gpgcheck=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

[ClusterStorage]

name=Red Hat Enterprise Linux $releasever - ClusterStorage

baseurl=ftp://192.168.0.254/pub/RHEL5U3/ClusterStorage

enabled=1

gpgcheck=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release


在软件管理器里可以发现集群和虚拟化

+++++++++++++++++++++++++++++++++++++++++++++++

有新的 rpm包,直接丢到server等路径下,然后createrepo update,更新一下新的文件,如果不加update则把所有的文件重新生成一份



++++++++++++++++++++++++++++++++++++++++++++++++++

尽量减少upgrade的操作,从4升成5,可能程序就运行不起来


dpkg -l


rpm -qa 

++++++++++++++++++++++++++++++++++++++++++++++

suse opensuse


++++++++++++++++++++++++++++++++++++++++++++

selinux的800字的结构

selinux的排错写一下


++++++++++++++++++++++++++++++++++++++++++++++

测试5U4的yum环境

+++++++++++++++++++++++++++++++++++++++++++++++

拷贝RHEL5U4的目录过去,配置yum

yum update,将5U3更新成5U4的系统,一般情况下不要这么操作,会出现问题,更新的时候














本文出自 “梦女孩” 博客,谢绝转载!

yum