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
|
大功告成!