博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
centos搭建本地yum源码
阅读量:4985 次
发布时间:2019-06-12

本文共 1139 字,大约阅读时间需要 3 分钟。

前言

网上的方法都是互相抄袭,无语了。以下是本人亲自实践过的方法

上传或拷贝iso文件到linux系统中

假设我现在将iso文件上传到linux系统中的/home/lxm/tools目录中

创建用于挂载的目录

由于centos5.11有两个iso文件,因此我就建立了两个目录用于分别挂载,但是其实第二个ISO文件中只有jdk和openoffice语言包,因此第二个iso文件其实可以不用挂载

mkdir -p /mnt/cdrom/iso1mkdir -p /mnt/cdrom/iso2

将xxx-1of2.iso与xxx-2of2.iso分别挂载到/mnt/cdrom/iso1与/mnt/cdrom/iso2中

当前位于/home/lxm/tools目录

mount -o loop -t iso9660 CentOS-5.11-x86_64-bin-DVD-1of2.iso /mnt/cdrom/iso1mount -o loop -t iso9660 CentOS-5.11-x86_64-bin-DVD-2of2.iso /mnt/cdrom/iso2

备注:为什么要将ISO文件挂载到一个目录中?

答曰:是为了通过该目录对该ISO压缩文件中的内容进行访问

接着现将网络yum源码禁用,并将本地yum源启用

  • 禁用网络yum源:
    cd /etc/yum.repos.d/ && mv CentOS-Base.repo CentOS-Base.repo.bak
  • 启用本地yum源:
vim   CentOS-Media.repo  然后是修改baseurl、gpgcheck与enabled,最终的样子如下所示:[c5-media]name=CentOS-5.11 - Mediabaseurl=file:///mnt/cdrom/iso1        file:///mnt/cdrom/iso2gpgcheck=0enabled=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5

更新缓存

yum clean all

这样本地域名源就搭建好了
测试一把:
yum list 正常情况下应该可以看到很多软件包
以后安装软件怎么安装呢?(比如我要安装git)
yum list |grep git
可以看到第一个就是;比如安装的是xz-libs,则要根据自己操作系统的架构(32位还是64位进行选择)
如何判断os是32位还是64位?答:uname -a

参考文章

转载于:https://www.cnblogs.com/yldf/p/2f5da03603899e46ef31f3ffd8af6ec8.html

你可能感兴趣的文章
KVC KVO KVB
查看>>
vue element传的值报_self.$scopedSlots.default is not a function
查看>>
CodeForces - 405C
查看>>
Oracle
查看>>
python学习之数字
查看>>
yii验证码Captcha使用以及为什么验证码不刷新问题
查看>>
What is a good buffer size for socket programming?
查看>>
pandas dataframe 数据框
查看>>
android国际化操作
查看>>
Unity Shader 逐顶点/像素漫反射光照
查看>>
Two Sum
查看>>
0010.Regular Expression Matching(H)
查看>>
深入理解JavaScript的this指向问题
查看>>
Air test 基于屏幕比例实现滑动的方法
查看>>
最小生成树
查看>>
[转载] 关于出现“使用 UNION、INTERSECT 或 EXCEPT 运算符合并的所有查询必须在其目标列表中有相同数目的表达式”错误的可能原因...
查看>>
xamarin优化listView.ScrollTo
查看>>
108. Convert Sorted Array to Binary Search Tree(js)
查看>>
unittest框架进坑系列_(含selenium数据分离的坑)
查看>>
气象观测业务系统
查看>>