软件包管理-am335x uboot网络通信调试笔记

qqrepay43928 8 0 pdf 2024-07-13 08:07:20

第15章 软件包管理

如果你需要下列问题的一个快速解决方案请查阅节号:

  • 管理RPM软件包 15.2.1
  • 使用tar档案文件 15.2
  • 使用GZip压缩 15.2.3
  • 建立一个压缩的tar档案文件 15.2.4

15.1 概述

当用户寻找下载新的文件和程序的时候,或者当用户准备把文件或者程序发送给其他人的时候,软件包管理就开始成为一个必须认真对待的问题。掌握软件包和文件格式方面的知识可以减少自己的麻烦与混乱,因为用户可以更容易地找出完成这些工作最快和最好的方法。

15.1.1 选择下载的软件包格式

在下载某个软件包的时候,通常它会有不止一种的文件格式。下载Linux软件通常会遇到的选择如下所示:

  • 源代码(source)
  • 二进制代码(binaries)
  • RPM包

具体选择哪一种完全取决于用户编程水平的高低、系统的安装得标准与否、需要对下载获得的软件进行大量定制还是就按照它们的缺省方式运行等几个方面。

  1. 下载源代码

    选择下载某个软件包的源代码可以说是最为复杂的一个解决方案。说它复杂是因为如果下载的是源代码,用户必须先对它进行编译之后才能安装。采用这种方法的原因主要有以下几点:

    • 用户熟悉编程,并且事先明确地知道在编译这个软件包之前还需要对源代码进行一些改动调整。
    • 用户已经尝试过其他各种方法,但是因为种种原因效果均不理想。
    • 只能通过源代码的形式获得这个程序。

    用户获得了源代码之后,就需要对它进行编译。关于编译方面的问题在第16章中有更详细的讨论。

  2. 下载二进制代码

    通常选择下载二进制代码的操作过程都比较简单。这是因为二进制代码是程序已经编译好的版本,这就省得用户自己进行编译了。在安装二进制代码时需要面对的问题如下所示:

    • 二进制代码可能无法与用户特殊安装的Linux操作系统完全兼容。
    • 用户无法修改二进制代码本身。

用户评论
请输入评论内容
评分:
暂无评论