CentOS VPS新手教程(3)YUM源配置
2013-06-24 00:00
555 查看
在服务器上,可能需要安装许多软件。如果要搭建一个博客,通常需要一个支持PHP的web服务器,如Apache,Nginx等,还需要一个关系型数据库,如MySQL。
安装这一些类的软件可能需要很长的时间,其中涉及到很多配置、初始化、依赖的问题,还有可能需要自己编译某些软件。我们可以通过使用CentOS中自带的YUM包管理软件方管理安装的软件,使软件的安装、更新和删除方便了不少。(各个Linux发行版通常都带有各自的包管理软件,如Ubuntu的apt)
YUM的对于软件的管理依赖于配置文件中设置的YUM源,这些YUM源通常是由某些公司、组织管理的。我们可以通过这些源来找寻我们需要安装的软件。
来查看默认有那些源。其中,每一个*.repo文件都表示某个YUM源,文件中描述了该源的名称、地址、是否启动、校验等信息。
可以通过在该目录下添加一个自己的*.repo文件来增加一个源。
下面是我的源:
CentOS-Base.repo
如果你是教育网IPv6环境(IPv4亦可)的,可以添加清华大学开源镜像站的源,速度很快
tsinghua.repo
添加完YUM后,更新yum,
这样就完成了YUM源的添加。
如返回以下更新信息,
则表示openjdk1.7有更新,运行如下命令进行更新,
个人博客:http://www.predatorray.me/
安装这一些类的软件可能需要很长的时间,其中涉及到很多配置、初始化、依赖的问题,还有可能需要自己编译某些软件。我们可以通过使用CentOS中自带的YUM包管理软件方管理安装的软件,使软件的安装、更新和删除方便了不少。(各个Linux发行版通常都带有各自的包管理软件,如Ubuntu的apt)
YUM的对于软件的管理依赖于配置文件中设置的YUM源,这些YUM源通常是由某些公司、组织管理的。我们可以通过这些源来找寻我们需要安装的软件。
添加YUM源
一般CentOS VPS都自带了一些默认的YUM源,可以通过查看/etc/yum.repos.d/目录,$ ls /etc/yum.repos.d/
来查看默认有那些源。其中,每一个*.repo文件都表示某个YUM源,文件中描述了该源的名称、地址、是否启动、校验等信息。
可以通过在该目录下添加一个自己的*.repo文件来增加一个源。
下面是我的源:
CentOS-Base.repo
# CentOS-Base.repo # # The mirror system uses the connecting IP address of the client and the # update status of each mirror to pick mirrors that are updated to and # geographically close to the client. You should use this for CentOS updates # unless you are manually picking other mirrors. # # If the mirrorlist= does not work for you, as a fall back you can try the # remarked out baseurl= line instead. # # [base] name=CentOS-$releasever - Base mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os #baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/ gpgcheck=1 enabled=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5 #released updates [updates] name=CentOS-$releasever - Updates mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates #baseurl=http://mirror.centos.org/centos/$releasever/updates/$basearch/ gpgcheck=1 enabled=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5 #additional packages that may be useful [extras] name=CentOS-$releasever - Extras mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras #baseurl=http://mirror.centos.org/centos/$releasever/extras/$basearch/ gpgcheck=1 enabled=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5 #additional packages that extend functionality of existing packages [centosplus] name=CentOS-$releasever - Plus mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=centosplus #baseurl=http://mirror.centos.org/centos/$releasever/centosplus/$basearch/ gpgcheck=1 enabled=0 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5 #contrib - packages by Centos Users [contrib] name=CentOS-$releasever - Contrib mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=contrib #baseurl=http://mirror.centos.org/centos/$releasever/contrib/$basearch/ gpgcheck=1 enabled=0
如果你是教育网IPv6环境(IPv4亦可)的,可以添加清华大学开源镜像站的源,速度很快
tsinghua.repo
[base] name=CentOS-6 - Base repo=os baseurl=http://mirrors.tuna.tsinghua.edu.cn/centos/6.4/os/$basearch/ gpgcheck=1 gpgkey=http://mirrors.tuna.tsinghua.edu.cn/centos/RPM-GPG-KEY-CentOS-6 [update] name=CentOS-6 - Updates baseurl=http://mirrors.tuna.tsinghua.edu.cn/centos/6.4/updates/$basearch/ gpgcheck=1 gpgkey=http://mirrors.tuna.tsinghua.edu.cn/centos/RPM-GPG-KEY-CentOS-6 [extras] name=CentOS-6 - Extras baseurl=http://mirrors.tuna.tsinghua.edu.cn/centos/6.4/extras/$basearch/ gpgcheck=1 gpgkey=http://mirrors.tuna.tsinghua.edu.cn/centos/RPM-GPG-KEY-CentOS-6 [centosplus] name=CentOS-6 - Plus baseurl=http://mirrors.tuna.tsinghua.edu.cn/centos/6.4/centosplus/$basearch/ gpgcheck=1 enabled=0 gpgkey=http://mirrors.tuna.tsinghua.edu.cn/centos/RPM-GPG-KEY-CentOS-6 [contrib] name=CentOS-6 - Contrib baseurl=http://mirrors.tuna.tsinghua.edu.cn/centos/6.4/contrib/$basearch/ gpgcheck=1 enabled=0 gpgkey=http://mirrors.tuna.tsinghua.edu.cn/centos/RPM-GPG-KEY-CentOS-6
添加完YUM后,更新yum,
# yum check-update
这样就完成了YUM源的添加。
安装软件包
例如,安装git,则运行如下命令,# yum install git
更新软件包
可以通过先检查更新,在根据返回的所需更新软件包进行更新操作。# yum check-update
如返回以下更新信息,
java-1.7.0-openjdk.i386 1:1.7.0.25-2.3.10.4.el5_9 updates
则表示openjdk1.7有更新,运行如下命令进行更新,
# yum update java-1.7.0-openjdk.i386
删除软件包
例如,删除git,则运行,# yum delete git
个人博客:http://www.predatorray.me/
相关文章推荐
- CentOS系统 Amoeba+MySql主从读写分离配置 适合新手傻瓜式教程!-----仅供参考!
- CentOS配置本地YUM源——查找网络教程
- CentOS VPS新手教程(2)用户及权限
- CentOS 6.5配置本地Yum源教程
- CentOS VPS新手教程(1)VPS登录
- CentOS7.2+MySQL5.7_ yum源方式_ 安装配置教程
- 阿里云 CentOS7.2 配置SSH登录 新手教程
- CentOS配置本地yum源(使用镜像iso文件)
- CentOS下NFS服务器配置教程
- CentOS6.4配置163的yum源
- Hadoop安装教程_单机/伪分布式配置_CentOS6.4/Hadoop2.6.0
- CentOS安装配置JDK1.6教程
- redhat 系统 配置 CentOS的yum源
- CentOS配置网易163 中科大 yum源
- CentOS制作本地yum源配置说明
- CentOS7 配置阿里云yum源
- Centos配置安装光盘为yum源
- CentOS6.4系统中Mysql数据库卸载、安装与配置教程
- Java新手环境搭建 Tomcat安装配置教程
- CentOS 6.5系统安装配置图解教程