Я переустановил 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