Я переустановил sane и xsane, но моя папка /etc/sane.d/ не содержит dll.conf (и ничего другого)

После первой попытки заставить сканер Samsung SCX-3200 работать, я хотел попробовать начать сначала. Поэтому я удалил все установленные пакеты, папку /etc/sane.d/ и папку ~/.sane. Затем я переустановил пакеты sane/xsane, как рекомендовано здесь в ШАГЕ 1: https://help.ubuntu.com/community/sane. Проблема в том, что моя папка /etc/sane.d/ теперь полностью пуста, за исключением папка dll.d тоже пустая Что я сделал не так? Какой пакет устанавливает файл dll.conf (и соответствующие файлы vendor.conf)?

Спасибо за помощь.

0 ответов

Я нашел здесь причину вашей проблемы: 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-util
Другие вопросы по тегам