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的安装方法安装即可。