测验:dpkg 底层
dpkg -l输出中状态为iU的包的状态是什么?
- 已请求安装并且设置已成功完成。
- 解包已完成,但配置尚未完成。
- 包体已被移除,仅保留配置文件。
- 安装请求已取消,什么都没有留下
在 .deb 文件中,postinst 脚本位于哪里?
- data.tar
- debian-binary
- md5sums
- control.tar
我在陌生的服务器上发现了一个名为/usr/local/bin/deploy的文件。 如果dpkg -S /usr/local/bin/deploy没有找到任何东西怎么办?
- 没有软件包安装该文件 - 它是由人放置的。
- 包数据库已损坏
- 不会搜索该文件,因为它是符号链接。
- dpkg -S 不搜索 /usr/local
升级过程中如何出现配置文件冲突提示?
- dpkg 比较当前文件和新文件的修改时间
- apt 将差异与安装前创建的备份进行比较。
- 当包签名密钥更改时,会请求对每个配置文件进行确认。
- 记住conffiles中注册的文件的md5,并判断是否有人修改过。
dpkg -i pkg.deb由于缺乏依赖项而失败。如果存储库正常,下一步最标准的步骤是什么?
- 使用 apt-get -f install 完成所有未完成的依赖项
- 使用 dpkg -i --force-depends 强制安装
- 使用 dpkg --configure -a 重置
- 再次下载安装包
如何彻底删除dpkg -l中标记为rc的包?
- apt-get 自动删除
- 易于清洁
- dpkg --配置-a
- dpkg --purge <包>