Turboprint(не запускается)(Solved)

Хочу настроить Turboprint для принтера. Поставил его, но он не запускается, при установке он писал какие библиотеки ему нужны.

Checking shared libraries:
(add missing libraries with your package manager)

* gtk     library NOT found
* gdk     library NOT found (part of gtk)
* gmodule library NOT found (part of gtk)
* gmodule library NOT found (part of gtk)

Checking filter programs:
(if required, add missing packages with your package manager)

  gs            found          (needed for PS,PDF,FIG,DVI,troff,html,ASCII)
  lp            found          (command line printing)

Installation completed

Список того что ему нужно и что у меня есть:

cat@localhost ~ $ ldd /usr/bin/xtpsetup
	linux-gate.so.1 =>  (0xffffe000)
	libgtk-1.2.so.0 => not found
	libgdk-1.2.so.0 => not found
	libgmodule-1.2.so.0 => not found
	libglib-1.2.so.0 => not found
	libXi.so.6 => /usr/lib/libXi.so.6 (0xb7785000)
	libXext.so.6 => /usr/lib/libXext.so.6 (0xb7773000)
	libX11.so.6 => /usr/lib/libX11.so.6 (0xb7641000)
	libdl.so.2 => /lib/libdl.so.2 (0xb763d000)
	libm.so.6 => /lib/libm.so.6 (0xb7618000)
	libc.so.6 => /lib/libc.so.6 (0xb74d2000)
	libxcb.so.1 => /usr/lib/libxcb.so.1 (0xb74b3000)
	/lib/ld-linux.so.2 (0xb77b2000)
	libXau.so.6 => /usr/lib/libXau.so.6 (0xb74af000)
	libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xb74a8000)

При запуске выдаёт что ему нужна libgtk, но у меня стоит gtk+, или это не то ?

localhost cat # xtpsetup
xtpsetup: error while loading shared libraries: libgtk-1.2.so.0: cannot open shared object file: No such file or directory

Вот она стоит:

[ebuild   R   ] x11-libs/gtk+-2.20.1-r1  USE="cups jpeg tiff (-aqua) -debug -doc (-introspection) -jpeg2k -test -vim-syntax -xinerama" 0 kB

Это находит locate
http://pastebin.com/36yiH86g

Пробывал сделать preload, не хочет:

localhost cat # LD_PRELOAD=/usr/lib/libgtk-x11-2.0.so.0 xtpsetup
xtpsetup: error while loading shared libraries: libgtk-1.2.so.0: cannot open shared object file: No such file or directory

[I] x11-libs/gtk+

[I] x11-libs/gtk+
Available versions:
(1) 1.2.10-r12
(2) *2.18.7 2.18.9 2.20.1-r1 [M](~)2.22.0
Намек ясен?

Да и нормальный ebuild не должен просить что-то доустановить, сам должен зависимости ставить.

Намёк ясен, дело в том что,

Намёк ясен, дело в том что, это не ebuild, а turboprint-1.96-4.tgz, там скрипт setup для любых дестрибутивов. Т.е. придётся понизить версию gtk чтоб он заработал?

Нет, всеголиш поставить в

Нет, всеголиш поставить в слот первый GTK. Ну и как обычно - http://www.gentoo.ru/node/14443 потому как первая ссылка в гугле по словам turboprint ebuild - http://bugs.gentoo.org/61311

Дело в том, что для того

Дело в том, что для того ebuilda, а именно turboprint-1.92.ebuild, у меня нет тарбола, в гугле тоже не нашёл. Они уже удалили его с сервера:

>> Downloading 'http://www.turboprint.de/turboprint-1.92.tgz'
--2010-10-23 16:03:26--  http://www.turboprint.de/turboprint-1.92.tgz
Resolving www.turboprint.de... 81.169.145.72
Connecting to www.turboprint.de|81.169.145.72|:80... connected.
HTTP request sent, awaiting response... 404 Not Found
2010-10-23 16:03:26 ERROR 404: Not Found.

Я полагаю что это связано с тем, что turboprint стал платным и его так просто скачать без уплаты не дают. Но у меня есть 1.96 версия с ключом. Вариант со сменой слота мне бы подошёл, могли бы объяснить подробнее как это сделать ?

# emerge -av

# emerge -av x11-libs/gtk+:1

После этого поставится нужная версия 1.2
а вообще то рекомендую тогда поправить ebuild из оверлеев и проставить корректным образом. Потом же проще будет.

$ eix turboprint
* net-print/turboprint
     Available versions:  (~)1.96-r3!m[2] (~)1.96.4[1] {gtk}
     Homepage:            http://www.turboprint.de
     Description:         TurboPrint ermöglicht den Einsatz moderner Farbdrucker unter Linux.

[1] "ub0rlay" layman/ub0rlay
[2] "xwing" layman/xwing

Тогда всё таки лучше с

Тогда всё таки лучше с оверлея поставить, но почему у меня его не находит ?

localhost cat # eix turboprint
No matches found.

eix-update сделал

Demontager написал(а):Тогда

Demontager написал(а):
Тогда всё таки лучше с оверлея поставить, но почему у меня его не находит ?

localhost cat # eix turboprint
No matches found.

eix-update сделал

eix-remote update

Я не смог понять твой комментарий...
И по этому поводу решил подарить тебе запятую: ",". Используй её с умом!

... а нужно сделать

... а нужно сделать eix-remote update.

Я Gentoo & Funtoo

Lupo Alberto написал(а): ...

Lupo Alberto написал(а):
... а нужно сделать eix-remote update.

И предупреждая следующий вопрос :)

Я Gentoo & Funtoo

С этим как быть, в гугле

С этим как быть, в гугле толком не нашёл как фиксить:

localhost cat # eix-remote update
* $LOCAL_LAYMAN must not be empty

C eix-remote update

C eix-remote update разобрался, добавил оверлеи где есть turboprint, но через emerge -av он не устанавливается Atlant, emerge -av turboprint, грузит у вас тарбол ?

localhost cat # eix turboprint
* net-print/turboprint
     Available versions:  ~1.96-r3!m[2] ~1.96.4[1] {gtk}
     Homepage:            http://www.turboprint.de
     Description:         TurboPrint ermöglicht den Einsatz moderner Farbdrucker unter Linux.

[1] "ub0rlay" layman/ub0rlay
[2] "xwing" layman/xwing
localhost cat # emerge -av turboprint

 * IMPORTANT: 4 news items need reading for repository 'gentoo'.
 * Use eselect news to read news items.


These are the packages that would be merged, in order:

Calculating dependencies... done!

emerge: there are no ebuilds to satisfy "turboprint".

Понял ошибку, забыл сделать-

Понял ошибку, забыл сделать- # echo "source /var/lib/layman/make.conf" >> /etc/make.conf
Но всё равно turboprint не загружается с оверлея
http://pastebin.com/ywFLTmUS

В настоящий момент на

В настоящий момент на странице загрузки доступны версии turboprint-2.17-1beta и turboprint-2.16-2.
Так что я вижу два пути решения проблемы:

  1. Самостоятельно найти нужную вам версию и поместить в /usr/portage/distfiles.
  2. Переделать ebuild под имеющиеся пакеты, скачать и поместить в /usr/portage/distfiles.

P.S. Имеющиеся на официальном сайте версии.

Я Gentoo & Funtoo

Это всё конечно можно

Это всё конечно можно сделать, только от этого бесплатным он не станет. А у меня есть ключ только для 1.96-4 версии. Придётся мирится с тем что есть или готовить 39$ за лицензию.

http://lin.in.ua/details.php?

Спасибо, проблему решил, всё

Спасибо, проблему решил, всё таки уставил 2.15-2 версию и нашёл к ней ключ. Все версии есть тут ftp://ftp.zedonet.com/tp2/

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".