唯一的真理

True or False

Yum 私有源

yum私有源

当自己制作RPM包后发现还需要一个私有的yum源
下面就自己搭建一个

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
#安装需要的包
yum -y install createrepo 

#创建需要存放RPM包的目录
mkdir -p /mnt/rpm/centos6

#放入自定义的包
cp -rp php-leon-5.3.10-0.x86_64.rpm /mnt/rpm/centos6/

#创建yum使用的createrepo索引
createrepo /mnt/rpm/centos6/

#这里使用nginx中的http模式,所以编辑nginx
vim /etc/nginx/conf.d/yum.conf
server  {
        listen 80;
        server_name yum.leon.com;
        index  idex.html;
        autoindex on;
        root /mnt/rpm/;
}

/etc/init.d/nginx reload

#增加repo
vim /etc/yum.repos.d/leon.repo
[leon-centos6]
name=Extra Packages for Enterprise Linux 6 - $basearch
baseurl=http://yum.leon.com/rpm/
enabled=1
gpgcheck=0
keepcache=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6

#yum makecache内容
yum makecache

yum install php-leon -y

大功告成!

返回顶部