Chrome
написал 29 мая 2004 года в 02:42 (1484 просмотра)
Ведет себя
неопределенно; открыл 21 тему в форуме, оставил 67 комментариев на сайте.
Скачал с ftp-сервера SW такие пакеты:
gimp-2.0.1-i486-1.tgz
gtk-engines-2.2.0-i486-5.tgz (хотя, это, кажется — не нужно)
atk-1.6.1-i486-1.tgz
glib2-2.4.1-i486-1.tgz
gtk+2-2.4.1-i486-1.tgz
pango-1.4.0-i486-1.tgz
Ставлю все это (при помощи скриптов), печатаю в консоли «gimp», он мне выдает:
gimp: error while loading shared libraries: libXinerama.so.1: cannot open shared object file: No such file or directory
Что я упустил или сделал не так??
Последние комментарии
- OlegL, 17 декабря в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1
ecobeing.ru
Экология и вегетарианство на благо всем живым существам Планеты.
Вообще, апгрейдить gimp таким образом — весьма нетривиальная задача. Ну да ладно. У тебя /usr/X11R6/lib/libXinerama.a есть (посмотри locate’ом)? Тогда, теоретически, можно сделать так:
cd /usr/X11R6/lib
ld --whole-archive -share -o libXinerama.so.1 libXinerama.a
ln -s libXinerama.so.1 libXinerama.so
/sbin/ldconfig
А если нет, то устанавливай XFree86 4.4. И не забудь xfree86-devel-4.4.0
Good Luck,
UT
ага, это все на XFree завязано в конечном счете, понятно
А как можно потривиальнее Gimp «проапгрейдить»?
Пользуй swaret или slapt-get, что, впрочем, почти то же самое. Я держу Слаку current через swaret, пока проблем не было. Swaret, по крайней мере скажет, чего не хватает из зависимостей и поищет библиотеки…
Good Luck,
UT
а Swaget — это прога??
Прога, прога… http://www.swaret.org/
И slapt-get тоже прога
http://freshmeat.net/projects/slaptget/
Good Luck,
UT
А не легче было бы скомпилить Gimp из исходников?
А ты пробовал?
Good Luck,
UT
В общем, установил Гимп, он правда потребовал glibc2.3.2, ну да ничего, скачал, поставил. Запускаю Гимп, он не хочет открывать никакие графические файлы. говорит, ошибка, мол…
Он при запуске выдавал Warning’и:
/usr/lib/gimp/2.0/plug-ins/mng: error while loading shared libraries: libmng.so. 1: cannot open shared object file: No such file or directory
(gimp:2994): LibGimpBase-WARNING **: gimp: wire_read(): error
/usr/lib/gimp/2.0/plug-ins/svg: error while loading shared libraries: librsvg-2. so.2: cannot open shared object file: No such file or directory
(gimp:2994): LibGimpBase-WARNING **: gimp: wire_read(): error
/usr/lib/gimp/2.0/plug-ins/wmf: error while loading shared libraries: libwmf-0.2 .so.7: cannot open shared object file: No such file or directory
(gimp:2994): LibGimpBase-WARNING **: gimp: wire_read(): error
/usr/lib/gimp/2.0/plug-ins/jpeg: error while loading shared libraries: libexif.s o.9: cannot open shared object file: No such file or directory
(gimp:2994): LibGimpBase-WARNING **: gimp: wire_read(): error
/usr/lib/gimp/2.0/plug-ins/print: error while loading shared libraries: libgimpp rint.so.1: cannot open shared object file: No such file or directory
(gimp:2994): LibGimpBase-WARNING **: gimp: wire_read(): error
/usr/lib/gimp/2.0/plug-ins/helpbrowser: error while loading shared libraries: li bgtkhtml-2.so.0: cannot open shared object file: No such file or directory
(gimp:2994): LibGimpBase-WARNING **: gimp: wire_read(): error
Дело в них, да? И откуда мне эти библиотеки достать?
Говорили тебе, пользуй swaret.. Ну, чем могу:
libmng — пакет libmng-1.0.5-i486-1
libwmf — пакет libwmf-0.2.8.2-i486-2 (оба в current/slackware/l)
librsvg — пакет librsvg-2.6.5-i486-1 (в current/slackware/gnome)
libexif — пакет libexif-0.5.12-i486-1 (в current/slackware/l)
libgimpp — пакет gimp-print-4.2.6-i486-1 (current/slackware/ap)
bgtkhtml-2.so.0 — пакет libgtkhtml-2.6.1-i486-1 (в current/slackware/gnome)
Good Luck,
UT
Большое пасиба тем, кто посоветовал мне замечательную прогу Swaret. Хм… Вот интересно, ее написание и использование стало возможным лишь потому, что камрад Патрик Дж. Фолькердинг использует в своем дистрибутиве скриптовую систему установки? Или же подобные проги существует и для других дистров, работающих с пакетами rpm?
Кстати, странно, что эта прога не идет в дистрибутиве. Это более, чем странно.
Swaret в Slackware 9.1 лежит в каталоге extra на 2-м диске.
А по поводу компиляцмм GIMP-а — да, пробовал. 2.0. Нормально всё скомпилилось и работало.
to lavr
А ты из исходников собирал?? Долго?
Из исходников. Насчёт времени — точно не помню, но не очень долго.
Если не ошибаюсь, сравнимо со временем компиляции ядра.
Но явно не сутки и даже не пол-дня (у меня AthlonXP 1500+ и 256 Mb памяти)
Скомпилил вчера ради интереса Gimp-2.0.0.
Вот что выдал time make :
total 27m7.390s
user 20m19.690s
sys 4m47.980s
Как видите, всё не так страшно.
Возникла другая проблема, к-я меня просто в недоумение вогнала. Пытаюсь открыть в Линухе графический файл, который на винте занимает 3,4 мегабайта (JPEG). Гимп сначала с трудом его загружает, потом система входит в твердый ступор и он (Гимп) говорит: не хватает места на винте. Смотрю: и правда пара метров осталась.
Всего до этого было 230 мегов свободно, home-каталог пользователя в / монтирован.
Что это за ерунда? Уж с Линухой то такого точно не должно было произойти!
Своп у меня на отдельном разделе, примерно 550МБ, оперативки 512МБ.
P4 2,6 GHz, Slackware9.0 (ядро 2.4.20)
Есть мысли, что здесь замешана архитектура памяти и процессов операционки. То есть, я думаю, может, /proc каким то образом раздувается неимоверно??
PS В отчете time make что означают system- и user-тайминги??
PPS Мне нравится, что ядро вообще быстро компилится — минут 10 и все.