установка winex
Установка WineX
Я использую Linux 9.2 и работаю в KDE 3.1.5 Ядро 2.4.22
Я начал ставить (=компилировать) эту программу .
Запустил команду - ./confugur
В конце она вывела строчки
*** Warning: X development files not found. Wine will be built without
*** X support, which currently does not work, and would probably not be
*** what you want anyway. You will need to install devel packages of
*** Xlib/Xfree86 at the very least.
Configure finished. Do 'make depend && make' to compile Wine.
Решил не обращать на это внимание и набрал - make ( то что вывелось приведено
ниже т.е. там где описывается что произошло после установки пакетов содержащих
в названии Xfree86)
Я поставил все пакеты (которые были в дистрибутиве) содержащие Xfree86 в названии
и проверил
[sergei@0-50-ba-46-60-64 RPMS]$ rpm -qa | grep XFree86
XFree86-Mesa-libGL-4.3.0-42
XFree86-twm-4.3.0-42
XFree86-cyrillic-fonts-4.3.0-42
XFree86-font-utils-4.3.0-42
XFree86-xfs-4.3.0-42
XFree86-base-fonts-4.3.0-42
XFree86-4.3.0-42
XFree86-libs-data-4.3.0-42
XFree86-libs-4.3.0-42
XFree86-Mesa-libGLU-4.3.0-42
XFree86-xdm-4.3.0-42
XFree86-100dpi-fonts-4.3.0-42
XFree86-xauth-4.3.0-42
XFree86-truetype-fonts-4.3.0-42
XFree86-tools-4.3.0-42
Xfree86-75dpi-fonts-4.3.0-42
По Xlibу я ничего не нашел
Несмотря на все это я решил запустить make
Сначало пошло хорошо но потом пошли строки типа этих ( и таких строк было очень
много)
make[1]: Вход в каталог `/home/sergei/tmp/wine/tsx11'
gcc -c -I. -I. -I../include -I../include -g -O2 -Wall -mpreferred-stack-boundary=2
-fno-keep-static-consts -D__int8=char -D__int16=short -D__int32=int "-D__int64=long
long" -fPIC -D__WINE__ -D_REENTRANT -o ts_xlib.o ts_xlib.c
ts_xlib.c:10:22: X11/Xlib.h: No such file or directory
In file included from ts_xlib.c:12:
../include/ts_xlib.h:16:22: X11/Xlib.h: No such file or directory
In file included from ts_xlib.c:12:
../include/ts_xlib.h:21: error: syntax error before '*' token
../include/ts_xlib.h:21: error: syntax error before '*' token
а закончилось этим
ts_xlib.c:1201: error: syntax error before '*' token
ts_xlib.c:1203: error: syntax error before '*' token
ts_xlib.c: In function `TS_XInitImageFuncPtrs':
ts_xlib.c:1206: error: `a0' undeclared (first use in this function)
make[1]: *** [ts_xlib.o] Ошибка 1
make[1]: Выход из каталог `/home/sergei/tmp/wine/tsx11'
make: *** [tsx11/libwine_tsx11.so] Ошибка 2
Что делать? Я достал довольно много разных статей посвященной ее установке,
но ничего похожего там не видел. В README тоже ничего что помогло бы мне понять
что случилось и как это исправить не нашел.
Подскажите что делать и где найти в сети информацию (желательно на русском) что
бы понять что у меня случилось.
И мне непонятно вот что - я тут много экспериментировал , сначала Xfree86 ставил
по одному и запускал ./configure а потом make - как я понял у понаобразовывались
какие то файлы которые позаписывались черт знает куда (теоритически я знаю что
возможно они (или их часть) оказались гдето в usr/bin) - ВОТ ЧТО Я НЕ МОГУ ПОНЯТЬ
- как мне определить что поставилось мне на диск, куда они поставились( оказались),
как их все удалить если я вдруг передумаю ставить эту программу из исходников?
(Это общий вопрос касающийся установки любой программы их исходников и я его
задаю потомучто немогу понять что делать в ситуации когда поставил программу
из исходников и надо ее удалить полностью со всеми файлами которые она понаставила
( как я понял{возможно неправильно, но тогда пожалуйста объясните новичку попроще
или дайте ссылку} читая про rpm-ы что программа поставленная из исходников не
отображается в списке пакетов установленных в системе и следовательно не может
быть удалена через УПРАВЛЕНИЕ ПАКЕТАМИ или при помощи команды rpm - экспериментально
на своем компьютере я это проверить не смог потомучто все мои эксперименты с
установкой(=компиляцией) программ из исходников вы видете выше)
А вся остальная документация которую я нашел в сети в основном касается именно
компиляции (я считаю что это = установке программ из исходников)
supotnickiis wrote:
Не понял. Дистр можно уточнить?
^^^^^
Вам нужны -devel пакеты, что-то типа XF86Free-devel
она входит в XFre86
Ну и зачем? ./configure же сказал, что не хаватет библиотек. В любом
случае надо было бы попытаться запустить ./configure снова - проверить
то ли вы установили.
[skip]
что
ставил
что
ПОНЯТЬ
1. Ну make, если вы не говорили make install нукада вам ничего дальше
каталога для компиляции не сделает, не установит файлы.
2. Проги компилировать лучше от простого пользователя.
не
с
есть такая прога checkinstall - она делает пакет (rpm, deb или tgz) при
компиляции программ из исходников.