Linux安装及管理程序

Linux应用管理:RPM与yum详解,软件包安装与依赖管理
本文概述了Linux中RPM与yum软件包管理系统的区别,包括RPM的基础知识如目录结构和命令用法,重点讲解了RPM包的查询、安装和维护,以及yum作为RPM的增强工具,如何简化依赖管理和升级过程。

一.Linux应用程序基础

1.应用程序与系统命令的关系

在这里插入图片描述

2.典型应用程序的目录结构

在这里插入图片描述

3.常见的软件包封装类型

在这里插入图片描述

二.RPM

1.Red-Hat Package Manger

  • 由RedHat公司提出,被众多Linux发行版所采用
  • 建立统一的数据库文件
  • 详细记录软件包安装,卸载等变化信息
  • 自动分析软件包依赖关系

2.RPM软件包

3.rpm命令

  • rpm命令能够实现几乎所有对rpm软件包的管理功能

  • 执行“man rpm”命令可以获得关于rpm命令的详细帮助信息
    在这里插入图片描述

    • 查询,验证rpm软件包的相关信息
    • 安装升级卸载rpm软件包
    • 维护rpm数据库信息等综合管理操作

4.查询rpm软件包信息

  • 查询已安装的rpm软件信息

    • 格式:rpm -q[子选项] [软件名]

    • 常用选项

      • -qa

      • -qi ,

      • -ql ,

      • -qf ,

      • -qc ,

      • -qd

  • 查询未安装的rpm软件信息

    • 格式:rpm -qp[子选项] rpm包文件
    • 常用选项
      • -qpi ,-qpl ,-qpc ,-qpd

5.维护rpm数据库

  • 重建rpm数据库

    • rpm --rebuilddb
    • rpm --initdb
  • 导入验证公钥

    • rpm --import /media/cdrom/RPM-GPG-KEY-CentOS-7

三.yum

1.与rpm区别

yum相当于rpm的升级版软件,帮你把依赖关系的包全装了

2.过程

  1. 切换到/etc/yum.repos.d
  2. 移走yum.repos.d源文件
  3. 新建 .repo 结尾的文件
  4. [cetos7]
  5. name=ky15
  6. baseurl=file:///mnt
  7. gpgcheck=0
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值