文档中心

系统软件包管理

01.简介

TD图形软件系统软件包管理系统中,一个软件包就是一个目录,软件包中的所有文件都在该目录下,不同类型的文件在不同的子目录中(bin, lib, include, share 等)。最后,这些分散在各个软件包中的 bin执行文件、lib库文件和 include头文件可以通过符号链接的方式集中在一个 bin目录、lib目录和 include目录,方便集中使用。

假定tdpkg软件包管理器的根目录为 /tdGUI/usr,这个目录通过环境变量 TD_PKG_PATH指定了:

export TD_PKG_PATH="/tdGUI/usr"

从最小系统开始,没有安装任何软件包,管理器根目录下的目录结 构如下,各个子目录为空。

/tdGUI/usr/include/

/tdGUI/usr/lib/

/tdGUI/usr/bin/

/tdGUI/usr/app/

/tdGUI/usr/all/

/tdGUI/usr/name/

/tdGUI/usr/vars/

下面代码演示如何制作软件包,并把软件包安装到管理根目录/tdGUI/usr中。