принтер на arch_x86_64

Использую Arch x86_64, также имееться принтер Canon i-sensys LBP3010, наскоко я знаю он работает только с драйверами CAPT 1.8 пакет установил из aur поменяв arch=('i686') на arch=('i686' ‘x86_64’) в pkgbuild, теперь появилась проблема которую и следовало ожидать при запуске выдает это:
[email protected] ~/>>/usr/sbin/ccpdadmin -p LBP3010 -o /dev/usb/lp0
/usr/sbin/ccpdadmin: error while loading shared libraries: libcups.so.2: wrong ELF class: ELFCLASS64
я так понимаю нужны 32-разрядные библиотеки из из пакета libcups, вот теперь самый главный вопрос как можно связать эту прогамму с 32 битными библиотеками? Я например знаю, что во FreeBSD есть специально /etc/libmap.conf, как это делаеться в в арче и вообще удасться ли запустить их на x86_64? Или может быть кто нибудь знает как иначе поднять этот принтер :) ?
Эти ужасные кеноны с глючным каптом…. посмотри что ему за либы нужны и поставь нужное из lib32-* пакетов.

Hint1: посмотреть какие либы нужны - ldd32, из пакета lib32-glibc
Hint2: pacman -Ss lib32
systemd должен умереть.
h4tr3d
Эти ужасные кеноны с глючным каптом…. посмотри что ему за либы нужны и поставь нужное из lib32-* пакетов.

Hint1: посмотреть какие либы нужны - ldd32, из пакета lib32-glibc
Hint2: pacman -Ss lib32
отлично спасибо за подсказку помогло правда не до конца, установил все необходимые lib32- библиотеки, ccpd запустился зарегистрировал принтер так же как делал раньше:
usr/sbin/lpadmin -p LBP3010 -m CNCUPSLBP3050CAPTK.ppd -v ccp:/var/ccpd/fifo0 -E
usr/sbin/ccpadmin -p LBP3010 -o /dev/usb/lp0
перезапустил cups и ссpd но принтер так и не печатает, в чем дело пока незнаю, возможно это еще как то связанно с новым cups viewtopic.php?f=17&t=2642 , хотя там человек с таким же принтером как у меня пишет что все работает нормально с cups 1.4, даже незнаю, что здесь опять думать, как же его все таки заставить работать? И когда наконец принтер в никсах начнет также быстро подыматься как и в винде ;D
 
Зарегистрироваться или войдите чтобы оставить сообщение.