zoukankan      html  css  js  c++  java
  • 软件包的管理

    使用RPM安装及移除软件
    什么是RPM
    rpm的文件名
    rpm软件安装与移除工作中经常使用的选项
    查看RPM软件包中的信息
    查询已安装的软件包信息
    RPM包的属性依赖性问题
    什么是RPM包的属性依赖性问题
    RPM包的属性依赖性问题解决方法
    将nginx编译为rpm包
    课后作业
    【本节内容】
    1. 使用RPM安装及移除软件(详见linux系统管理P374)
    1) 掌握RPM的定义:RPM就是Red Hat Package Manger(红帽软件包管理工具)的缩写。
    2) 了解rpm的文件名分为5部分,其中:
    第1部分是name,表示这个rpm软件包的名称;
    第2部分是version,表示这个rpm软件包的版本编号;
    第3部分是release,表示这个rpm软件包的版本发布次数(修正号码);
    第4部分是architectures,表示这个rpm软件包适用于哪些平台;
    最后一部分是rpm,表示这个rpm软件包的文件扩展名。
    3) 掌握rpm软件安装与移除工作中经常使用的选项:
    a) –i:安装(Install)软件。
    b) –U:升级(Upgrade)旧版本的软件。
    c) –e:移除/删除(Erase)软件。
    d) –v:显示详细的处理信息。
    e) –h:显示安装进度。卸载不能用
    2. 查看RPM软件包中的信息(详见linux系统管理P379)
    1) 掌握常用的查询已安装的软件包信息的命令:
    a) rpm –qa:显示目前操作系统上安装的全部软件包,其中q是query(查询)的第1个字母,a是all(全部)的第1个字母。
    Rpm –qa | grep dhcp
    b) rpm –qf 文件名:显示这个文件是由哪个软件包安装的,f是file(文件)的第1个字母。
    例如:列出安装/bin/tar文件的软件包的命令为:rpm –qf /bin/tar
    c) rpm –qi 软件包名:显示这个软件包的信息,i是information(信息)的第1个字母。
    例如:列出tar-1.14-10.RHEL4这个软件包的详细信息的命令:rpm –qi tar-1.14-10.RHEL4
    d) rpm –ql 软件包名:列出这个软件包中所包含的全部文件,其中l是list的第1个字母。
    例如:列出tar-1.14-10.RHEL4这个软件包中所包含的全部文件的命令:rpm –ql tar
    p数据包
    3. RPM包的属性依赖性问题(详见linux系统管理P388)
    1) 掌握RPM软件包的属性依赖性问题的定义:所谓的RPM软件包的属性依赖性问题,即这个软件包的安装依赖于其他软件包的安装。
    4. 课后作业(用时40分钟)
    1) 挂载光盘文件到/media目录
    2) 进去/media目录下的Packages目录
    3) 查看系统已安装的所有rpm包
    4) 查看系统是否安装dhcp软件包
    5) 安装dhcp软件包
    6) 查看dhcp软件包的信息
    7) 查看dhcp软件包中所包含的所有文件
    8) 查看/bin/ls文件是由哪个软件包产生
    9) 卸载dhcp软件包

  • 相关阅读:
    Dubbo-admin管理平台搭建
    Zabbix监控Zookeeper健康状况
    Redis-stat 的安装与使用
    Jenkins配置基于角色的项目权限管理
    云计算的三种服务模式:IaaS,PaaS和SaaS
    PRC远程过程调用
    解决linux中ssh登录Warning:Permanently added (RSA) to the list of known hosts
    Maven仓库—Nexus环境搭建及使用
    SecureCRT使用本地公钥 SSH 免密码登录Linux
    Linux内存管理机制
  • 原文地址:https://www.cnblogs.com/Centwei/p/11302828.html
Copyright © 2011-2022 走看看