Ну, я не знаю, что там у тебя, но предполагаю только одно (больше версий нет), что кто-то из них (Evince, djview или qpdfview) установлен из левого источника, из ppa какого-нибудь. Так как все три пакета зависят от библиотеки libdjvulibre, то, скорее всего кто-то из них пытается притащить эту библиотеку из своего репозитория, а оказывается, что версия этой библиотеки ломает твой evince.
А что есть? Чудес же не бывает. Если такое влияние одного приложения на другое есть, то оно может быть вызвано именно библиотекой. Проверь источники apt-cache policy, что там на каждый пакет показывает?
Тоже столкнулся с такой проблемой, но на FreeBSD. Пришлось устанавливать аналогичное приложение из состава Mate, а оно тянет по зависимостям Webkit-GTK. Тот ещё булшит, но всё робит.
Вот наверное так. Следуя рекомендациям по ссылке,
в файле:
/usr/lib/x86_64-linux-gnu/evince/4/backends/djvudocument.evince-backend
в последней строке:
MimeType=image/vnd.djvu+multipage;application/x-ext-djv;application/x-ext-djvu;
добавил запись: image/vnd.djvu
После чего вся строка выглядит так:
MimeType=image/vnd.djvu+multipage;application/x-ext-djv;application/x-ext-djvu;image/vnd.djvu
Не знаю на сколько это неправильно, но после файлы djv в evince стали открываться. Сам файл принадлежит библиотеке libevdocument3-4, если кому интересно.
Странно, почему эта запись MIME пропала. В нее другой пакет не может залезть, вряд ли. У меня в Debian в том файле MIME на месте, установка qpdfview ничего не портит, djview стоит с незапамятных времен. Все ок. Что-то я не понимаю механизма исчезновения этой записи. Может, в поставке так шло? Вот если сделать apt-get install --reinstall libevdocument3-4 (заново скачает и поставит пакет), то что в этом файле окажется?
После очередного обновления запись снова поправили, как было, в смысле все поломали. Молодцы. И самое интересное, все знают про этот баг, знают как лечить, но в репозиториях никто не поправит.