RPM系列Linux平台
若您安装的是RedHat Linux系列的Linux发行版本的话,您可以使用这些发行版本自带的打包系统,即RPM来完成安装.这种方法非常简单。
下面就介绍一下使用该系列版本通用的RPM进行安装的方法:
确认版本
使用下列命令来查看版本:
$ rpm -qi ruby
若系统提示"package ruby is not installed"的话,表示系统中没有安装php?name=Ruby" onclick="tagshow(event)" class="t_tag">Ruby,或是php?name=Ruby" onclick="tagshow(event)" class="t_tag">Ruby已经安装,但没有使用RPM。
安装
分为binary RPM和source binary两种类型。
*
若是binaryRPM
# rpm -i ruby-version-release.architecture.rpm
若您想要升级已经安装的软件包,请使用参数-U,而并非-i。
# rpm -U ruby-version-release.architecture.rpm
*
若是sourceRPM
SRPM是RPM包source的发布形式,可分为包含原始代码的(src.rpm)包和不包含原始代码的(nosrc.rpm)包两种.其中,src.rpm包含原始代码,可以用于安装.但使用后者时,必需从其他地方取得原始代码后才可以安装。
1.
若是nosrc.rpm的话,需要先把代码拷贝到/usr/src/redhat/SOURCES中。若是src.rpm则不需要这一步。
# cp ruby-version.tar.gz
2.
安装sourceRPM包。
o 若是nosrc.rpm则
# rpm -i ruby-version-release.nosrc.rpm
o s若是src.rpm则
# rpm -i ruby-version-release.src.rpm
3.
Rebuild
# rpm --rebuild /usr/src/redhat/SPECS/ruby.spec
4. /usr/src/redhat/RPMS/arch/中已经生成binaryRPM包,后面按照binaryRPM的安装方法安装即可。