• 第十五单元 软件包的管理


     

    使用RPM安装及移除软件
    什么是RPM
    rpm的文件名
    rpm软件安装与移除工作中经常使用的选项
    查看RPM软件包中的信息
    查询已安装的软件包信息
    RPM包的属性依赖性问题
    什么是RPM包的属性依赖性问题
    RPM包的属性依赖性问题解决方法
    将nginx编译为rpm包
    课后作业
    【本节内容】
    1. 使用RPM安装及移除软件(详见linux系统管理P374)

    tar.gz和rbm的区别
    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)软件。

    删除软件包的两种形式   1 3(不带扩展名)圈起来的部分是正确的。(只用于删除原码,二进制)

    必须先有common这个包   才能安装依赖于他的   centos这个包

    直接的一种方式:直接加网址

    直接下载了这个软件包

    安装

    补充,添加网关

    解析域名的方式。

    下一个   是:永久修改主机名字

    d) –v:显示详细的处理信息。
    e) –h:显示安装进度。卸载不能用
    2. 查看RPM软件包中的信息(详见linux系统管理P379)

    查看安装进度     ivh

    管道符号查询
    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软件包

  • 相关阅读:
    js面向对象总结
    css3重点回顾字体
    URI和URL的区别
    nodejs 利用zip-local模块压缩文件夹
    vue cli3 vue.config.js 配置详情
    如何在TypeScript中使用第三方JavaScript框架
    代码简洁之道
    js判断一个图片是否已经存在于缓存
    png8、16、24、32位的区别
    实现前端路由
  • 原文地址:https://www.cnblogs.com/ZT152156/p/10165040.html
Copyright © 2020-2023  润新知