RPM系列Linux平台

若您安装的是RedHat Linux系列的Linux发行版本的话,您可以使用这些发行版本自带的打包系统,即RPM来完成安装.这种方法非常简单。

下面就介绍一下使用该系列版本通用的RPM进行安装的方法:

确认版本

使用下列命令来查看版本:

$ rpm -qi ruby

若系统提示"package ruby is not installed"的话,表示系统中没有安装Ruby,或是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包。

      • 若是nosrc.rpm则
      # rpm -i ruby-version-release.nosrc.rpm
      
      • 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的安装方法安装即可。
本项目维护者和最近更新日期

crouton@weatherlight.org (24 October 2001)