仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 930|回复: 8
打印 上一主题 下一主题

[CentOS(社区)] 带来一篇CentOS7.0创立当地YUM源

[复制链接]
深爱那片海 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-14 20:29:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!本文中的“当地YUM源”包含三品种型:一是间接利用CentOS光盘作为当地yum源,长处是复杂便利,弱点是光盘软件包大概不完全(centos7Everything统共才6.57G);二是同步CentOS官方源到当地(相称于创立了一个大众镜像),长处是最靠谱,弱点是占空间费流量;三是创立完整自界说的当地源,长处是天真性最年夜,弱点是只是作为其他源的增补。
1、利用CentOS光盘作为当地yum源

(1)实体机上间接放进光盘
(2)VMwareWorkstation假造机:假造机-->可挪动装备-->CD/DVD-->毗连

代码以下复制代码mkdir/mnt/cdrom#创立目次
mount/dev/cdrom/mnt/cdrom#挂载
umount/mnt/cdrom#卸载

若不想每次都要放光盘,那就复制光盘文件到当地硬盘吧
cp-avf/mnt/cdrom/yum#-a:该选项保存链接、文件属性,并递回地复制目次
2、创立repo文件
代码以下复制代码cat>>/etc/yum.repos.d/CentOS-Local.repo<<-EOF
[Local]
name=LocalYum
baseurl=file:///yum/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
enabled=1

问:为何连createrepo软件都不必装置?
createrepo的感化是创立索引文件的(位于repodata文件夹),光盘中连GPG-KEY都有了。
2、怎样为CentOS创立大众镜像

具体申明见官方中文文档:
http://wiki.centos.org/zh/HowTos/CreatePublicMirrors
供应一个SHELL剧本,然后cron主动运转~~
剧本稍作修正,换成中科年夜的镜像源。可用镜像列表见:
http://www.centos.org/download/mirrors/
代码以下复制代码localpath="/mirrors/CentOS"
mirror="mirrors.hustunique.com::centos"
rsync="rsync-avzH--delete"

verlist="7"
baselist="centosplusextrasfasttrackosupdates"
archlist="x86_64"

forverin$verlist
do
forbasein$baselist
do
forarchin$archlist
do
remote=$mirror/$ver/$base/$arch/
mkdir-pv$localpath/$ver/$base/$arch/
$rsync$remote$localpath/$ver/$base/$arch/
done
done
done

3、创立完整自界说的当地源
把平常保藏的一些RPM软件包放在一个目次里,就酿成一个自界说源了,能够用YUM来办理,天真性相称年夜。
官方教程:Howtosetupyourownpackagerepository
1、创立当地yum堆栈
代码以下复制代码mkdir-p/yum/local#能够有N级目次
cp...#复制RPM包到上述目次
2、创立repo文件
代码以下复制代码cat>>/etc/yum.repos.d/CentOS-Local.repo<<-EOF
[Local]
name=LocalYum
baseurl=file:///yum/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
enabled=1



3、装置createrepo
代码以下复制代码yuminstallcreaterepo#利用yum装置createrepo
rpm-ivhhttp://mirror.centos.org/centos/7/os/x86_64/Packages/createrepo-0.9.9-23.el7.noarch.rpm


4、创立索引

代码以下复制代码createrepo/yum
yummakecache#更新缓存


如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!
灵魂腐蚀 该用户已被删除
沙发
发表于 2015-1-16 18:48:35 | 只看该作者

带来一篇CentOS7.0创立当地YUM源

即便是非英语国家的人发布技术文档,Linux也都首先翻译成英语在国际学术杂志和网络上发表。
愤怒的大鸟 该用户已被删除
板凳
发表于 2015-1-19 18:53:46 | 只看该作者
熟悉系统的基本操作,Linux的图形界面直观,操作简便,多加上机练习就可熟悉操作,在Linux下学习办公软件等常用软件。
简单生活 该用户已被删除
地板
发表于 2015-1-28 10:03:55 | 只看该作者
老实说,第一个程序是在C中编译好的,调试好了才在Linux下运行,感觉用vi比较麻烦,因为有错了不能调试,只是提示错误。
第二个灵魂 该用户已被删除
5#
发表于 2015-2-5 21:58:29 | 只看该作者
现在的linux操作系统如redhat,难点,红旗等,都是用这么一个内核,加上其它的用程序(包括X)构成的。
若相依 该用户已被删除
6#
发表于 2015-2-13 21:06:24 | 只看该作者
再次,Linux是用C语言编写的,我们有学习C语言的基础,读程序和编写代码方面存在的困难小一点,也是我们能较快掌握的原因之一。?
精灵巫婆 该用户已被删除
7#
发表于 2015-3-4 02:27:01 | 只看该作者
如果你有庞大而复杂的测试条件,尽量把它剪裁得越小越好。可能你会遇到这种情况,对于一个问题会出现不同内容回答,这时你需要通过实践来验证。
活着的死人 该用户已被删除
8#
发表于 2015-3-19 03:55:17 | 只看该作者
熟悉并掌握安装Linux,安装是学习的前提。目前较常见的安装方法有二种:
只想知道 该用户已被删除
9#
发表于 2015-3-27 07:53:37 | 只看该作者
掌握在Linux系统中安装软件,在安装Linux工具盘后大致日常所需的软件都会有,一般网络提供下载的软件都会有安装说明。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-4-29 11:55

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表