Debian Squeeze 未安装全部软件包内容

Debian Squeeze 未安装全部软件包内容

当我这样做时apt-get install usb-modeswitch-data,并非所有内容都安装在/etc/usb_modeswitch.d.我查看了包裹内部,无法理解这是怎么回事——我看到的包裹内容没有经过特殊的过滤。

我正在使用 Debian Squeeze,有问题的软件包是usb-modeswitch-data:20100826-1+squeeze0.

有人能解释一下这种效应吗?

答案1

默认情况下 /etc 中的内容不会被覆盖,我认为您可能会/etc/usb_modeswitch.d“意外”删除内容,

看起来您已经解决了问题,但下次尝试使用dpkg -L usb-modeswitch-data usb-modeswitch查看这些文件是否属于该包并查看它是否存在

答案2

您可以像这样列出 debian 软件包的内容:

  • 安装的软件包:dpkg -L package_name
  • 未安装的软件包apt-file list package_name

答案3

我必须收回我的问题,在我这样做dpkg --purge usb-modeswitch-data usb-modeswitch之后apt-get install usb-modeswitch-data,所有的包内容都被安装到正确的位置。

一定是 dpkg 方面出现了一些故障,或者更可能是我忽略了某些东西。

相关内容