您的位置:首页 > 运维架构 > Linux

Centos--yum配置本地数据源

2013-09-25 10:01 393 查看

centos有个非常好的软件安装方式--yum,yum安装十分方便,轻松解决软件包的安装依赖问题,不像rpm方式让人抓狂,但不少企业的centos的服务器搭建在内网,无法使用centos的外网源,但是通过centos的安装光盘,我们可以直接使用它自己本地的安装源。

准备工具:centos安装镜像文件

1.挂载镜像文件,我这里使用虚拟机来设置,设备状态的已连接勾上


.png]

2.复制镜像文件到服务器目录,我这放在/opt目录下

.png]



3.复制完成后,进入yum的配置目录,编辑yum的配置文件

#cd /etc/yum.repos.d/

#vi CentOS-Media.repo

更改baseurl的内容,使其指向本地的镜像文件目录:

baseurl=file:///opt/soft/CentOS_6.3_Final/ --本地光盘挂载目录

gpgcheck=0 --检查GPG-KEY,0为不检查,1为检查

enabled=1 --启用yum源,0为不启用,1为启用


.png]

4.将CentOS-Debuginfo.repo,CentOS-Base.repo等其他配置改名或者删掉,就可以绕过网络进行本地源安装

#mv CentOS-Base.repo CentOS-Base.repo.backup

#mv CentOS-Debuginfo.repo CentOS-Debuginfo.repo.backup

5.执行yum更新命令

#yum clean all

#yum update

出现以下画面表示配置成功


.png]

6.安装mysql示例


.png]

7.yum命令详解



安装

yum <选项> <软件包|软件名|组名>

install package 安装指定的安装包package

localinstall package 本地安装软件包

groupinstall package 组安装

升级

yum <选项> <软件包|软件名|组名>

update 更新全部可以更新的软件包

update package 更新指定程序包package

check-update 检查系统中可以被升级的软件包。

groupupdate group1 升级组group1 里面的软件包。

卸载 (强烈不建议使用yum卸载包)

卸载包的时候也会把其他关联包也卸载掉,严重导致系统崩溃
yum <选项> <软件包|软件名|组名>

remove package1 : 卸载软件包package1

erase package1 : 卸载软件包package1

groupremove group1 :卸载组group1里面所包括的软件包。

查询

yum <选项> <软件包|软件名|组名>

info <package> :显示安装包信息

list :显示所有已经安装和仓库中可以安装的程序包

list <package> :显示指定软件包安装情况

grouplist :显示仓库中有哪些组

deplist <package1> :查看程序package1依赖情况

groupinfo <group1> :显示程序组group1信息

search <keyword>:查找软件包

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: