yum完全配置及createrepo详解
1、为DVD创建一个挂载目录
[root@localhost~]# mkdir /mnt/dvd/
2、在Linux下挂载CentOSDVD(虚拟机挂载DVD不说了,应该都会)
[root@localhost~]# mount /dev/cdrom /mnt/dvd/
进入
cd /mnt
执行
createrepo .
如果执行不了安装
rpm -ivh createrepo-0.4.11-3.el5.noarch.rpm
3、查看相关配置文件,目录为
[root@localhost~]# ls -l /etc/yum.repos.d/
-rw-r--r--.1 root root 1926 7月 310:15 CentOS-Base.repo
-rw-r--r--.1 root root 637 7月 310:15 CentOS-Debuginfo.repo
-rw-r--r--.1 root root 626 7月 310:15 CentOS-Media.repo
4、禁用yum的网络更新方式,简单地将默认首选的CentOS-Base.repo改名为CentOS-Base.repo.bak即可
[root@localhostyum.repos.d]# mv CentOS-Base.repo CentOS-Base.repo.bak
5、配置本地yum源
[root@localhost~]# vim /etc/yum.repos.d/CentOS-Media.repo
将
[c6-media]
name=CentOS-$releasever- Media
baseurl=file:///media/CentOS/
file:///media/cdrom/
file:///media/cdrecorder/
gpgcheck=1
enabled=0
修改为
[c6-media]
name=CentOS-$releasever- Media
baseurl=file:///media/CentOS/
gpgcheck=1
enabled=1
其中baseurl修改为DVD的挂载目录,enabled=1开启本地更新模式
:wq保存退出
6、清除原有的yum信息
[root@localhost~]# yum clean all
Loadedplugins: fastestmirror
Cleaningup Everything
7、检查DVD软件列表
[root@localhostyum.repos.d]# yum list
Loadedplugins: fastestmirror
Determiningfastest mirrors
c6-media | 3.7 kB 00:00...
c6-media/primary_db | 3.3 MB 00:00 ...
[root@banjin mnt]# yum install 包名
这样以后就默认使用DVD安装软件了,如果想恢复网络安装模式,将CentOS-Base.repo.bak 更名还原即可。
PS.每次重启系统后需要手工挂载DVD到/media/CentOS/,如果嫌麻烦可以自己写脚本自动挂载。
createrepo
createrepo是linux下的创建仓库的软件包。create是创建的意思,repo是repository的缩写,是仓库的意思。
yum(Yellowdog Updater,Modified)主要的功能是方便添加、删除和更新rpm软件包。可以解决软件包依存问题,更便于管理大量的系统更新问题。
1,通过rpm -ivh <package>命令手动安装。
还有一种情况是最麻烦的,就是提示缺少某些函数库(例如XML::Parser),当你不知道这个函数库包含在哪个软件包里的时候,就束手无策了
2,通过注册RHN(Red Hat Network)帐号,然后由yum连接到RHNSatellite服务器上去解决更新和软件包依存关系等问题。这种方法需要能连接到internet。
如果我没有RHN帐号怎么办呢?注册一个,或使用本地yum仓库。本地yum仓库就是把系统安装光盘里的内容复制到本地磁盘中,通过配置yum,让其访问这个本地磁盘,解决软件包依存关系,但不能更新软件包。
在制作yum仓库时需要一个软件包:createrepo-0.4.11-3.el5.noarch.rpm
可以用rpm -qa|grep createrepo命令查看是否安装了这个软件包。安装:
# rpm -ivhcreaterepo-0.4.11-3.el5.noarch.rpm
安装完成之后,在/usr/bin/目录下会有一个createrepo命令,可以执行man createrepo命令查看该命令的帮助
在zend 中使用快捷键,可查看那个函数的用法 redhat yum源的创建
yum完全配置及createrepo详解相关推荐
- CentOS7 安装配置FTP服务器详解
CentOS7 安装配置FTP服务器详解 1.FTP简介 ftp(File Transfer Protocol文件传输协议)是基于TCP/IP 协议的应用层协议,用于文件的传输,包括ftp服务器(或服 ...
- vue-cli脚手架配置基础文件详解/新手入门必看
vue-cli 脚手架中webpack 配置基础文件详解 需要Word版本 的小伙伴可以发我邮件2445478193@qq.com 一.前言 vue-cli是构建vue单页应用的脚手架,输入一串指定的 ...
- CentOS7 安装配置SFTP服务器详解
CentOS7 安装配置SFTP服务器详解 1.SFTP简介 SSH文件传输协议(英语:SSH File Transfer Protocol,也称Secret File Transfer Protoc ...
- JetBrains DataGrip工具配置数据库过程详解
JetBrains DataGrip工具配置数据库过程详解 DataGrip是一款数据库管理客户端工具,方便连接到数据库服务器,执行sql.创建表.创建索引以及导出数据等. DataGrip 是 Je ...
- 大型企业网络配置系列课程详解(五) --Frame-Relay配置与相关概念的理解
大型企业网络配置系列课程详解(五) --Frame-Relay配置与相关概念的理解 实验原理: Frame-Relay(帧中继)简称FR,是国际电信联盟通信标准化组(ITU ...
- python3.6安装教程-python3.6环境安装+pip环境配置教程图文详解
1.python安装可以跨平台 2.有两个版本2.7和3.6,第三方库适用2.7版,两个版本不兼容 windows安装: 第一种方法官网安装: 在官网下载安装包如图: 图下点击是默认下载32位所以我们 ...
- python详细安装教程环境配置-python3.6环境安装+pip环境配置教程图文详解
1.python安装可以跨平台 2.有两个版本2.7和3.6,第三方库适用2.7版,两个版本不兼容 windows安装: 第一种方法官网安装: 在官网下载安装包如图: 图下点击是默认下载32位所以我们 ...
- 大型企业网络配置系列课程详解(三)--OSPF高级配置与相关概念的理解
大型企业网络配置系列课程详解(三)<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office&qu ...
- python3.6.0怎么安装pip_python3.6环境安装+pip环境配置教程图文详解
1.python安装可以跨平台 2.有两个版本2.7和3.6,第三方库适用2.7版,两个版本不兼容 windows安装: 第一种方法官网安装: 在官网下载安装包如图: 图下点击是默认下载32位所以我们 ...
最新文章
- 你在Java中用过动态规划吗?
- Ruby on Rails入门(2.1)
- 从实例入手学习Shiro自定义Realm实现查询数据进行验证
- 蓝桥杯 试题 基础练习 特殊回文数——16行代码AC
- 实体以及实体型和实体集
- 创业,“玩”的就是心态
- 面试小结170308
- Linux eBPF和XDP高速处理数据包;使用EBPF编写XDP网络过滤器;高性能ACL
- 进阶之路:深入解读 Java 堆外内存 | 凌云时刻
- c语言程序设计流程图案例
- 西门子PLC1200的S7通讯(同一项目下)--通讯测试
- 19校招华为笔试 Code3
- Unity教程2D入门
- idea maven parent飘红
- Mysql出现问题:ERROR 2058: Plugin caching_sha2_passward could not be loaded解决方案
- Maven第3篇:详解maven解决依赖问题
- 搭建mpi测试环境,使用intell的mpi库
- VB中的IIF() 函数
- css新特性:线性渐变详解(重复性线性渐变、径向渐变、重复性径向渐变的使用)
- kelvin模型蠕变方程_机织建筑膜材料的广义Kelvin-Voigt蠕变模型
热门文章
- MAX708SCUA
- R语言 by()用法
- php,调用百地图度API实现标记
- CentOS系列之Elasticsearch(二):查询
- “天才少年” 稚晖君被曝离职华为,或投身机器人领域
- 电脑一般预装access吗_我告诉你惠普预装office是永久的吗
- USACO 3.4.2 American Heritage 美国血统
- 基于web服务的文件共享平台pydio搭建教程
- 数据库系统概述之断言
- echarts地图的常见用法:基本使用、区域颜色分级、水波动画、区域轮播、给地图添加背景图片和图标、3d地图