yum完全配置及createrepo详解
来源:互联网 发布:朱拉隆功大学 知乎 编辑:程序博客网 时间:2024/05/16 10:29
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详解
- yum源配置及详解
- 使用createrepo创建自己的yum源
- 使用createrepo创建自己的yum源
- createrepo
- createrepo
- createrepo
- Linux yum源完全配置
- yum的配置详解
- YUM配置及自定义
- yum配置及安装
- centos 7 yum源文件配置详解及163 yum源更换
- CentOS 6.6 yum源完全配置
- CentOS 6.6 yum源完全配置
- YUM配置安装使用详解
- yum 命令配置及使用
- yum安装及SVN配置
- RHEL Yum配置及更新
- Linux 命令行编译与运行java程序 程序中依赖第三方包
- eclipse常用插件在线安装地址或下载地址
- system_man_ip.asp文件的分析
- Android 利用jsoup解析 html
- 涨工资了 拓展3
- yum完全配置及createrepo详解
- [技术贴]网络共享与便携式WiFi热点之USB绑定模式
- Linux命令缩写来由
- Excel地址转换
- 字符串匹配的KMP算法
- 我是新手希望大家指教
- Handler消息机制的一些原理(直接用code讲解)
- ubuntu中安装g++来编译C++代码
- oracle存储过程