深入了解DEB文件及源码包构建
1. RPM验证报告字符含义
在RPM验证报告中,有一些特定字符用于表示文件的不同状态,具体如下表所示:
| 字符 | 含义 |
| ---- | ---- |
| S | 大小已改变 |
| M | 权限和文件类型不同 |
| 5 | 使用MD5算法计算的校验和不同 |
| D | 设备类型不同 |
| L | 符号链接不同 |
| U | 文件的用户不同 |
| G | 文件的组不同 |
| T | 文件的修改时间不同 |
2. 认识DEB文件
DEB文件是Debian系统中常见的软件包文件,扩展名为.deb。它将可执行文件、配置文件、在线文档等信息存储在一起。我们可以使用Debian工具dpkg来解压和操作这些DEB文件,dpkg是一个命令行程序,有很多可用选项。此外,还有一个基于文本模式、菜单驱动的程序dselect,可以让我们无需输入dpkg命令就能管理软件包。
在Debian系统中,通常会使用更高级的工具APT(Advanced Packaging Tool)来处理软件包。例如,我们可以使用apt-get命令来安装软件包,它甚至可以从在线Debian仓库下载软件包并安装到系统中。不过,当我们想要查看手动从仓库下载的DEB文件内容,或者查看APT缓存目录(在Debian中为/var/cache/apt