grik |
|
Темы:
18
Сообщения:
93
Участник с: 08 июля 2009
|
Использую 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? Или может быть кто нибудь знает как иначе поднять этот принтер :) ? |
h4tr3d |
|
Темы:
34
Сообщения:
2656
Участник с: 12 июля 2007
|
Эти ужасные кеноны с глючным каптом…. посмотри что ему за либы нужны и поставь нужное из lib32-* пакетов. Hint1: посмотреть какие либы нужны - ldd32, из пакета lib32-glibc Hint2: pacman -Ss lib32
systemd должен умереть.
|
grik |
|
Темы:
18
Сообщения:
93
Участник с: 08 июля 2009
|
h4tr3dотлично спасибо за подсказку помогло правда не до конца, установил все необходимые 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 |