从安装Oracle数据库开始(2)——配置yum源

第一次在Linux环境下,安装Oracle客户端,比window下,费事很多。主要记录安装Oracle客户端时,涉及到的一系列操作。

 

一切由安装Oracle客户端开始(2) ——?配置yum源

在Linux上安装Oracle程序,不像在Windows上安装那样简单。在Linux上,也需要图形界面。而这个,就很折腾人。

如果Linux服务器,就在你的旁边,你可以直接在服务器上进行操作,更甚至,你还可以联网。那就太牛逼了。简单多了。

如果不行,那么你需要解决的问题有:

Linux图形界面安装

Linux图形界面远程安装

Linux上各种Jar包的获取

文件的上传

…等


使用yum 命令,可以自动安装一些程序。

原理就是,当输入 yum install vim 时,yum会读自己的配置文件,获取文件中的镜像文件的url,然后下载,并自动安装。太简单了,有点少不了。

— 所以说,当服务器在你身边,并且,可以连接互联网,Fine!插上网线,进入命令行界面。

yum获取你想安装的资源即可。

 

yum的配置文件位置:/etc/yum.repos.d/CentOS-Base.repo 文件,这就是了。

QQ截图20150121171901

我们修改yum的源,也就是URL的访问地址。将url指向可用的地址。

一般情况下,可用的URL地址包括:

Session1:默认url,什么都不修改,使用默认的mirrors地址(需联网;适合远程安装;更靠谱一些)

Session2:指向一些开放的url地址,如163啊,百度啊,或其他开源组织做的一些mirrors(需联网;适合远程安装;更靠谱一些)

Session3:指向dvd光盘文件(不用联网,需要将dvd光盘插入光驱;需要有人可以放dvd光盘;一般都有,不过可能有某些jar不存在)

Session4:指向centos镜像文件(不用联网,需要将centos.iso镜像文件上传上去;适合远程安装;一般都有,不过可能有某些jar不存在)

 

一 一 说 明

Session1:默认url,什么都不修改,使用默认的mirrors地址(需联网;适合远程安装)

哈哈,你什么都不用改,只要可以联网就行。

 

Session2:指向一些开放的url地址,如163啊,百度啊,或其他开源组织做的一些mirrors(需联网;适合远程安装)

①先备份默认的(要明白备份的意义)

?mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bk

②切到yum源配置文件所在目录

cd /etc/yum.repos.d/

③下载163的yum源配置文件,放入/etc/yum.repos.d/(操作前请做好第①步备份)

wget http://mirrors.163.com/.help/CentOS6-Base-163.repo

④运行yum makecache生成缓存

yum makecache

⑤测试是否成功,执行一些更新系统操作,或下载一个软件vim试试

yum -y update

yum -y install vim

 

Session3:指向dvd光盘文件(不用联网,需要将dvd光盘插入光驱;需要有人可以放dvd光盘)

用的少,看session4

Session4:指向centos镜像文件(不用联网,需要将centos.iso镜像文件上传上去;适合远程安装;一般都有,不过可能有某些jar不存在)

当服务器由于安全考虑,不能访问互联网时,那就需要在本地搭建一个yum源了。所以,可以将iso或dvd当做源来用。session3和session4使用资源相同,所以区别不大。用光盘的话Linux系统会自动挂载,用iso镜像的或需要手动挂载。

[1] 先使用命令,查看linux操作系统的版本

[root@localhost yum.repos.d]# more /etc/issue
CentOS release 6.5 (Final)
Kernel \r on an \m

[root@localhost yum.repos.d]#

[2] 使用相应版本的ISO镜像文件。这里需要考虑jar版本兼容性问题,我当时使用了一个centos 6.6的,结果Error,不兼容。并且,Centos6.5-DVD1.iso 和 Centos6.5-DVD2.iso都需要下载下来。

[3]创建两个目录,一个用于存放iso镜像;另一个用于挂载

mkdir /root/daniu
mkdir /media

[4]使用winSCP将CentOS-6.5-DVD1.iso和CentOS-6.5-DVD2.iso上传到/root/daniu目录下

[5]将/root/daniu/CentOS-6.5-dvd1.iso文件,挂载到/media目录下

mount -o loop /root/daniu/CentOS-6.5-x86_64-bin-DVD1.iso /media/

这里需要注意,如果以前挂在过iso镜像,在这里执行mount会提示设备忙。所以需要使用umount先卸下来,再挂!

[6] 查看是否挂载成功

[root@localhost daniu]# df -h
Filesystem                                  Size  Used Avail Use% Mounted on
/dev/sda3                                   216G   12G  193G   6% /
tmpfs                                        32G     0   32G   0% /dev/shm
/dev/sda1                                   194M   27M  158M  15% /boot
/dev/sdb1                                   5.4T  186M  5.1T   1% /data
<strong>/root/daniu/CentOS-6.5-x86_64-bin-DVD1.iso  4.2G  4.2G     0 100% /media
</strong>[root@localhost daniu]#

可以看出,已经挂载成功

[7] 下面就是,最重要的一步,修改yum源,将yum源指向iso镜像文件。

[8] 备份原有的yum源,到新建的一个目录yumbackup中

mkdir /etc/yum.repos.d/yumbackup
mv /etc/yum.repos.d/*.repo  /etc/yum.repos.d/yumbackup

[9] 创建自己的yum源文件,并填充内容

cd /etc/yum.repos.d/
vim media.repo

内容为:

[base]
name=RedHat
baseurl=file:///media
enabled=1
gpgckeck=0
gpgkey=file:///media/RPM-GPG-KEY-CentOS-6

提示:这里的gpgkey的由来

cd /media

切换到了挂载镜像文件的目录下,这里可以看到了

[10] 测试是否可行

yum clean all
yum install vim
或使用
yum grouplist

 

 

One comment

  • Ainda não percebi foi o porquê de termos uma ordem… para fazer o papel de sindicato perante o poder? para nos impor regras e nos limitar? para assegurar aos geólogos o papel que muitas vezes é feito por eng civil? Nunca consegui ver a APG como uma asoãias§Ãco de classe que se preocupasse com todos os geólogos. O que se passa agora?

发表评论

电子邮件地址不会被公开。 必填项已用*标注