在我第一次尝试让我的三星SCX-3200扫描仪开始工作后,我想尝试一个新的开始。因此,我删除了所有已安装的包,/etc/sane.d/文件夹和~/..sane文件夹。然后,按照步骤1中的建议重新安装sane/xsane包:https://help.ubuntu.com/community/sane,问题是我的/etc/sane.d/文件夹现在与同样为空的文件夹dll.d完全是空的。我做错什么了?哪个包安装dll.conf文件(以及相应的vendor.conf文件)?
谢谢你的帮助。
发布于 2020-02-12 22:10:41
我在这里找到了你问题的原因:https://unix.stackexchange.com/questions/450465/behavior-of-files-defined-in-conffiles
libsane-common放入/etc/sane.d中的文件在deb中标记为配置文件。当用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-utilhttps://askubuntu.com/questions/1093744
复制相似问题