zoukankan      html  css  js  c++  java
  • 安装rpm包或源码包

    安装rpm包或源码包

    9.1 RPM工具 

    #mount /dev/cdrom /mnt  (挂载光盘镜像)

    #ls  /mnt

    #ls  /Packages(查看)

     9.11 安装RPM

      #rpm -ivh lib...

       选项:-i:表示安装

             -v:表示可视化

             -h:表示显示安装进度

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

             --noedps:表示当要安装的RPM包依赖于其他包时,即使其他包没安装,也要安装这个包

     9.12 升级RPM

      rpm  -Uvh filename

     

     9.13 卸载 RPM

      rmp  -e filename

     

     

      9.14 查询一个包是否已安装

       #rpm  -q RPM包名

      9.15 得知一个已安装的rpm包的相关信息

       #rpm  -qi 包名

     

     9.16 列出一个RPM包的安装文件

      #rpm -ql 包名

     

      9.17 列出某个文件属于哪个rpm

       #rpm  -qf /usr/lib64/libjpeg.so (文件的绝对路径)

     

      9.2 yum工具

      使用更加方便,优势可以去互联网下载所需的rpm包,然后自动安装。如果要安装的RPM包有依赖关系,yum工具会帮我们依次安装所有相关的rpm包。

    9.21 列出所有可用的RPM

       #yum  list

     

     9.22 搜索 RPM

       #yum search vim

     

     #yum list |grep ‘vim’

     

     9.23 安装rpm

    安装rpm 包的命令为 yum install  -y RPM包名 (不加-y选项,则会以与用户交互的方式安装)

      #yum install -y protobuf -vim

     

     9.24 卸载RPM

       #yum remove protobut-vim

     

     9.25 升级RPM

      #yum updata -y RPM

     

      9.26 使用本地光盘制作yum

      #mount /dev/cdrom  /mnt  //光盘挂载

      删除目录并做好备份

     

     #vim /etc/yum.repos.d /etc/yum.repos.d_/dvd.repo  //创建新文件添加内容

     

     刷新repos 生成缓存(yum makecache

     

     正常使用 yum install -y tftp

     

     9.27 利用yum 工具下载RPM

     下载RPM包并到指定目录中(下载但不安装)

     

     下载已经安装的RPM包(仅下载)

     

     

       9.3安装源码包

     源码包一般使用c语言开发的。Linuxc语言编译器称为gccyum install -y gcc

      ./configure :这一步可以定制功能,加上相应选项即可。

      Make:使用这个命令,会根据makefile文件预设的参数进行编译。(gcc工作)

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

     9.3.1 下载源码包

      (下载到/usr/local/src  习惯)

      #cd /usr/local/src/

      #wget 地址

     

     

     

    解压源码包 tar -zxvf httpd-2.2.29

     

     Cd httpd-2.2.29    (输入#echo $? 返回值0成功)

     

     9.34进行编译

      #make (返回值0 成功)

     

     目录增多 安装成功

     

  • 相关阅读:
    B/S与C/S的联系与区别
    ASP.NET中常用的26个优化性能方法(二)
    ASP.NET下如何防范SQL注入式攻击
    ASP.NET中常用的26个优化性能方法(一)
    Invoke and BeginInvoke BeginInvoke和EndInvoke方法 (转)
    C#中海量数据的批量插入和更新 [转]
    [译文]从底层角度看ASP.NETA lowlevel Look at the ASP.NET Architecture( 转)
    C#制作Windows service服务系列
    通过C++ Interop把Windows窗体集成到MFC应用程序中
    【转】.NET内存管理、垃圾回收
  • 原文地址:https://www.cnblogs.com/wangyyyy/p/12061575.html
Copyright © 2011-2022 走看看