在第一次尝试让 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 remove
dpkg -r
apt install
dpkg -i
/var/lib/dpkg/info/*.conffiles
apt purge
dpkg --purge
sudo apt purge libsane-common
sudo apt install sane skanlite xsane simple-scan sane-util