AlexBezz, Вот прям огромнейшее тебе человеческое спасибо, мил-человек, выручил! Купил дитю МФУ для учёбы, конкретно Brother DCP-T310. Начал подключать к её ноутбуку, на котором стоит KDE Neon и Maui (для резерва, на всякий случай, основная-то ОСь Neon). Так вот, Maui принтер видит и печатает отлично. Neon же принтер видит, определяет, но не печатает совсем. Дрова те же, что и у Maui - с официального сайта, настройки те же, набор установленных пакетов, необходимых для печати, тот же, правила Udev и прочее - всё одинаковое. Но в Maui принтер сразу же завёлся и пашет с пол-тычка, а в Neon-е не хочет - нажал "Печать", принтер, вроде дёрнулся, что-то там подумал, и… на этом всё, дальше дело не идёт. Два дня бился, победить не мог. И тут случайно наткнулся на эту тему, после чего меня осенило - в Maui же по умолчанию стоит Skype, а в Neon-е - нет! Я бы его и ставить не стал, потому как в век воцабов и прочих вконтактов мелкомягкий Скайп не нужен (на Maui Скайп удалять не стал, мол, стоит и пусть стоит, жрать не просит). И, получается, хрен бы когда на этом Neon-е принтер вообще заработал! Потому что сам никогда до такого ни в жисть не догадаешься, что для нормальной печати в 64-разрядной системе надо какие-то 32-битные скайпозависимости ставить!
Короче, после прочитанного здесь добавил в Neon поддержку 32-битных пакетов:
sudo dpkg --add-architecture i386
и установил libxml2:i386 и всё, что он притянул по зависимостям (правда, набор зависимостей у меня несколько отличался от твоего, но по-мелочи). И принтер тут же заработал на ура! Ещё раз благодарю, дружище!
UPD: Немного запамятовал и насвистел, исправляюсь.
Поддержку 32-битных пакетов я включил не перед установкой libxml2:i386, а перед установкой дров под МФУ, потому как один из пакетов этих дров (конкретно dcpt310pdrv-1.0.1-0.i386.deb, который предоставляет именно дрова для принтера) был 32-битный (напомню, дрова с официального сайта, драйвер не старый, декабря 2017 года!
). Видимо, именно для него и нужна была эта 32-битная библиотека, потому что обычный libxml2 (для 64-разрядной ОС) в системе уже стоял. Тогда почему она не подтянулась по зависимостям? Ответ, я думаю, очевиден: потому что майнтейнер этих дров с официального сайта производителя МФУ - обычный рукожоп. А потом говорят, что Линукс плохой и не нём ничо не работает…
UPD2: Возможно, что эта библиотека была предустановлена в моём Maui не в качестве зависимости от Skype, а в качестве зависимости от Wine (Wine в Maui тоже был предустановлен, в отличие от Neon-а). Потому что при попытке её удаления система хочет удалить именно Wine. А возможно, от чего-то ещё. Но это уже не важно, важно, что причина отказа работы принтера найдена и исправлена!
UPD3: Написал на официальном сайте обращение к разрабам дров для этого МФУ, чтобы они или запилили 64-битный пакет драйвера, или пересобрали 32-битный, но с жёсткой зависимостью от libxml2:i386 и её собственных зависимостей, или чтобы в инструкции на сайте это хотя бы указали, что для работы драйвера надо ставить libxml2:i386. А то у них на сайте до сих пор
в инструкциях пишут, что для установки 32-битных пакетов в 64-разрядную ОСь надо библиотеки ia32-libs и lib32stdc++ устанавливать, будто всё ещё 2012 год на дворе.