Linux本地Yum源制作

  • 操作之前准备好以下环境:
VMWare Workstation
SecureCRT
CentOS-6.7-x86_64-minimal.iso     //用来安装minimal版本的Linux虚拟机
CentOS-6.7-x86_64-bin-DVD1.iso    //用来制作本地YUM源
  • YUM是什么?

YUM(全称为 Yellow dog Updater, Modified)是一个在FedoraRedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。
Java开发中的Maven,前端开发中的NPM具有同等地位和作用。

  • YUM源可以简化我们在Linux上安装软件的过程,但是,我们的生产环境通常无法上网,不能连接外网的YUM源,所以,就无法使用yum命令安装软件。

  • 为了在生产环境的内网中也可以使用YUM安装相关的软件,就要配置本地YUM源

1.使用CentOS-6.7-x86_64-minimal.isoVMWare上安装好Linux虚拟机,主机名设置为mini1,通过实体机的网络与共享中心菜单查看虚拟路由VMnet8的配置:

VMnet8.png

得知:

虚拟路由的网络信息:
IPADDR:192.168.92.2
网关:192.168.92.1
子网掩码:255.255.255.0

2.配置服务器的IP地址,确保如下信息:


eth0配置.png
  • Linux虚拟机的IP设置为192.168.92.82

3.右击min1虚拟机-->虚拟机设置,将CentOS-6.7-x86_64-bin-DVD1.iso推入mini1的CD/DVD驱动中,即推到mini1服务器的dev/cdrom目录下

虚拟机光驱设置.png

4.将 CentOS-6.7-x86_64-bin-DVD1.iso镜像挂载到某个目录下:

mkdir /mnt/yumiso    // 比如:/mnt/yumiso目录下
mount -o loop CentOS-6.7-x86_64-bin-DVD1.iso /mnt/yumiso

5.修改本机上的YUM源配置文件,将源指向自己。

cd /etc/yum.repos.d/
rename .repo .repo.bak *    //先备份原有的YUM源的配置文件
  • 查看repo文件一览


    repo文件一览.png
  • renamerepo文件,以备份
    rename.png

6.新建一份CentOS-Local.repo,

mv CentOS-Base.repo.bak CentOS-Local.repo
vi CentOS-Local.repo

编辑内容如下:

[base]
name=CentOS-Local
baseurl=file:///mnt/yumiso
gpgcheck=1
enabled=1   //1表示启用
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

添加上面内容保存退出

7.清除YUM缓冲
yum clean all
8.列出可用的YUM源
yum repolist

yum-clean-all.png

9.安装软件,比如httpd
yum install -y httpd

yum install -y httpd-1.png

yum install -y httpd-2.png

9.关闭防火墙iptables并设置其开机不启动,启动httpd服务

service iptables stop
chkconfig iptables off
service httpd start

10.使用浏览器访问http://192.168.92.82:80

httpd主页.png

11.通过yum安装httpd软件就完成了。
12.学习下yum的常用命令:

安装xxx并确认安装
yum instll -y xxx
列出所有可用的package和package组
yum list
清除所有缓冲数据
yum clean all
列出一个包所有依赖的包
yum deplist httpd
删除httpd
yum remove httpd

13.工作中,经常是局域网内设置一台机器作为yum源,将yum源配置到httpd(Apache Server)中,其他的服务器即可通过局域网网络访问它。

  • 拷贝yum源到httpd服务的默认工作路径下
    cp -r /mnt/yumiso/ /var/www/html/CentOS-6.7

14.执行umount /mnt/yumiso/取消先前挂载的镜像,那么yum源指向的就是/var/www/html/CentOS-6.7

15.浏览器访问http://192.168.92.82/CentOS-6.7/

新yum源.png

16.准备一台局域网内新机器,比如,主机名为:mini2,修改mini2的yum源信息:

cd /etc/yum.repos.d/
rename .repo .repo.bak *
vi CentOS-Local.repo

vi修改并保存:

[base]
name=CentOS-Local
baseurl=http://192.168.92.82/CentOS-6.7
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

17.在mini2服务器上执行YUM的命令,

yum clean all
yum repolist

18.试着用新yum源安装下软件
yum install -y gcc

gcc安装信息1.png
gcc安装信息2.png

安装gcc完成,控制台信息:

已安装:
  gcc.x86_64 0:4.4.7-16.el6                                                                                                             

作为依赖被安装:
  cloog-ppl.x86_64 0:0.15.7-1.2.el6            cpp.x86_64 0:4.4.7-16.el6                      glibc-devel.x86_64 0:2.12-1.209.el6_9.2   
  glibc-headers.x86_64 0:2.12-1.209.el6_9.2    kernel-headers.x86_64 0:2.6.32-696.16.1.el6    libgomp.x86_64 0:4.4.7-16.el6             
  mpfr.x86_64 0:2.4.1-6.el6                    ppl.x86_64 0:0.10.2-11.el6                    

作为依赖被升级:
  glibc.x86_64 0:2.12-1.209.el6_9.2           glibc-common.x86_64 0:2.12-1.209.el6_9.2           tzdata.noarch 0:2017c-1.el6          

完毕!
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 194,242评论 5 459
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 81,769评论 2 371
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 141,484评论 0 319
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 52,133评论 1 263
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 61,007评论 4 355
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 46,080评论 1 272
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 36,496评论 3 381
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 35,190评论 0 253
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 39,464评论 1 290
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 34,549评论 2 309
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 36,330评论 1 326
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,205评论 3 312
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 37,567评论 3 298
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 28,889评论 0 17
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,160评论 1 250
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 41,475评论 2 341
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 40,650评论 2 335

推荐阅读更多精彩内容