Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / В Линуксе можно смотреть формат chm? / 22 сообщений из 22, страница 1 из 1
07.06.2005, 11:20:53
    #33104260
wessen
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
В Линуксе можно смотреть формат chm?
...
Рейтинг: 0 / 0
07.06.2005, 12:50:23
    #33104641
v6y
v6y
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
В Линуксе можно смотреть формат chm?
xchm
...
Рейтинг: 0 / 0
07.06.2005, 15:07:01
    #33105091
wessen
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
В Линуксе можно смотреть формат chm?
скачал программу отсюда - http://acmserver.cs.ucr.edu/%7Ensoracco/rpms/
требуемые библиотеки отсюда - http://66.93.236.84/%7Ejedwin/projects/chmlib/
и все равно пишет:
$ rpm -i xchm-0.9.8-1.i386.rpm
ошибка: Неудовлетворенные зависимости:
chmlib нужен для xchm-0.9.8-1
libchm.so.0 нужен для xchm-0.9.8-1
libwx_gtk-2.4.so.0 нужен для xchm-0.9.8-1
libwx_gtk-2.4.so.0(WXGTK_2.4) нужен для xchm-0.9.8-1
wxGTK нужен для xchm-0.9.8-1
...
Рейтинг: 0 / 0
07.06.2005, 17:08:18
    #33105505
sanek842
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
В Линуксе можно смотреть формат chm?
что то стало интересно , решил испробовать
опишу что делал
для надежности , как всегда, собираю все из исходников

так , чтоб мне собрать xchm-0.9.8-1.src.rpm
пришлось установить wxGTK, его взял на rpmfind.net -> wxGTK-2.4.2-8.src.rpm

чтоб установить wxGTK пришлось накатить пару либ от gtk :
glib-devel-1.2.10-15.i386.rpm
gtk+-devel-1.2.10-33.i386.rpm
их взял из дистрибутива
плюс установка libiconv ( там незабыть прописать путь в /etc/ld.so.conf к libiconv.so.2 )

потом с rpmfind.net забрал
chmlib-0.35-1.1.fc3.rf.i386.rpm
chmlib-devel-0.35-1.1.fc3.rf.i386.rpm

и наконец то добрался до rpmbuild --rebuild xchm-0.9.8-1.src.rpm
и только пото-o-oм выполняем к-ду по установке xchm
rpm -ivh xchm-0.9.8-1.i386.rpm

Длинновато получилось, зато работает ( вроде ) :)
...
Рейтинг: 0 / 0
08.06.2005, 05:36:23
    #33106220
IcyCool
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
В Линуксе можно смотреть формат chm?
Привет всем
Я линуксе постоянно не работаю, но после скриншота у меня возник вопрос:
Поддерживаетли xchm DHTML Експлорера (например повороты текстра, и тд)
Насколько я знаю експлорер на линуксе не сушествует
...
Рейтинг: 0 / 0
08.06.2005, 12:59:42
    #33107039
Frame Relay
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
В Линуксе можно смотреть формат chm?
2 wessen
А на каком Линухе Вы это делали? Я пробовал то же самое на CentOS 3.4. Скомпилировалось всё из исходников нормально, поставилось, а при запуске xchm оно выдаёт: "xchm: error while loading shared libraries: libwx_gtk2-2.4.so: cannot open shared object file: No such file or directory". А этот файл в директории /usr/local/lib есть. Пробовал PATH править, запускал xchm в директории /usr/local/lib и всё без результата. 8-(((
...
Рейтинг: 0 / 0
08.06.2005, 13:20:55
    #33107122
v6y
v6y
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
В Линуксе можно смотреть формат chm?
Frame Relay2 wessen
А на каком Линухе Вы это делали? Я пробовал то же самое на CentOS 3.4. Скомпилировалось всё из исходников нормально, поставилось, а при запуске xchm оно выдаёт: "xchm: error while loading shared libraries: libwx_gtk2-2.4.so: cannot open shared object file: No such file or directory". А этот файл в директории /usr/local/lib есть. Пробовал PATH править, запускал xchm в директории /usr/local/lib и всё без результата. 8-(((
LD_LIBRARY_PATH надо править... А еще лучше поместить /usr/local/lib в /etc/ld.so.conf и запустить ldconfig

А я вот xchm от Дебиан 3.1 в среде Дебиан 3.0 запустил без проблем, хотя и с извращениями всякими
...
Рейтинг: 0 / 0
08.06.2005, 15:21:03
    #33107456
Frame Relay
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
В Линуксе можно смотреть формат chm?
2 wessen
Спасибо за подсказку. Запустился xchm (0.9.8). Но при попытке открытия любого chm-файла оно выдаёт "Segmentation fault" и падает. Пробовал пересобирать chmlib из исходников (и xchm тоже) тот же результат :-(((
...
Рейтинг: 0 / 0
09.06.2005, 16:45:37
    #33110112
eugrus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
В Линуксе можно смотреть формат chm?
пользуюсь kchmviewer
...
Рейтинг: 0 / 0
09.06.2005, 17:11:35
    #33110207
jimmers
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
В Линуксе можно смотреть формат chm?
Я поступаю проще - при помощи HTML Help Workshop (бесплатный продукт MS) декомпилирую CHM в кучу HTML и картинки (и css и что там ещё). Потом это можно смотреть где угодно - хоть UNIX, хоть PocketPC, а что самое приятное - поиск по всему можно делать как угодно.

С уважением,
Мартин Рахманов
http://jimmers.russia.webmatrixhosting.net/
...
Рейтинг: 0 / 0
14.06.2005, 10:39:19
    #33115036
wessen
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
В Линуксе можно смотреть формат chm?
Просветите меня, где недостающие либы искать, вот выдает например, как я уже выше показывал:
ошибка: Неудовлетворенные зависимости:
chmlib нужен для xchm-0.9.8-1
libchm.so.0 нужен для xchm-0.9.8-1
libwx_gtk-2.4.so.0 нужен для xchm-0.9.8-1
libwx_gtk-2.4.so.0(WXGTK_2.4) нужен для xchm-0.9.8-1
wxGTK нужен для xchm-0.9.8-1

и чего делать??? как определить, какие либы в дистре есть, каких нету??? Где их искать вообще?
...
Рейтинг: 0 / 0
14.06.2005, 12:56:30
    #33115508
sanek842
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
В Линуксе можно смотреть формат chm?
ну, сначала разберемся с
wessen
..
chmlib нужен для xchm-0.9.8-1
libchm.so.0 нужен для xchm-0.9.8-1
..


chmlib что качал устанавливал?
набери
Код: plaintext
1.
# whereis libchm.so.0
...
Рейтинг: 0 / 0
14.06.2005, 13:19:38
    #33115551
wessen
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
В Линуксе можно смотреть формат chm?
sanek842ну, сначала разберемся с
wessen
..
chmlib нужен для xchm-0.9.8-1
libchm.so.0 нужен для xchm-0.9.8-1
..


chmlib что качал устанавливал?
набери
Код: plaintext
1.
# whereis libchm.so.0


Код: plaintext
1.
2.
#  whereis libchm.so. 0 
libchm.so: /usr/local/lib/libchm.so. 0  /usr/local/lib/libchm.so
я эту либу скачал и поставил, только ее почемуто не видет, кот то там, устанавливающий ... :)
...
Рейтинг: 0 / 0
14.06.2005, 13:43:47
    #33115597
sanek842
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
В Линуксе можно смотреть формат chm?
wessen ... только ее почемуто не видет, кот то там, устанавливающий ... :)
это нормально, так и должно быть, потому что устанавливал ты из тарбола как
make
make install
а не с rpm-а
главное проверь теперь чтоб в /etc/ld.so.conf был путь /usr/local/lib
ну и надеюсь к-ду ldconfig ты давал .

теперь разберемся с wxGTK
зайди на rpmfind.net введи эти 5 букв и выбери rpm для твоего дистрибутива
( это самый простой вариант )
Какой дистрибутив то?
...
Рейтинг: 0 / 0
14.06.2005, 14:46:28
    #33115760
wessen
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
В Линуксе можно смотреть формат chm?
дистр Fedora Core 2
с wxGTK разобрался

в ld.so.conf прописал /usr/local/lib, сказал ldconfig и все равно пишет:
ошибка: Неудовлетворенные зависимости:
chmlib нужен для xchm-0.9.8-1
libchm.so.0 нужен для xchm-0.9.8-1

как бы этот установщик носом ткнуть в эти либы ?? :)
...
Рейтинг: 0 / 0
14.06.2005, 14:55:17
    #33115789
sanek842
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
В Линуксе можно смотреть формат chm?
собств. дошли до нужного :)
ставить нужно так
rpm -ivh --nodeps xchm-0.9.8-1.i386.rpm
чтоб отключить проверку
и все

P.S.
а чтобы установщик неругался изначально, нужно чтоб chmlib тоже с rpm-а был. Вообщем то можешь потренироваться , снеси chmlib , сходи на rpmfind.net, забери chmlib для федоры, накати , потом xchm нормально накатиться ... Короче такая кухня
...
Рейтинг: 0 / 0
14.06.2005, 15:08:06
    #33115841
wessen
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
В Линуксе можно смотреть формат chm?
спасибо sanek842, установилось.
Только на всех меню (панели, вкладки) квадратики вместо букв.
И не совсем понятен ключ nodeps, т.е. получается, что rpm не видит некоторые либы, а сама программа потом при запуске видит что ли ?
...
Рейтинг: 0 / 0
14.06.2005, 15:20:48
    #33115869
sanek842
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
В Линуксе можно смотреть формат chm?
wessenспасибо sanek842, установилось.
Только на всех меню (панели, вкладки) квадратики вместо букв.

ну это навреное utf хренов ...
введи locale
ru_RU.UTF8?
поставь тогда англ. локаль ( у меня то по русски т.к. я на koi8-r работаю )
Код: plaintext
1.
LANG=C; xchm

авторИ не совсем понятен ключ nodeps, т.е. получается, что rpm не видит некоторые либы, а сама программа потом при запуске видит что ли ?
rpm либы не то что бы видит/невидит, это менеджер пакетов, когда ставишь пакет, он у себя в файле запоминает что такой пакет поставился, и тем самым может проверять зависимость пакетов ( на основе spec файла в устанавливаемом пакете ). Мы можно сказать простым копированием либы и файлы забросили, кто это знает кроме нас? Вот и говорим nodeps (
...
Рейтинг: 0 / 0
14.06.2005, 15:55:27
    #33115968
sanek842
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
В Линуксе можно смотреть формат chm?
про spec файл наверное поспешил, на его основе сборка идет из src.rpm
вообщем лучше самому почитать :)
...
Рейтинг: 0 / 0
14.06.2005, 15:57:35
    #33115978
Frame Relay
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
В Линуксе можно смотреть формат chm?
2 sanek842
Спасиба, дарагой, выручил!
У меня Segmentation fault вылетала, а когда поменял локаль на LANG=C, заработала xchm.
Но непонимание ru_RU.UTF-8 не есть хорошо. wxGTK может компилиться под Unicode, но потом файлы .so не найдутся (в их имени есть дополнительная буква u). А chmlib и xchm вроде бы не могут компилиться с поддержкой Unicode?
...
Рейтинг: 0 / 0
14.06.2005, 16:00:40
    #33115990
wessen
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
В Линуксе можно смотреть формат chm?
LANG=C помогло, а что это значит? Это вроде не команда.
...
Рейтинг: 0 / 0
14.06.2005, 16:25:35
    #33116055
sanek842
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
В Линуксе можно смотреть формат chm?
wessen Это вроде не команда.
ясно дело, переменная окружения

можно конечно , побороться с utf
там , кстати, что писано на gtk либах русифицируется особым образом, через /etc/gtk/ , посм. там файл gtkrc.ru
вообщем далее поиск рулит ;)
...
Рейтинг: 0 / 0
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / В Линуксе можно смотреть формат chm? / 22 сообщений из 22, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]