一直依赖坚持用源码包进行软件安装,这样可以方便的对软件配置、编译、然后安装。但是有的时候,安装一些大型的软件(譬如今天要安装的KDE桌面),却不得不解决很多的库依赖关系,尤其是rpm安装的时候,光是依赖关系就够解决好半天的。不过,redhat系列有一个yum软件包管理工具。debian系列有一个apt-get管理工具,这些工具都是可以很好的解决在linux系统中安装软件时软件包之间的依赖的。当然,还有很多优秀的工具,这里就不一一列举。配置本地光盘YUM源主要适用于以下几种情况:

  • 1.Redhat未注册用户无法使用yum工具进行安装。
  • 2.Redhat系列linux系统但是无法联网的用户,拥有一张对应系统安装光盘或者镜像均可以。常见的系统为:Fedora和RedHat以及SUSE、CentOS等。

在配置前,先了解一下关于YUM工具的详细解释为:

Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE、CentOS中的Shell前端软件包管理器。基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。
可供Yum下载的软件包包括Fedora本身的软件包以及源自rpmfusion和rpm.livna.org的Fedora Extras,全部是由Linux社区维护的,并且基本是自由软件。所有的包都有一个独立的GPG签名,主要是为了您的系统安全。而对於Fedora core 4.0 的用户,rpm.livna.org 的签名是自动导入并安装的。

这里我是采用虚拟机进行配置的,实体机也是类似的,将光盘插入光驱,虚拟机用户可以采用虚拟光驱之类的将光盘载入。然后在切换到root用户.执行如下命令,将光盘挂载到/mnt目录下:

  1. #mount /dev/cdrom /mnt  

接下来就可以修改yum的配置文件,yum的配置文件所在目录为:/etc/yum.repos.d/,进入该目录,为了以防万一,我们先把默认配置文件进行备份。执行如下命令:

  1. #cd /etc/yum.repos.d/   
  2. #cp rhel-debuginfo.repo rhel-debuginfo.repo.bak  

然后对配置文件进行编辑(注意修改红色标记内容),执行如下命令:

  1. #vi rhel-debuginfo.repo  

编辑格式如下:

  1. [rhel-debuginfo]   
  2. name=Red Hat Enterprise Linux $releasever - $basearch - Debug   
  3. baseurl=file:///mnt/Server   
  4. enabled=1  
  5. gpgcheck=1  
  6. gpgkey=file:///mnt/pki/rpm-gpg/RPM-GRG-KEY-redhat-release  

保存退出即可。其中配置文件选项分别表示如下:

  • [ ]内的是仓库的名字
  • name仓库的描述
  • baseurl 是你的YUM源地址,因为这里配置的是本地的,还可以是HTTP,FILE等
  • enabled 是否启用这个仓库,1为起用,0为禁用
  • gpgcheck 是否检查GPG签名(用来验证要安装的包是不是REDHAT官方的)
  • GPGKEY 的存放地址需要用下面的命令到入这个签名。
  1. #rpm –import /etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release  

这样配置基本就完成了,yum就可以进行使用了。我们采用安装KDE桌面来对yum进行测试,关于更详细的说明可以参考之前的一些文章(linux软件包管理(一):二进制软件包管理)。

安装KDE只需要执行如下命令即可:

  1. #yum groupinstall “KDE (K Desktop Environment)”  

出现提示y/N的时候,输入y,直到complete!字样出现,KDE桌面就安装完成了。

这时,可以重新启动一下系统进入,这个时候默认会进入KDE桌面,如果未成功进入,可以采用如下命令手动启动。并通过设置启动选项进行默认桌面配置。

  1. #startkde  

这也是为了在Qt学习过程中为了更好的体验Qt界面而采用Qt开发的桌面环境KDE进行一些配置。否则GNOME下很多效果都无法显示出来。

文章参考:

  1. http://baike.baidu.com/view/157053.htm YUM解释
  2. http://bbs.chinaunix.net/thread-2006468-1-1.html 启动KDE
  3. http://www.2cto.com/os/201108/101221.html 实现本地yum源的配置
Redhat5配置本地光盘YUM源并且通过yum安装KDE桌面

发表回复

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

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据