《Linux-基础篇笔记》 Linux软件包安装与管理(三)

Linux软件包的分类

  • 二进制包(二进制封装包)

    rpm软件包         扩展名为“.rpm”

    dpkg软件包        扩展名为“.deb”

  • 源代码包(tar包)

    一般为“.tar.gz”、“.tar.bz2”等格式的压缩包,包含程序的原始代码

  • 附带安装程序的软件包

    在压缩包内提供install.sh、setup等脚本安装程序

  • 绿色免安装软件包

    在压缩包内提供已编译好的执行程序,解压到指定位置即可直接使用

Linux二进制软件包的特点

RPM

         RPM是Red Hat Package Manager的缩写,Red Hat提供的一种软件包管理系统,用于安装、卸载、升级等操作,以*.rpm作为软件包的后缀名。

DPGK

         DPGK是Debian Packager的简写,Debian提供的一种软件包管理系统,用于安装、卸载、升级等操作,以*.deb作为软件包的后缀名。

二进制软件包的特点

  1. 专门的工具进行安装、卸载、升级和管理软件
  2. 安装简洁、速度快
  3. 经过封装,无法直接获取源代码
  4. 功能选择性差,功能定制不灵活

Linux软件包的命名也有一定的规律,一般遵循:名称-版本-修正版-类型

例如:

tree-1.2.3-4.el6.x86.rpm

    软件名:tree
    版本号:1.2.3
    修订次数:4
    适用系统:el5 el6 el7
    应用平台:i386 i686 x86 x86_64     noarch不区分平台
    软件类型:.rpm .deb .tar.gz 等

二进制软件包会自动安装,一般二进制软件包安装位置

/etc/                                     配置文件保存位置

/usr/bin/                                软件命令保存位置

 /usr/lib/                                 函数文件保存位置

 /usr/share/doc/                      使用手册保存位置

 /usr/share/man/                     帮助文档保存位置

Linux二进制软件包管理工具之-RPM

安装命令

卸载命令

升级命令

查询已安装软件信息命令

查询未安装软件信息命令

校验已安装软件包信息命令

数字证书签名命令

RPM包中提取文件

rpm2cpio提取RPM软件包中的文件

猜你喜欢

转载自www.cnblogs.com/LyShark/p/9208093.html