手机版
你好,游客 登录 注册
背景:
阅读新闻

初识yum本地安装源

[日期:2012-07-06] 来源:Linux社区  作者:signjing [字体: ]

在公司这么长时间还没有在公司服务器(CentOS5.4)上装过什么软件,系统管理员一直是由别人来做,我也只是在家里虚拟机上按着一本教材上的指示敲过yum install,最重要的是虚拟机也能连上互联网,安装很顺利。所以一直以来觉得linux上安装软件是很简单的。

随着一任任的系统管理员的离开,系统管理的部分工作开始由我来做,当有需求在一台服务器上安装gdb和htop时,问题暴露了:

我在windows环境下下载了htop的软件:htop-0.9.tar.gz

上传到服务器上后进行如下安装操作:

1)解压:

# tar -zvx -f htop-0.9.tar.gz -C ./

2)进入目录:

#cd htop-0.9

3)然后执行./configure; make; sudo make install./configure

当执行./configure时发现需要依赖gccgawk等诸多软件和库文件,因为公司有信息安全策略,服务器一律不能访问互联网,而安装gcc又与cpplibgcc有依赖关系。

 

因为依赖关系之多,使我放弃了将这些依赖文件在windows环境下下载后上传至服务器进行安装。

 

后来请教了一位同事,他告诉我可以用系统盘进行gdb环境的安装,于是我从信息部搞到了centos5.4的系统盘文件:CentOS-5.4-i386-bin-DVD.iso,以下操作基本由这位同事指导完成,在此感谢这位同事放弃午休时间给我这些指导

 

1)将iso文件上传至linux服务器,并挂载到服务器上(假设挂载到/mnt/cdrom,且cdrom目录存在,iso文件在当前目录下):

#mount -t iso9660 CentOS-5.4-i386-bin-DVD.iso /mnt/cdrom -o loop

 

2)查看yum的更新源:

#cd /etc/yum.repos.d

#ls -l

总计 12

-rw-r--r-- 1 root root 2257 2011-02-28 CentOS-Base.repo

-rw-r--r-- 1 root root  626 2009-10-01 CentOS-Media.repo

3)对现有更新源文件进行改名:

#mv CentOS-Base.repo CentOS-Base.repo.bak

#mv CentOS-Media.repo CentOS-Media.repo.bak

4)添加yum的本地更新源文件:local.repo

内容如下:

[local]

name=centos 5.4 iso

baseurl=file:///mnt/cdrom

enabled=1

gpgcheck=0

linux
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款