oracle yum 本地源,Linux YUM本地源配置
通過rmp安裝Linux包時由於依賴關係原因總是提示需先安裝其依賴的包,創建yum既是先將所有的系統安裝包創建一個庫,然后對所有安裝包進行一個依賴關係分析,那么在下次安裝rpm包時則會自動依據創建的yum去安裝所依賴的所有包。比如安裝Oracle時就需安裝N多個依賴包,如果通過yum來裝就省去了先查找安裝這些依賴的包了,方便很多。下面以創建本地YUM為例,當然最好的是創建ftp YUM,那么其它人也可直接通過它來安裝。
一.创建个目录
mkdir /u2/yum/pub
并从光盘中(我的目錄是media/RHEL_5.4\ DVD)所有安裝包(主要有Server,VT,Cluster,ClusterStorage)複製至此目錄(/u2/yum/pub)。
cp -rv/media/RHEL_5.4\ DVD/Server/u2/yum/pub/
cp -rv/media/RHEL_5.4\ DVD/VT/u2/yum/pub/
cp -rv/media/RHEL_5.4\ DVD/Cluster/u2/yum/pub/
cp -rv/media/RHEL_5.4\ DVD/ClusterStorage/u2/yum/pub/
二.安装createrepo
createrepo是配置YUM源的配置工具,检查当前是否已经安装createrepo包
# rpm -qa |grep createrepo
如果显示为尚未安装,则需要执行如下的命令完成安装:
# rpm -ivh /media/ RHEL_5.4/Server/createrepo-0.4.4-2.fc6.noarch.rpm
ps:版本因操作系统的版本有所区别,请查找当前系统的createrepo版本
三.创建yum repository的xml-rpm-metadata包依賴關係文件
#createrepo -g /u2/yum/pub/Server/repodata/comps-rhel5-server-core.xml /u2/yum/pub/Server/
#createrepo -g /u2/yum/pub/VT/repodata/comps-rhel5-vt.xml /u2/yum/pub/VT/
#createrepo -g /u2/yum/pub/Cluster/repodata/comps-rhel5-cluster.xml /u2/yum/pub/Cluster/
#createrepo-g /u2/yum/pub/ClusterStorage/repodata/comps-rhel5-cluster-st.xml /u2/yum/pub/ClusterStorage/
执行createrepo命令后系统会自动扫描相关目录,将rpm包加入到YUM源的数据库中。如下圖
四.创建本地yum客户端的repo文件
# vi/etc/yum.repos.d/local.repo(名字可以随便起,但是要以.repo为后缀)
[Server]#(yum块区域)name=Server# (名字可以随便起)baseurl=file:///u2/yum/pub/Server #(搜索路径,必须指向你本机的yum源路径,如果架設的是FTP yum則是ftp://目錄形式)gpgcheck=0 #(gpgcheck是gpg验证是否开启的选项,1是开启,0是不开启,一般情况可以关掉)enabled=1 #(是否启用,0为不启用,1为启用,过没这一项,就是启用)[VT]
name=VT
baseurl=file:///u2/yum/pub/VT
gpgcheck=0
enabled=1
[Cluster]
name=Cluster
baseurl=file:///u2/yum/pub/Cluster
gpgcheck=0
enabled=1
[ClusterStorage]
name=ClusterStorage
baseurl=file:///u2/yum/pub/ClusterStorage
gpgcheck=0
enabled=1
五.测试使用yum来安装软件包
[root@linux-a yum.repos.d]# yum –yinstall samba
Loading "installonlyn" plugin
Loading "rhnplugin" plugin
This system is not registered with RHN.
RHN support will be disabled.
Setting up Install Process
Setting up repositories
CS 100% |=========================| 1.1 kB 00:00
base 100% |=========================| 1.1 kB 00:00
VT 100% |=========================| 1.1 kB 00:00
Cluster 100% |=========================| 1.1 kB 00:00
Reading repository metadata in from local files
primary.xml.gz 100% |=========================| 3.9 kB 00:00
################################################## 32/32
primary.xml.gz 100% |=========================| 727 kB 00:00
################################################## 2113/2113
primary.xml.gz 100% |=========================| 5.8 kB 00:00
################################################## 31/31
primary.xml.gz 100% |=========================| 5.6 kB 00:00
################################################## 32/32
Parsing package install arguments
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Downloading header for samba to pack into transaction set.
samba-3.0.23c-2.i386.rpm 100% |=========================| 108 kB 00:00
---> Package samba.i386 0:3.0.23c-2 set to be updated
--> Running transaction check
Dependencies Resolved
=============================================================================
Package Arch Version Repository Size
=============================================================================
Installing:
samba i386 3.0.23c-2 base 16 M
Transaction Summary
=============================================================================
Install 1 Package(s)
Update 0 Package(s)
Remove 0 Package(s)
Total download size: 16 M
Is this ok [y/N]:
大功告成,本地yum repository创建成功。
如果要安裝第三方軟件包:
例:將第三方軟件包copy至/u2/yum/pub/Other/目錄下。
執行一次依賴關係分析:
Createrepo/u2/yum/pub/Other/ 第三方軟包不能再使用參數g哦。
oracle yum 本地源,Linux YUM本地源配置相关推荐
- linux 添加本地源,linux 添加本地yum源
1.yum repolist 2.https://opsx.alibaba.com/mirror,首先下在该镜像站点中的yum,这里选择epel源 epel-release-latest-7.noar ...
- linux ftp做yum源,Linux YUM以ftp服务器为源搭建
Linux YUM对于电脑使用的玩家的常用软件,然后我就学习及深入的研究Linux YUM,在这里和大家一起探讨Linux YUM的使用方法,希望对大家有用.以ftp服务器为源. 一. 准备工作 1. ...
- linux 本地做yum源,linux——制作本地yum源
java程序故障排查脚本之--CPU占用高 root@ubuntu-B85M-D3H:~/tmp# cat java_Analy.sh #!/bin/bash T=`ps -mp $1 -o THRE ...
- linux中yum安装 卸载,Linux yum安装与卸载
yum安装与卸载 背景 因为某种缘由删了/usr/share中的yum-plugins.yum-cli文件夹,致使了yum命令失效,后发现以后,从其余虚拟机中导入了这两个文件夹,可是仍是缺乏了配置文件 ...
- 效率源linux,FLOOPY效率源硬盘坏道修复工具 修复坏硬盘的时候 为何只能手动修复 而自动修复又说找不到硬盘?...
1,最好先用磁盘扫描工具查(修)一下硬盘是否有坏道,推荐用金海硕,诺顿等: 2,如果没有坏道并还没有解决问题,建议备份数据后重新分区: 3,如有坏道(物理)最好用硬盘坏道分区工具分一下区,将坏道隔离. ...
- linux yum卸载tomcat7,linux Yum 安装、卸载、查看软件
一:Yum 简介 Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器.基于RPM包管理,能够从指 ...
- linux yum源被禁用,yum源管理
# 源管理 ## 1. 列出所有源(包括可用的和不可用的) ``` linux yum repolist all ``` ``` linux 源标识 源名称 状态 C7.0.1406-base/x86 ...
- Linux 使用本地yum源及软件包管理
Linux 使用本地yum源及软件包管理 2016-12-18 10:09 by 宋跃杰, 5 阅读, 0 评论, 收藏, 编辑 [root@node130 rh]# pwd /opt/rh [roo ...
- linux下本地的源的格式,[Linux]CentOS7搭建/配置:YUM仓库/源[本地源/HTTP源/自建源仓库...
[Linux]CentOS7搭建/配置:YUM仓库/源[本地源/HTTP源/自建源仓库 1 本地YUM源 1.1 [YUM仓库/服务端] 获取:软件包资源 1.2 [YUM仓库/服务端] 挂载/搭建: ...
最新文章
- 良心直播!看完你的Python入门基础就妥了!
- python测试udp端口_Linux系统的ECS实例中TCP/UDP端口测试及验证方法说明
- 详解string容器(应用+模拟实现,string练习题)
- 清华美女学霸数学笔记曝光, 精美程度无与伦比
- 使用Navicat Premium 12 连接远程Oracle数据库
- 建设开发者生态:6项华为API管理原则落地
- mysql存储过程的一个小例子
- 实现Canvas2D绘图 使元素绕中心居中旋转
- python 实现将网页转化成pdf文档
- JDBC连接hive(错误小结)
- 从校训、企业文化到团队文化
- 【MySQL】物化视图
- 一个实现粒子爆炸效果的控件
- ibm服务器有哪些型号,IBM服务器各个机型所对应ServerGuide引导光盘.doc
- 2022-2028年中国海南省在线旅游产业发展动态及投资前景分析报告
- 软件测试-白盒测试:逻辑覆盖
- 瑞星2008正式版升级包 官方安装包
- ubuntu16.04系统下谷歌浏览器不能拖入下载好的扩展程序离线包
- 计算机科学与技术导论小报,电子科大信息论导论复习资料_图文.doc
- Fast RCNN多细节详解