我重新安装了 sane 和 xsane,但我的 /etc/sane.d/ 文件夹不包含 dll.conf(也不包含其他任何内容)

我重新安装了 sane 和 xsane,但我的 /etc/sane.d/ 文件夹不包含 dll.conf(也不包含其他任何内容)

在第一次尝试让 Samsung SCX-3200 扫描仪工作后,我想尝试重新开始。因此,我删除了所有已安装的软件包、/etc/sane.d/ 文件夹和 ~/.sane 文件夹。然后,我按照此处步骤 1 中的建议重新安装了 sane/xsane 软件包:https://help.ubuntu.com/community/sane 问题是,我的 /etc/sane.d/ 文件夹现在完全是空的,除了 dll.d 文件夹也是空的。我做错了什么?哪个软件包安装了 dll.conf 文件(以及相应的 vendor.conf 文件)?

谢谢您的帮助。

答案1

我在这里找到了问题的原因:https://unix.stackexchange.com/questions/450465/behavior-of-files-defined-in-conffiles

libsane-common放入的文件在 deb 中被标记为配置文件。使用或/etc/sane.d删除软件包时不会删除它们。之后也不会使用或重新安装它们。因此,如果您手动删除它们 - 您就会丢失它们。我怀疑每个软件包的配置文件列表都保留在安装之间。 和会完全删除所有软件包文件,包括配置文件。因此,解决问题的最佳方法是: apt removedpkg -rapt installdpkg -i/var/lib/dpkg/info/*.conffiles
apt purgedpkg --purge

sudo apt purge libsane-common
sudo apt install sane skanlite xsane simple-scan sane-util

相关内容