Автор Тема: Canon PIXMA ip2600  (Прочитано 4130 раз)

Оффлайн sandros08

  • Давно тут
  • **
  • Сообщений: 139
Canon PIXMA ip2600
« : 01.11.2009 15:05:28 »
Этот принтер имеет драйвера на сайте canon, однако их установить в альтлинуксе 5 не представляется возможным, требуется библиотека libtiff.so.3, а в альте она libtiff.so.4. Можно с этим что-нибудь сделать?

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 251
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
« Последнее редактирование: 01.11.2009 15:39:19 от ruslandh »

Оффлайн sandros08

  • Давно тут
  • **
  • Сообщений: 139
Re: Canon PIXMA ip2600
« Ответ #2 : 01.11.2009 15:53:52 »
Цитировать
Сделать виртуальный пакет, который предоставляет libtiff.so.3 и требует
libtiff.so.4
Спасибо за ссылки, но не все ясно. Что это за виртуальный пакет и как его сделать? При попытке собрать пакет из сырцов выдает
ошибка: Неверный код возврата из /home/sandros08/tmp/rpm-tmp.34298 (%install)
« Последнее редактирование: 01.11.2009 16:02:02 от sandros08 »

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 251
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: Canon PIXMA ip2600
« Ответ #3 : 01.11.2009 16:08:47 »
Пакет делается "как обычно", в нём должна быть ссылка с  libtiff.so.3 на libtiff.so.4.

Оффлайн sandros08

  • Давно тут
  • **
  • Сообщений: 139
Re: Canon PIXMA ip2600
« Ответ #4 : 01.11.2009 17:16:43 »
Что значит "как обычно", а нельзя просто в каком-то конфиге прописать, чтобы этот пакет не затрагивался apt, как например, в yum можно прописать пакеты, которые не будут включаться в зависимости.
Но пакет не собирается и толку от этого никакого нет, как я понимаю.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 251
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: Canon PIXMA ip2600
« Ответ #5 : 01.11.2009 18:09:19 »
Что значит "как обычно", а нельзя просто в каком-то конфиге прописать, чтобы этот пакет не затрагивался apt, как например,
Нет

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 251
  • Учиться .... Телепатами не рождаются, ими ....
    • Email

Оффлайн sandros08

  • Давно тут
  • **
  • Сообщений: 139
Re: Canon PIXMA ip2600
« Ответ #7 : 01.11.2009 20:50:14 »
Поставил turboprints, драйвер есть, но ничего не печатает, собрал пакет по ссылке, приведенной ruslandh, все собралось нормально, удалил пакет libtiff, который был в системе с ключом --nodeps и поставил собранный пакет, через cups установил принтер, предварительно удалив из turboprints - принтер не печатает. Но те драйвера, которые на сайте canon точно рабочие, в федоре они то же установлены, печать идет без проблем.
« Последнее редактирование: 01.11.2009 21:43:11 от sandros08 »

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 251
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: Canon PIXMA ip2600
« Ответ #8 : 01.11.2009 21:08:51 »
libtiff удалять не надо - надо ссылку делать с третьего на четвёртый.

Оффлайн sandros08

  • Давно тут
  • **
  • Сообщений: 139
Re: Canon PIXMA ip2600
« Ответ #9 : 01.11.2009 21:42:48 »
Так он не установится, в конфликт входят. Ссылку ln -S имеете в виду?

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 251
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: Canon PIXMA ip2600
« Ответ #10 : 01.11.2009 22:02:16 »
да, ссылку ln -S.
Да не должно быть конфликта - просто должно не хватать пакета с    libtiff.so.3

Оффлайн yaleks

  • Мастер
  • ***
  • Сообщений: 6 234
Re: Canon PIXMA ip2600
« Ответ #11 : 01.11.2009 22:15:11 »
да, ссылку ln -S.
Да не должно быть конфликта - просто должно не хватать пакета с    libtiff.so.3
вот это плохо, мне при каждом обновлении приходится обратно принтерный драйвер ставить.

Оффлайн sandros08

  • Давно тут
  • **
  • Сообщений: 139
Re: Canon PIXMA ip2600
« Ответ #12 : 01.11.2009 22:15:47 »
В системе установлен пакет libtiff-3.8.2, я собрал libtiff-3.5.7, соответственно, попытался его установить, идет конфликт с установленным пакетом. Или из собранного пакета нужно вычленить только libtiff.so.3 и сделать его ссылкой на libtiff.so.4?

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 251
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: Canon PIXMA ip2600
« Ответ #13 : 01.11.2009 22:25:23 »
из собранного пакета нужно вычленить только libtiff.so.3 и сделать его ссылкой на libtiff.so.4

Оффлайн sandros08

  • Давно тут
  • **
  • Сообщений: 139
Re: Canon PIXMA ip2600
« Ответ #14 : 01.11.2009 23:24:41 »
Сделал, драйвер не устанавливается, пишет, что нужна библиотека libtiff.so.3.