• Linux EPSON драйвер принтера не ставится под MX Linux, который я поставил в качестве основного (вместо pop-os), чтобы не скучать. И не скучал!

    По результатам НЕСКУЧАНИЯ, которое заключалось в

    1) патчинге deb чтобы он не хотел пакета lsb, которого нету
    2) исследовании почему не запускается бинарик идущий как фильтр — оказалось binary interpreter в нем указан, которого нет
    3) пересборке фильтра из сорцов, которые не собирались, но потом с напильником собрались
    4) исследовании почему всё равно не работает — изучении с помощью chatgpt вообще как устроен пайплайн (2 правильных вопроса и все API и типы потоков ясны) — оказалось оно не может raster перегнать в принтерный формат по третьей причине
    5) обнаружении что там еще идет shared lib которую не пересобрать, потому что проприетарная
    6) обнаружении, что она не грузится по тем же причинам, по которым в линуксе вообще не желательно иметь проприетарных бинарников
    7) обнаружении что фильтр который грузит бинарник криво рисует код ошибки при ошибке загрузки — и переписывания рисования кода ошибки
    8) обнаружении что проприетарный бинарник не зависит от libstdc++ но использует символы из нее, и сам не грузится из-за отсутствия символа
    9) попытке заменить фильтр на шелл-скрипт который устанавливает LD_PRELOAD, и обнаружении, что он тогда не умеет изнутре найти PPD, который привязан к имени бинарника (а бинарник мы переименовали в .orig)
    10) прописывании LD_PRELOAD в /etc/default/cups

    — проблема решена. Несколько часов нескучания с перерывом на обед.

    Зачем я это делаю с собой? Почему мне не жилось с pop-os где работало искаропке? Это форма прокрастинации...
  • у меня бы недели две ушло на это….
  • в чём смысл MX Linux? и тем более Debian?
    я думал ты уже там Kaspersky OS хакаешь вместе с Genode, т.е. что-нибудь крутое
  • @cypa, раз в несколько лет ставлю топовый дистр из distrowatch, ну кроме поп-ос, который крутой просто потому что он крутой.

    хакать линукс, пилить линукс, итд, я уже не люблю, и по собственной инициативе не занимаюсь.

    разницу в между бебиан и .rpm-based, или там arch-based, или генту, особо мне без разницы оно. Разве что арч быстрее разваливается на куски от апдейтов чем деб, а рпм вообще не знаю.... новый софт? зачем он мне на рабочей тачке? Весь мой новый софт в репах не лежит. Все дистры отличаются кастомизацией десктопа, дефолтными настройками принтеров и прочих дров, и еще тем, какие из них поддерживаются больше всякими говноделами (убунту и деб в топе).

    TLDR я слишком стар и мне скучно пилить линукс, я пилю то что мне не скучно пилить, на плюсцах

  • @SannySanoff, я arch использую 5+ лет и ни разу не развалился при обновлении, deb и rpm не раз встречал у клиентов проблемы с обновлениями,
    а вот gentoo и Nix это совсем другой подход сборке ПО и организации ОС,
    тем более сейчас кластеризация-автоматизация и ИИ идёт, надо новый ИИ-POSIX делать, однако, парадигму ОС менять