个人yum理解,本地yum源添加及推荐一个神奇的网站
来源:互联网 发布:如何做好淘宝店推广 编辑:程序博客网 时间:2024/05/22 01:28
实验环境:内核版本及Rhel的发行版本
<span style="font-size:18px;">[root@localhost yum.repos.d]# uname -r 2.6.32-279.el6.i686 [root@localhost yum.repos.d]# cat /etc/redhat-release Red Hat Enterprise Linux Server release 6.3 (Santiago) </span>
正文
我觉得本地yum源搭建的重要之处在于baseurl所指向的路径是否包含repodata/ 文件夹(里面存放了解析软件依赖关系的文件)。可以把他看成一份一座城市的地下党名单,上面记录了这些地下党们在这座城市的隐藏身份,发挥着什么作用,他们的上下级是谁,居住在哪。我们就能通过这份名单找到需要联系一起干事的地下党员了。
在repo 文件中,配置语法是分段的,每一段配置一个软件仓库,语法如下:(参照YUM原理和命令详解)
[Server] \\用于指定仓库name=Server \\用于指定易读的仓库名称(也就是这个仓库叫什么名字,这个不是重点,就算叫做Lucy,Lily啥的都没关系)baseurl=file:///mnt/Server \\ 仓库的路径,一般是本地镜像或NFS挂载文件系统(语法和路径一定要拼写正确)enabled=1 \\用于指定是否使用本地仓库,默认为1,即可用gpgcheck=0\\用于指定是否检查软件包的GPG签名,因为是本地源,所以我们可以不使用
下面是具体配置yum源的过程
首先挂载光盘,因为是在虚拟机中做的,所以直接挂载
如果是在真实机,应为 :mount - o loop 镜像路径 挂载目录
[root@localhost 桌面]# mount /dev/cdrom /mntmount: block device /dev/sr0 is write-protected, mounting read-only
之后进入/etc/yum.repo.d/文件夹,创建repo配置文件,并生成缓存
<span style="font-size:18px;">[root@localhost yum.repos.d]# pwd/etc/yum.repos.d[root@localhost yum.repos.d]# vim yum_local.repo [root@localhost yum.repos.d]# lsyum_local.repo[root@localhost yum.repos.d]# cat yum_local.repo [Server]name=Serverbaseurl=file:///mnt/Serverenabled=1gpgcheck=0[HighAvailability]name=HighAvailabilitybaseurl=file:///mnt/HighAvailabilityenabled=1gpgcheck=0[LoadBalancer]name=LoadBalancerbaseurl=file:///mnt/LoadBalancerenabled=1gpgcheck=0[ResilientStorage]name=ResilientStoragebaseurl=file:///mnt/ResilientStorageenabled=1gpgcheck=0[root@localhost yum.repos.d]# yum clean allLoaded plugins: product-id, refresh-packagekit, security, subscription-managerUpdating certificate-based repositories.Unable to read consumer identityCleaning repos: HighAvailability LoadBalancer ResilientStorage ServerCleaning up Everything[root@localhost yum.repos.d]# yum repolistLoaded plugins: product-id, refresh-packagekit, security, subscription-managerUpdating certificate-based repositories.Unable to read consumer identityHighAvailability | 4.0 kB 00:00 ... HighAvailability/primary_db | 35 kB 00:00 ... LoadBalancer | 3.9 kB 00:00 ... LoadBalancer/primary_db | 4.6 kB 00:00 ... ResilientStorage | 4.0 kB 00:00 ... ResilientStorage/primary_db | 39 kB 00:00 ... Server | 4.0 kB 00:00 ... Server/primary_db | 2.5 MB 00:00 ... repo id repo name statusHighAvailability HighAvailability 38LoadBalancer LoadBalancer 2ResilientStorage ResilientStorage 43Server Server 2,797repolist: 2,880</span>
或者用更为简单粗暴的配置
[root@localhost yum.repos.d]# vim yum_local.repo [root@localhost yum.repos.d]# cat yum_local.repo [Lucy]name=Lucy and Lilybaseurl=file:///mntenabled=1gpgcheck=0[root@localhost yum.repos.d]# yum clean allLoaded plugins: product-id, refresh-packagekit, security, subscription-managerUpdating certificate-based repositories.Unable to read consumer identityCleaning repos: LucyCleaning up Everything[root@localhost yum.repos.d]# yum repolistLoaded plugins: product-id, refresh-packagekit, security, subscription-managerUpdating certificate-based repositories.Unable to read consumer identityLucy | 4.0 kB 00:00 ... Lucy/primary_db | 2.5 MB 00:00 ... repo id repo name statusLucy Lucy and Lily 2,797repolist: 2,797
前后两种配置都可以,但是第一种能够展示出该yum源有几种仓库,应该是这样吧,我觉得应该是这样的,估计看这篇博客的也是刚入LInux大门的小菜鸟,还有这些仓库的名字好像是高可用,负载均衡神马的,记得不清楚了。等我晓得了,再来改一改。然后我今天用百度搜索前一篇博客, “网易centos的yum源添加”(用了双引号精确匹配),结果是 “抱歉,没有找到与““网易centos的yum源添加””相关的网页。哎,我还以为可以百度到的,too young too simple 。希望这是百度搜索的爬虫还没睡醒,改天就能搜出来了~~ 机智的哥。
最后推荐一个神奇的网站,Linux Packages Search http://pkgs.org/
Linux下的软件安装真心令人蛋疼啊,这个网站可以找到很多软件,还提供软件的yum源,简直吊到不行,我当初为了安装一个Linux的录屏软件,疯狂百度,谷歌,可以说是机缘巧合下才发现了这么一个神奇而强大的网站(不过·yum源找好后,有些软件还是安装不成功,但我依旧觉的这网站不错,谁用谁知道),最后我那个录屏软件应该还是没安装成功,因为没有图形界面,只有敲命令录,而且我还发现了虚拟机已经直接提供录屏功能了~~最后想装个有快捷键的截图软件,折腾了好久,还是不行,(这也是导致我前一篇博客昨天才写出来的原因~~) 等我改天装好后,再来写一篇。(目测没人看懂我在说什么,请不要在意这些细节~~)
-----------------------------------------------我是机智的分隔符---------------------------------------------------------------
2014-7-1 23:54:52
啊啊啊,本来打算下午写的,中午2点多睡午觉,眼睛一闭一睁,已是5点多了,本来打算睡半个小时的~~
写之前觉得挺简单的,写起来却是力不从心啊~~
不过我还是想写~~近来有种在网络文学界当网文写手的冲动~~
2014-7-2 00:00:14
oh no 上篇说是今天7.1号写完在现在这篇的 我还是被拖延症给反爆了 WTF 法克不成反被爆
我要愉快的撸一把压压惊,克隆模式 ohyes
2014-7-2 00:06:26
-----------------------------------------------我是机智的分隔符---------------------------------------------------------------
- 个人yum理解,本地yum源添加及推荐一个神奇的网站
- linux yum源的理解及搭建
- 添加本地cdrom到RHEL yum 源
- redhat 添加DVD作为yum本地源
- 配置本地的yum源
- 制作本地的yum源
- 本地yum 源的配置
- 本地yum源的配置
- YUM 本地源的搭建
- 本地yum源的配置
- redhat 配置本地yum源及网络yum源汇总
- CentOS 7下配置本地yum源及yum客户端
- YUM光盘源及基于VSFTP的本地YUM源的搭建
- 基于VSFTP的本地YUM源及光盘YUM源搭建
- 本地YUM源制作 httpd 的安装 及启动
- 本地yum源repolist为0的原因及解决方法
- Kvm安装及本地Yum源搭建
- CentOS 5.5 yum源,推荐网易 163.com的yum
- Apache Lucene
- Princeton Algorithms: Part 1 [week 2:Elementary Sorts]
- Android为何总是无法正常访问Tomcat服务器
- minhash算法
- Windows如何打包Qt程序
- 个人yum理解,本地yum源添加及推荐一个神奇的网站
- c语言全局变量和局部变量问题汇总
- 运用JS设置cookie、读取cookie、删除cookie
- 史上最全: svn与git的对比(二):svn与git的相关概念
- 理解一般指针和指向指针的指针
- 学习过程:ExtJs入门
- 线段树+拆点poj1436
- 更换 MyEclipse SVN 的用户和密码
- Visual Assist X 10.8.2042的Crack破解补丁. 2014.06.25 (General release.)