在centOS中加入本地ISO yum源
注:本文转载自《liujun_live的博客》,感谢原博主的辛勤写作;原文地址:http://blog.sina.com.cn/s/blog_8ea8e9d50101em6f.html
在没有网络的情况下,本地镜像源不实为一个上等的权宜之计!
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
我们只需修改两个地方取可配置完成:
1. baseurl=file:///var/ftp/ct6
file:///var/ftp/ct6_2
baseurl(base uniform resource location),用来指定DVD或ISO挂载目录(大家不要奇怪,为什么是这个目录?因为我的iso镜像是作为系统安装源挂载在ftp上,所以就简单地直接将该目录作为baseurl,大家可以根据自己的喜好来设定挂载目录,只要是挂目录就行),如上,我下的CentOS 6镜像的ISO有两个文件,一个3.6G(安装系统所必备)一个900MB(额外软件包)左右(主要考虑fat32文件系统单个文件不能超过4G而进行的分割(split)),所以我这里就设了两个file;大家要是下载的是4.6G左右的ISO就只需设一个就OK了。
2.enabled=1
将默认的enabled=0修改为enabled=1表示启用该repo
其它选项保持默认就行,哈,也没有必要作过多的设置,用的就是简单么!呵呵!
3.将ISO挂载到指定目录,一般习惯上我们会把ISO挂到/mnt下的任意一个空目录,比如:/mnt/iso或/mnt/ct6,呵呵,这个,It's up to you!!! 因为我下的是两个所以这里就挂两个喽!
sudo mount -o loop /mnt/games/centos-6/centos-6.2-i386-dvd.iso /var/ftp/ct6
sudo mount -o loop /mnt/games/centos-6/centos-6.2-i386-dvd2.iso /var/ftp/ct6_2
4.加入开机启动
有朋友可能会问,那每次用的时候都要手动挂上去,太麻烦了,有没有一种能自动挂载的方法?
有的,如果想在linux开机的时候就将ISO挂上去,可以在/etc/rc.local文件中添加要挂载ISO的命令就OK,这样以后就可以到哪都有本地yum源喽!
sudo vi /etc/rc.local
#!/bin/sh
#
# This script will be executed *after* all the other init scripts.
# You can put your own initialization stuff in here if you don't
# want to do the full Sys V style init stuff.
touch /var/lock/subsys/local
mount -o loop /mnt/games/centos-6/centos-6.2-i386-dvd.iso /var/ftp/ct6
mount -o loop /mnt/games/centos-6/centos-6.2-i386-dvd2.iso /var/ftp/ct6_2
###############
本地yum源的使用
###############
细心的朋友可能已经注意到了,CentOS 6的CentOS-Media.repo文件中已经告诉我们最简单的使用方法了,那就是:
yum --disablerepo=\* --enablerepo=c6-media [command] #禁用除c6-media(本地源名)以外的其它repo
例如:
1.安装screen
yum --disablerepo=\* --enablerepo=c6-media install screen
2.安装dhcp
yum --disablerepo=\* --enablerepo=c6-media install dhcp*
3.搜索vsFTP
yum --disablerepo=\* --enablerepo=c6-media search vsftp
4.安装软件包集合,kde-desktop
yum --disablerepo=\* --enablerepo=c6-media groupinstall kde-desktop
怎么样,是不是相当之方便呢!命令行完全和yum相同只是加了点前缀而己。
**********
小技巧
**********
很多朋友是不是觉得yum --disablerepo=\* --enablerepo=c6-media [command] ,这一长串命令太长,有时候装软件比较多时相当的"痛苦",哈,我开始就有过这样的感觉,每次要用的时候没准还要去先看看CentOS- Media.repo,因为确实有那么一点小长,后来想想,定义个别名(alias)不就OK了!
vi ~/.bashrc 添加这么一行
alias yi='yum --disablerepo=\* --enablerepo=c6-media ' #“yi”是我自己定义的,这个可以根据自己喜好随意定义
然后,source ~/.bashrc 使配置生效!
接下来就可以通过以下命令进行软件安装和搜索
yi search <软件包>
yi install <软件包>
在centOS中加入本地ISO yum源的更多相关文章
- Linux如何在虚拟机中挂载iso yum源
首先,将作为源的iso的挂载到系统上. 代码如下: mount -o loop /dev/cdrom /mnt/iso/ 或者 mount -o loop /xxx/xxx.iso /mnt/iso/ ...
- linux:网络yum源和制作本地光盘yum源
linux:存放yum源的位置:/etc/yum.repos.d/,该目录下全是一些yum源 一.网络yum源: 如图:下面全部都是yum源,后缀是".repo"都是合法的yum源 ...
- RHEL 7.0 本地配置yum源
RHEL 7.0 本地配置yum源 yum简介 yum = Yellow dog Updater, Modified 主要功能是更方便的添加/删除/更新RPM包. 它能自动解决包的倚赖性问题. 它 ...
- Redhat7.6Linux本地的yum源配置
安装好虚拟机,配置Ip地址,见博客https://www.cnblogs.com/xuzhaoyang/p/11264573.html 我是使用的Xshell在外部链接进行的操作,比较简单,见博客ht ...
- Centos 7 配置阿里云 yum 源
Centos 7 配置阿里云 yum 源 一. 禁用 yum 插件 fastestmirror 修改插件的配置文件 cp /etc/yum/pluginconf.d/fastestmirror.con ...
- CentOS中制作本地yum源
1.光盘指向镜像 2.将镜像挂载到某个目录 mkdir /mnt/cdrom mount -t iso9660 -o ro /dev/cdrom /mnt/cdrom 3.修改本机上的YUM源配置文件 ...
- 本地局域网yum源搭建-centos/redhat
环境-centos6.7 [本机yum搭建提前备好,不做介绍] [root@nagios ~]# cat /etc/redhat-release CentOS release 6.7 (Final) ...
- CentOS配置本地光盘yum源
在实际使用linux的过程中,会经常出现安装的发行版有的软件包没有安装的情况,这时,就需要用户从如下两种操作中做出选择:1.手动安装rpm包.2.用yum命令安装软件包. 选择1手动安装的时候经常会遇 ...
- centos7安装部署本地局域网yum源
应用场景: 当Linux系统都是最小化安装的系统,又无法做到每台都能访问外网的情况下,安装常用工具或者依赖包的最好办法可能就是建立本地yum源了. 安装环境: 一台 centos 7.4 minima ...
随机推荐
- sizeof学习理解
以下内容转自: http://www.cnblogs.com/ComputerG/archive/2012/02/02/2335611.html 博问 闪存 首页 新随笔 联系 管理 随笔- 72 ...
- poj 2349(最小生成树应用)
题目链接:http://poj.org/problem?id=2349 思路:由于有S个专门的通道,我们可以先求一次最小生成树,然后对于最小生成树上的边从大到小排序,前S-1条边用S-1个卫星通道连接 ...
- 浅谈Asp.net的sessionState
见:http://my.oschina.net/kavensu/blog/330436
- 【转】SQL Server T-SQL写文本文件
原文:http://www.nigelrivett.net/SQLTsql/WriteTextFile.html The are several methods of creating text fi ...
- iOS开发--基于AFNetWorking3.0的图片缓存分析
图片在APP中占有重要的角色,对图片做好缓存是重要的一项工作.[TOC] 理论 不喜欢理论的可以直接跳到下面的Demo实践部分 缓存介绍 缓存按照保存位置可以分为两类:内存缓存.硬盘缓存(FMDB.C ...
- 超级内存NVDIMM:下一代数据中心存储关键技术
1.背景介绍 连接到互联网的设备数量不断增长,到2015年,将达到150亿之多.而数据中心的压力也随之增加,唯有采用新的技术才能进一步提升其效率和性能. 相比于HDD传统硬盘,固态硬盘大大增加了I/O ...
- android 检测工具: drozer
1. 下载 https://www.mwrinfosecurity.com/products/drozer/community-edition/ 可以下载windows的也可以下载linux的 2. ...
- 301. Remove Invalid Parentheses
题目: Remove the minimum number of invalid parentheses in order to make the input string valid. Return ...
- POJ1019——Number Sequence(大数处理)
Number Sequence DescriptionA single positive integer i is given. Write a program to find the digit l ...
- BI
http://www.cnblogs.com/biwork/p/3276455.html http://www.cnblogs.com/biwork/p/3328879.html http://www ...