• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
王小T
博客园    首页    新随笔    联系   管理    订阅  订阅

Linux命令之安装RPM包或者源码包

一、RPM工具

  (1)安装RPM包的命令如下

    

 

     -i:表示安装

    -v:表示可视化

    -h:表示显示安装进度

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

    - -nodeps:信任安装

  (2)升级RPM包

    升级RPM包的命令为 rpm  -Uvh  filename,其中U表示升级

  (3)卸载RPM包

    卸载RPM包的命令rpm -e libjpeg-turbo-devel

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

    rpm  -qa  包名

    

 

    查询所有rpm  -qa 

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

    rpm  -qi  包名

    

 

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

    rpm  -ql  包名

    

 

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

    rpm  -qf  包名

    

二、yum工具

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

    yum  list

    

  (2)搜索RPM包

    yum  search  相关关键词

    

  (3)安装RPM包

    yum  install  [-y]  包名

    

  (4)卸载RPM包

     yum remove  [-y]  RPM包名

    

  (5)升级RPM包

    yum  update  [-y]  RPM包

    

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

    Ⅰ.挂载光盘

     

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

     

    Ⅲ.创建新文件dvd.repo

     

    Ⅳ.刷新repos生成缓存

     

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

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

    在此之前  需要做

    

    

    

 

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

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

    下载RPM包而不安装的命令

    #yum  install  包名  -y  --downloadonly  

    下载到指定目录的命令

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

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

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

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

    

 

 

三、安装源码包

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

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

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

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

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

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

  (1)下载源码包

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

    我们先把httpd的源码包下载到/usr/l ocal/src/目录下 

    

   

  (2)解压源码包

    

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

    配置过程

     

 

  (4)进行编译

    

  (5)安装

    

 

posted @ 2019-12-19 08:38  王小T  阅读(5739)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3