三种方式搭建yum源

前端之家收集整理的这篇文章主要介绍了三种方式搭建yum源前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

三种方式搭建yum源

1、本地搭建yum源:

[root@Nginx1 x86_64]# vim /etc/yum.repos.d/mnt.repo

[root@Nginx1 x86_64]# cd /etc/yum.repos.d/

[root@Nginx1 yum.repos.d]# ll

total 36

-rw-r--r--. 1 root root 1664 Dec 9 2015 CentOS-Base.repo

-rw-r--r--. 1 root root 1309 Dec 9 2015 CentOS-CR.repo

-rw-r--r--. 1 root root 649 Dec 9 2015 CentOS-Debuginfo.repo

-rw-r--r--. 1 root root 290 Dec 9 2015 CentOS-fasttrack.repo

-rw-r--r--. 1 root root 630 Dec 9 2015 CentOS-Media.repo

-rw-r--r--. 1 root root 1331 Dec 9 2015 CentOS-Sources.repo

-rw-r--r--. 1 root root 1952 Dec 9 2015 CentOS-Vault.repo

-rw-r--r-- 1 root root 57 Sep 6 15:23 mnt.repo

-rw-r--r--. 1 root root 100 Jul 14 05:54 Nginx.repo

[root@Nginx1 yum.repos.d]# pwd

/etc/yum.repos.d


[root@Nginx1 yum.repos.d]#cat/etc/yum.repos.d/mnt.repo

[mnt]
name=mnt
baseurl=file:///mnt
gpgcheck=0
enabled=1

[root@Nginx1 yum.repos.d]# mount /dev/cdrom /mnt/

[root@Nginx1 yum.repos.d]# df -TH

Filesystem Type Size Used Avail Use% Mounted on

/dev/mapper/centos-root xfs 19G 8.5G 11G 46% /

devtmpfs devtmpfs 947M 0 947M 0% /dev

tmpfs tmpfs 957M 8.2k 957M 1% /dev/shm

tmpfs tmpfs 957M 102M 856M 11% /run

tmpfs tmpfs 957M 0 957M 0% /sys/fs/cgroup

/dev/sda1 xfs 521M 136M 386M 27% /boot

tmpfs tmpfs 192M 17k 192M 1% /run/user/0

/dev/sr0 iso9660 4.4G 4.4G 0 100% /mnt


2、阿里云yum源:

centos6.0:

wget-O/etc/yum.repos.d/CentOS-Base.repohttp://mirrors.aliyun.com/repo/Centos-6.repo

centos7.0:

wget-O/etc/yum.repos.d/CentOS-Base.repohttp://mirrors.aliyun.com/repo/Centos-7.repo

[base]
name=CentOS-$releasever-Base-mirrors.aliyun.com
failovermethod=priority
baseurl=http://mirrors.aliyun.com/centos/$releasever/os/$basearch/
http://mirrors.aliyuncs.com/centos/$releasever/os/$basearch/
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os
gpgcheck=1
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7

#releasedupdates
[updates]
name=CentOS-$releasever-Updates-mirrors.aliyun.com
failovermethod=priority
baseurl=http://mirrors.aliyun.com/centos/$releasever/updates/$basearch/
http://mirrors.aliyuncs.com/centos/$releasever/updates/$basearch/
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates
gpgcheck=1
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7

#additionalpackagesthatmaybeuseful
[extras]
name=CentOS-$releasever-Extras-mirrors.aliyun.com
failovermethod=priority
baseurl=http://mirrors.aliyun.com/centos/$releasever/extras/$basearch/
http://mirrors.aliyuncs.com/centos/$releasever/extras/$basearch/
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras
gpgcheck=1
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7

#additionalpackagesthatextendfunctionalityofexistingpackages
[centosplus]
name=CentOS-$releasever-Plus-mirrors.aliyun.com
failovermethod=priority
baseurl=http://mirrors.aliyun.com/centos/$releasever/centosplus/$basearch/
http://mirrors.aliyuncs.com/centos/$releasever/centosplus/$basearch/
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=centosplus
gpgcheck=1
enabled=0
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7

#contrib-packagesbyCentosUsers
[contrib]
name=CentOS-$releasever-Contrib-mirrors.aliyun.com
failovermethod=priority
baseurl=http://mirrors.aliyun.com/centos/$releasever/contrib/$basearch/
http://mirrors.aliyuncs.com/centos/$releasever/contrib/$basearch/
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=contrib
gpgcheck=1
enabled=0
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7

运行生成缓存:yum makecache


3、搭建yum服务器

createrepo是yum源维护的工具。

在yum server服务器上面:

yum-yinstallcreaterepo
[root@Nginx1yum.repos.d]#yum-yinstallhttpd
[root@Nginx1yum.repos.d]#systemctlrestarthttpd
[root@Nginx1yum.repos.d]#mkdir-p/var/www/html/centos7.2/x86_64
[root@Nginx1yum.repos.d]#mount/dev/cdrom/mnt/
[root@Nginx1yum.repos.d]#cp-ar/mnt/*/var/www/html/centos7.2/x86_64
[root@Nginx1yum.repos.d]#cd/var/www/html/
[root@Nginx1html]#createrepo-p-d-ocentos7.2/x86_64/centos7.2/x86_64/

在client客户端上面:

[root@host3yum.repos.d]#cattest.repo
[test]
name=test
baseurl=http://172.25.254.130/centos7.2/x86_64
gpgcheck=0
[root@host3yum.repos.d]#
[root@host3yum.repos.d]#yumcleanall
[root@host3yum.repos.d]#yuminstall-yvirt-manager
……………………………………………………………………
mesa-libEGL.x86_640:10.6.5-3.20150824.el7mesa-libGL.x86_640:10.
mesa-libgbm.x86_640:10.6.5-3.20150824.el7mesa-libglapi.x86_64
nmap-ncat.x86_642:6.40-7.el7pango.x86_640:1.36.8
pixman.x86_640:0.32.6-3.el7pulseaudio-libs.x86_6
pulseaudio-libs-glib2.x86_640:6.0-7.el7pycairo.x86_640:1.8.
pygobject3.x86_640:3.14.0-3.el7python-ipaddr.noarch
rest.x86_640:0.7.92-3.el7spice-glib.x86_640:0
spice-gtk3.x86_640:0.26-5.el7unbound-libs.x86_640
usbredir.x86_640:0.6-7.el7virt-manager-common.n
vte-profile.x86_640:0.38.3-2.el7vte3.x86_640:0.36.4-

Complete!

猜你在找的Bash相关文章