Comments 13
А через box64 это бы не получилось бы сделать?
Он ставится без особых проблем, тем более на гитхабе есть уже собраные версии.
Есть такой док:
https://wiki.debian.org/ru/Multiarch/HOWTO
How to use apt-get to download multi-arch library?
https://askubuntu.com/questions/430705/how-to-use-apt-get-to-download-multi-arch-library
dpkg --print-architecture
Добавить репы amd64 в /etc/apt/sources.list.d/multi-arch.list
sudo /bin/sh -c "dpkg --add-architecture amd64;apt-get update"
sudo apt install ./pantum_1.1.123-1_amd64.deb
dpkg --print-foreign-architectures
sudo dpkg --remove-architecture amd64
Полная распаковка пакета
dpkg-deb -R ./pantum_1.1.123-1_amd64.deb folder
Сборка пакета
dpkg-deb -b folder pantum-fixed_1.1.123-1_amd64.deb
только ему нужны были arm64.deb, а не amd64.deb
Мдя
Использовал Armbian-20241125-unofficial_24.11.0-trunk_Transpeed-8k618-t_bookworm_edge_6.10.10_server.tar.gz
Все расписывать лень. Запускал на Debian 12 Bookworm amd64
mv -v Armbian-unofficial_24.11.0-trunk_Transpeed-8k618-t_bookworm_edge_6.10.10.img 8k618.img
sudo kpartx -av 8k618.img
sudo mount /dev/mapper/loop0p1 /mnt
sudo systemd-nspawn --bind-ro="/etc/resolv.conf" -M 8k618 -D /mnt
Запустился мастер настройки:пароль для root, создание пользователя, выбор локали
Добавляем amd64-архитектуру:
/bin/sh -c "dpkg --add-architecture amd64;apt-get update"
dpkg --print-foreign-architectures
После добавления архитектуры amd64, можно даже так поставить:
apt install cups:amd64
Брал тут Pantum.Ubuntu.Driver.V1_1_123.zip
Старт с сервисами:
sudo systemd-nspawn --bind-ro="/etc/resolv.conf" -M 8k618 -bD /mnt
apt install ./pantum_1.1.123-1_amd64.deb

Я с линухом на своём боксе уже несколько месяцев не игрался: надоело.
А так и софт для amd64 запускал через box86/64.
И архитектуры добавлял (после установки этих самых box86/64).
Правда принтер подключать не пытался из-за отсутствиея оного.
В общем сейчас можно примерно за те же самые деньги купить какой-нибудь б/у мини-ПК для офиса с x86 или x64 архитектурой и не бороться с проблемами отсутствия софта под arm64.
И при сравнимой цене производительность будет не сильно отличаться (а то и повыше будет), зато при необходимости можно без особых проблем подключать ssd и память расширить.
Места много занимает, гудит )
У боксов интересное свойство: они компактные. Сервер на гвоздике висит, десктоп к задней стенке монитора приклеен - вот как-то так.
Еще и электроэнергии почти не требуют (ну, кроме самого монитора).
Большое если брать - то для чего-нибудь типа "96 Гб RAM", ламу на нем гонять...
гудит
Может владелец и да, но мини-ПК тихие обычно. Особенно безвентиляторные.
Например всякие Dell Optiplex, HP EliteDesk, Fujitsu Esprimo или Lenovo ThinkCentre с интеловским процем на 35Вт и имеющим индекс t, которые имеют габариты 180x180x35мм (т.е. размером с подставку обычного двадцатидюймового моника). В этих ещё стоит ноутбучный вентилятор, но без нагрузки он и включаться не будет.
Или вообще какой-нибудь Beelink на n95 размером с тот самый TVbox, а то и меньше его. У таких и вентилятора может не быть.
Нашёл где я видел про установку box86/64:
https://habr.com/ru/articles/861844/
Есть и про сборку, и про установку из скомпиленых файлов.
У этого принтера заявлена поддержка AirPrint и Mopria,
Похоже, у него такая же проблема, как вот тут вот описано: https://github.com/OpenPrinting/cups/pull/826
Мне тогда не удалось протолкать этот патч в CUPS, но желающие могут руками приложить.
Кроме того, более-менее свежие версии ipp-usb (https://github.com/OpenPrinting/ipp-usb) тоже умеют "чинить" эту проблему при USB-подключении, подчищая ошибки в ответах принтера так, что CUPS начинает всё устраивать. Это я к тому, что если говорить про коробочку, то ipp-usb умеет самостоятельно делать всю работу этой коробочки, ему нужен только avahi-daemon, dbus и udev.
Эх, такое же бы для Canon LBP-1120. Но увы.
А вот это не пойдет? http://welinux.ru/post/4170/
Настройка печати с рабочей станции arm64