Форум » RusXMMS Project » Как установить gftp-ds-csa2.tar.bz2 » Ответить

Как установить gftp-ds-csa2.tar.bz2

sanches36: GFTP у меня уже установлен, хотелось бы поставить этот патч. Пожскажите как мне поставить. Ламер я, в линуксе я около недели. Если можно расскажите подробнее.

Ответов - 11

darksoft: Ну либо надо устанавливать из исходников. Для этого распакуйте архив с исходниками GFTP. С помощью команды patch примените к исходникам gftp-ds-rcc.patch из скаченного вами архива. cat <patchname> | patch -p 1 (находясь в корне дерева исходников). Потом собирайте. aclocal automake autoconf ./configure make make install Либо подправить пакет для вашего дистрибутива. Вы что используете?

sanches36: Использую Alt Linux Compact 3.0

darksoft: Ну тогда поставьте librcc и librcd, - они вроде в сизифе есть. И выковыряйте из ихнего source пакета gftp*.src.rpm SPEC файл и пришлите мне я его поправлю.


Nu: Не собирается gftp 2.0.18 после патча :( ./configure говорит: [code]./configure: line 8917: syntax error near unexpected token `1.2.3,' ./configure: line 8917: ` AM_PATH_GTK(1.2.3, GFTP_GTK=gftp-gtk, { echo "$as_me:$LINENO: WARNING: gFTP needs GTK+ 1.2.3 or higher for the graphical version. Only building the text version" >&5' [/code] Без патча всё собирается нормально. Gtk стоит версии 1.2.10 [code][root@vlok gftp-2.0.18]# rpm -q gtk+ gtk+-1.2.10-50 [/code] Используется Fedora Core 5. В чём может быть дело? Уж очень гуёвый фтп клиент умеющий с русским работать хочется..

darksoft: Gtk+-devel поставь.

Nu: Поставил Гфтп и таглиб, но как были крякозяблики в названиях, так и остались ): Gftp запускается с export LANG=ru_RU.cp1251 - названия видны, но перекодировки никакой не происходит, т.е. на диск файлы сохраняются в cp1251. Так же и в амарок крякозяблы. Пробовал разные настройки rcc, всё равно не работает.. чего я не так делаю? Сейчас поставил в rcc-config русский язык остальное по дефолту.

darksoft: А GFTP и Taglib точно с поддержкой LibRCC собрались? Там в configure скриптах проверка есть, если библиотека не найдена, то ее поддержка не включается. [ Если GFTP собран с поддержкой LibRCC, то в главном окне (рядом с адресом сервера, портом, протоколом, etc) должны появится настройки кодировки. Если не появились, то значит ./configure не может найти LibRCC

Nu: Решил пересобрать LibRCC и LibRCD из исходников. При сборке LibRCC столкнулся с "Gentoo sanity check failed", после чего сделал ./autogen.sh и aclocal. aclocal выдал: [root@vlok librcc-0.2.3]# aclocal aclocal:configure.in:197: warning: macro `AM_PATH_ASPELL' not found in library Сам aspell и aspell-devel стоят: [root@vlok librcc-0.2.3]# rpm -q aspell aspell-0.60.3-5 [root@vlok librcc-0.2.3]# rpm -q aspell-devel aspell-devel-0.60.3-5 Если сделать ./configure - то он скажет что всё ок, можно делать make, make сам выдаёт: [root@vlok librcc-0.2.3]# make cd . && /bin/sh /usr/src/rusxmms/librcc-0.2.3/missing --run automake-1.9 --gnu cd . && /bin/sh /usr/src/rusxmms/librcc-0.2.3/missing --run autoconf configure.in:61: error: possibly undefined macro: AC_DEFINE If this token and others are legitimate, please use m4_pattern_allow. See the Autoconf documentation. configure.in:197: error: possibly undefined macro: AM_PATH_ASPELL make: *** [configure] Ошибка 1 Как быть? ):

darksoft: Если я Вас правильно понял, то вы после ./autogen.sh запустили aclocal. Этого делать не надо. После ./autogen.sh надо запускать сразу ./configure и make. То что aclocal запущенный без опций не может найти AM_PATH_ASPELL - нормально, данный макрос (и некоторые другие) определен в файлах содержащихся в директории m4. autogen.sh содержит опции aclocal, которые подключают данные макросы.

Nu: Вы уж извините, что я такой тупой и у меня ничего не работает) Поставилась LibRCC ни на что не ругаясь, но патченный Gftp теперь при запуске выдаёт вот такое: [vlok@vlok ~]$ gftp /usr/local/bin/gftp-gtk: error while loading shared libraries: librccui.so.0: cannot open shared object file: No such file or directory Так же отсутствуют настройки LibRCC: rcc-config Решил проблему с Gftp поставив rpm'ки LibRCC&LibRCD для редхат (у меня федора 5я). Странность заключется в том, что при установленных этих рпмках, патченный gftp при сборке не замечал librcc. После же установки librcc с исходников, он её заметил, но отказывался потом с ней работать :\ Сейчас буду по аналогии с gftp пытаться оживить taglib..

darksoft: Nu пишет: Поставилась LibRCC ни на что не ругаясь, но патченный Gftp теперь при запуске выдаёт вот такое Я думаю после установки LibRCC надо было просто пересобрать GFTP с патчем. Nu пишет: Так же отсутствуют настройки LibRCC: rcc-config rcc-gtk-config или rcc-gtk2-config Nu пишет: Странность заключется в том, что при установленных этих рпмках, патченный gftp при сборке не замечал librcc Возможно devel пакеты установлены не были.



полная версия страницы