Я переустановил 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
задан 17 November 2018 в 08:06

1 ответ

Я нашел причина вашей проблемы здесь: 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
2
ответ дан 12 February 2020 в 22:10

Другие вопросы по тегам:

Похожие вопросы: