一、RPM工具


    

linux用rpm安装包java详细步骤 linux的rpm安装命令_源码包


-i:表示安装

    -v:表示可视化

    -h:表示显示安装进度

    - -force:表示强制安装,即使覆盖属于其他包的文件也要安装

    - -nodeps:信任安装

  (2)升级RPM包

rpm  -Uvh  filename,其中U表示升级

  (3)卸载RPM包

rpm -e libjpeg-turbo-devel

  (4)查询一个包是否安装

rpm  -qa  包名

    

linux用rpm安装包java详细步骤 linux的rpm安装命令_包名_02


rpm  -qa 

  (5)得到一个已安装的RPM包的相关信息

rpm  -qi  包名

    

linux用rpm安装包java详细步骤 linux的rpm安装命令_包名_03


  (6)列出一个RPM包的安装文件

    rpm  -ql  包名

    

linux用rpm安装包java详细步骤 linux的rpm安装命令_源码包_04


  (7)列出某个文件属于哪个RPM包

 rpm  -qf  包名


二、yum工具

  (1)列出所有可用的rpm包

  yum  list

    

linux用rpm安装包java详细步骤 linux的rpm安装命令_源码包_05

  (2)搜索RPM包

    yum  search  相关关键词

    

linux用rpm安装包java详细步骤 linux的rpm安装命令_源码包_06

  (3)安装RPM包

    yum  install  [-y]  包名

    

linux用rpm安装包java详细步骤 linux的rpm安装命令_源码包_07

  (4)卸载RPM包

yum remove  [-y]  RPM包名

    

linux用rpm安装包java详细步骤 linux的rpm安装命令_源码包_08

  (5)升级RPM包

yum  update  [-y]  RPM包

    

linux用rpm安装包java详细步骤 linux的rpm安装命令_配置文件_09

  (6)使用本地光盘制作yum源

    Ⅰ.挂载光盘

     

linux用rpm安装包java详细步骤 linux的rpm安装命令_源码包_10

/etc/yum.repos.d目录下的所有的repo文件(删除前最好做个备份)

     

linux用rpm安装包java详细步骤 linux的rpm安装命令_配置文件_11

dvd.repo

     

linux用rpm安装包java详细步骤 linux的rpm安装命令_源码包_12

repos生成缓存

     

linux用rpm安装包java详细步骤 linux的rpm安装命令_配置文件_13

     然后就可以安装你想安装的软件包了

  (7)利用yum工具下载RPM包

    在此之前  需要做

    

linux用rpm安装包java详细步骤 linux的rpm安装命令_源码包_14

    

linux用rpm安装包java详细步骤 linux的rpm安装命令_源码包_15

    

linux用rpm安装包java详细步骤 linux的rpm安装命令_源码包_16


     有时我们需要下载RPM包但不安装 ,而仅仅是复制给其他机器使用。前面也介绍过使用yumT工具

    安装RPM包时,首先得下载这个RPM包,然后再去安装,所以使用yuniT工具完全可以做到只下载而不安装

    下载RPM包而不安装的命令

 #yum  install  包名  -y  --downloadonly  

    下载到指定目录的命令

#yum  install  包名  -y  --downloadonly  --downloadir=/user/local/src

    其实这里有一个问题,那就是如果包已经安装过了,

yum install --downloadonly就不起作用了 , 它会提示这个包已经安装过,根本就下载不下来, 此时应该怎么办呢?

    现在就是想下载RPM包,总不能先卸载再安装吧?

    

linux用rpm安装包java详细步骤 linux的rpm安装命令_源码包_17



三、安装源码包

        安装源码包通常需要以下3个步骤。

 ./configure:这一步可以定制功能 ,加上相应 的选项即可,具体有什么选项可以通过命

           / configure --help来査看。这一步会 自动检测你的Linux系统与相关的套件是否有编译该源码包时所需要的库,

           因为一旦缺少某个库,就不能完成编译。只有检测通过后,才会生成Makefile文件。

make:使用这个命令,会根据Makefile文件中预设的参数进行编译,这一步其实就是gcc在工作了。

make install:这一步是安装步骤,用于创建相关软件的存放目录和配置文件。

  (1)下载源码包

    下载源码包一定要去官方站点,因为你从其他网站下载的源码包很有可能是被修改过的。

/usr/l ocal/src/目录下 

    

linux用rpm安装包java详细步骤 linux的rpm安装命令_包名_18

   

linux用rpm安装包java详细步骤 linux的rpm安装命令_包名_19

  (2)解压源码包

    

linux用rpm安装包java详细步骤 linux的rpm安装命令_包名_20

  (3)配置相关的选项并生成Makefile

    配置过程


linux用rpm安装包java详细步骤 linux的rpm安装命令_包名_21


  (4)进行编译

    

linux用rpm安装包java详细步骤 linux的rpm安装命令_源码包_22

  (5)安装

    

linux用rpm安装包java详细步骤 linux的rpm安装命令_包名_23