首页 > *nix技术, 系统管理 > 利用CentOS-6.0光盘安装软件

利用CentOS-6.0光盘安装软件

2011年11月30日 发表评论 阅读评论 8,015 次浏览

在家里的电脑上安装CentOS-6.0时为了图快,很多软件包都没有安装上,今天想试下ruby结果发现默认没装上,本想从网上下载ruby进行安装,又一想CentOS-6.0-i386-bin-DVD.iso镜像光盘上应该有,毕竟那可是个4.38G的大家伙,不利用太浪费了,就直接安装这个iso上面提供的ruby.rpm包,于是有了这篇小文。
首先,查看光盘的挂载位置,后面会用到:

[root@localhost ~]# mount
...
/dev/sr0 on /media/CentOS_6.0_Final type iso9660 (ro,nosuid,nodev,uhelper=udisks,uid=0,gid=0,iocharset=utf8,mode=0400,dmode=0500)
[root@localhost ~]# 

接着,进入到yum源目录,把原本的yum源文件备份起来,并建立我们自己的本地yum源:

[root@localhost yum.repos.d]# cd /etc/yum.repos.d/
[root@localhost yum.repos.d]# mkdir backup
[root@localhost yum.repos.d]# ls
backup  CentOS-Base.repo  CentOS-Debuginfo.repo  CentOS-Media.repo
[root@localhost yum.repos.d]# cp * ./backup/
cp: omitting directory `backup'
[root@localhost yum.repos.d]# vi local.repo 
[local]
name=Local Centos
baseurl=file:///media/CentOS_6.0_Final
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
[root@localhost yum.repos.d]# rm -f CentOS-*
[root@localhost yum.repos.d]# ls
backup  local.repo

最后,刷新yum并搜索、安装ruby:

[root@localhost yum.repos.d]# yum clean all
Loaded plugins: fastestmirror, refresh-packagekit
Cleaning up Everything
Cleaning up list of fastest mirrors
[root@localhost yum.repos.d]# yum search ruby
Loaded plugins: fastestmirror, refresh-packagekit
Determining fastest mirrors
local                                                                        | 3.7 kB     00:00 ... 
local/primary_db                                                             | 3.3 MB     00:00 ... 
========================================== Matched: ruby ===========================================
ruby-devel.i686 : A Ruby development environment
ruby-docs.i686 : Manuals and FAQs for scripting language Ruby
ruby-irb.i686 : The Interactive Ruby
ruby-libs.i686 : Libraries necessary to run Ruby
ruby-rdoc.i686 : A tool to generate documentation from Ruby source files
ruby-ri.i686 : Ruby interactive reference
ruby-static.i686 : Static libraries for Ruby development environment
ruby-tcltk.i686 : Tcl/Tk interface for scripting language Ruby
rubygem-flexmock.noarch : Mock object library for ruby
rubygem-flexmock-doc.noarch : Documentation for rubygem-flexmock
rubygem-rake.noarch : Ruby based make-like utility
rubygems.noarch : The Ruby standard for packaging ruby libraries
graphviz-ruby.i686 : Ruby extension for graphviz
libselinux-ruby.i686 : SELinux ruby bindings for libselinux
openwsman-ruby.i686 : Ruby bindings for openwsman client API
rrdtool-ruby.i686 : Ruby RRDtool bindings
ruby.i686 : An interpreter of object-oriented scripting language
ruby-qmf.i686 : The QPID Management Framework bindings for ruby
ruby-qpid.i686 : Ruby language client for AMQP
ruby-saslwrapper.i686 : Ruby bindings for saslwrapper.
subversion-ruby.i686 : Ruby bindings to the Subversion libraries
ruby-flexmock.noarch : Non-Gem support package for flexmock
bsf.noarch : Bean Scripting Framework
glade3.i686 : User Interface Designer for GTK+ and GNOME
python-elixir.noarch : A declarative mapper for SQLAlchemy
python-webhelpers.noarch : Helper library for aiding the writing of web templates in Python
saslwrapper.i686 : Ruby and Python wrappers for the cyrus sasl library.
[root@localhost yum.repos.d]# yum install ruby-devel.i686
[root@localhost yum.repos.d]# yum install ruby-irb.i686

转载请保留地址:http://www.lenky.info/archives/2011/11/420http://lenky.info/?p=420


备注:如无特殊说明,文章内容均出自Lenky个人的真实理解而并非存心妄自揣测来故意愚人耳目。由于个人水平有限,虽力求内容正确无误,但仍然难免出错,请勿见怪,如果可以则请留言告之,并欢迎来讨论。另外值得说明的是,Lenky的部分文章以及部分内容参考借鉴了网络上各位网友的热心分享,特别是一些带有完全参考的文章,其后附带的链接内容也许更直接、更丰富,而我只是做了一下归纳&转述,在此也一并表示感谢。关于本站的所有技术文章,欢迎转载,但请遵从CC创作共享协议,而一些私人性质较强的心情随笔,建议不要转载。

法律:根据最新颁布的《信息网络传播权保护条例》,如果您认为本文章的任何内容侵犯了您的权利,请以Email或书面等方式告知,本站将及时删除相关内容或链接。

  1. 本文目前尚无任何评论.
  1. 本文目前尚无任何 trackbacks 和 pingbacks.