深爱那片海 发表于 2015-1-14 20:29:53

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

如果您觉得本篇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

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

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比较麻烦,因为有错了不能调试,只是提示错误。

第二个灵魂 发表于 2015-2-5 21:58:29

现在的linux操作系统如redhat,难点,红旗等,都是用这么一个内核,加上其它的用程序(包括X)构成的。

若相依 发表于 2015-2-13 21:06:24

再次,Linux是用C语言编写的,我们有学习C语言的基础,读程序和编写代码方面存在的困难小一点,也是我们能较快掌握的原因之一。?

精灵巫婆 发表于 2015-3-4 02:27:01

如果你有庞大而复杂的测试条件,尽量把它剪裁得越小越好。可能你会遇到这种情况,对于一个问题会出现不同内容回答,这时你需要通过实践来验证。

活着的死人 发表于 2015-3-19 03:55:17

熟悉并掌握安装Linux,安装是学习的前提。目前较常见的安装方法有二种:

只想知道 发表于 2015-3-27 07:53:37

掌握在Linux系统中安装软件,在安装Linux工具盘后大致日常所需的软件都会有,一般网络提供下载的软件都会有安装说明。
页: [1]
查看完整版本: 带来一篇CentOS7.0创立当地YUM源