Jump to content

    
Sign in to follow this  
Fillya

Linux RHEL. Установка и удаление. Ошибки.

Recommended Posts

Доброго времени суток. Мне для Linux RHEL 6.1 необходимо установить wine, для последующей установки посредством данной программы дистрибутивы под Windows. Для этого я выполнил следующие действия:

Оформил подписку через менеджер и скачал обновления:

# subscription-manager register

# subscription-manager attach --auto

# yum clean all

# yum update

# yum groupinstall 'Development Tools'

# yum install libX11-devel freetype-devel zlib-devel libxcb-devel \

libxslt-devel libgcrypt-devel libxml2-devel gnutls-devel \

libpng-devel libjpeg-turbo-devel libtiff-devel gstreamer-devel \

dbus-devel fontconfig-devel

После я начал непосредственно установку wine:

# cd /usr/src

# wget https://dl.winehq.org/wine/source/5.x/wine-5.6.tar.xz

# tar -Jxf wine-5.6.tar.xz

# cd wine-5.6

# ./configure --enable-win64

После чего консоль вернула мне ошибку, связанную с отсутствием некоторого bison соответствующей версии. Устанавливаю его:

# wget http://ftp.gnu.org/gnu/bison/bison-3.4.tar.gz

# tar -zxvf bison-3.4.tar.gz

# cd bison-3.4/

# ./configure

На этом этапе он мне выдаёт несколько предупреждений о том, что у меня нет OpenGL и некоторых других программ, поэтому они поддержаны не будут, я пропускаю:

# make

# make install

Думаю, что программа установилась (так и есть, судя по всему), возвращаюсь к установке wine с этапа конфигурации:

# ./configure --enable-win64

После этого он мне выдаёт новую ошибку, также на изображении видны соответствующие архивы и каталоги с в файловой системе. Объясните, в чём я ошибаюсь при установке и почему появляется ошибка, также мне неясно, почему раз bison-3.4 установлен, я его не вижу с помощью команды # yum list all (зато вижу несколько файлов, подсвеченных в списке жёлтым и красным). И могу ли я удалять каталоги bison-3.4 и wine-5.6 (и как правильно это сделать)?

Заранее благодарен за помощь!

 

LinRHEL1.png

Edited by Fillya

Share this post


Link to post
Share on other sites

Здравствуйте.

А почему бы не поставить wine  с помощью yum? 

Если в репозитории не подходящая версия, то почему не попытаться установить wine6.18 из сырцов?

Ошибка компиляции может быть связана с использованием неподдерживаемой версии компилятора.

 

23 minutes ago, Fillya said:

почему раз bison-3.4 установлен, я его не вижу с помощью команды # yum list all

yum вероятно не видит программы установленные в ручную через make install.

Share this post


Link to post
Share on other sites

Как говорили раньше, "лёгким движением make install пакетный дистрибутив превращается в Слаку".

Вам надо собрать пакет, а не мейкинсталить.

1 час назад, Fillya сказал:

почему раз bison-3.4 установлен, я его не вижу с помощью команды # yum list all

Почему вы решили, что он установлен? Раз не видите, значит, не установлен.

36 минут назад, VladimirG сказал:

yum вероятно не видит программы установленные в ручную через make install.

Не «вероятно», а абсолютно точно. Про всё, что устанавлено мимо пакетного менеджера, этот самый пакетный менеджер не в курсе.

1 час назад, Fillya сказал:

И могу ли я удалять каталоги bison-3.4 и wine-5.6

Запросто.

1 час назад, Fillya сказал:

и как правильно это сделать

rm -rf

 

И ещё один совет: не надо постить текст картинкой. В мире Линукс это не принято. Текст это текст.

Share this post


Link to post
Share on other sites
9 часов назад, VladimirG сказал:

Здравствуйте.

А почему бы не поставить wine  с помощью yum? 

Если в репозитории не подходящая версия, то почему не попытаться установить wine6.18 из сырцов?

Ошибка компиляции может быть связана с использованием неподдерживаемой версии компилятора.

 

yum вероятно не видит программы установленные в ручную через make install.

Я, честно говоря, только начал знакомство с Linux (RHEL потому что именно она мне нужна в данный момент), и по этой причине тыкнулся в отсутствие первого пакета, которые увидел (5.6) и решил, что его нет. Наверное, привычка от Windows... Спасибо за ответ, посмотрю в репозитории, наверняка там действительно лежит самая новая версия.

9 часов назад, andrew_b сказал:

Как говорили раньше, "лёгким движением make install пакетный дистрибутив превращается в Слаку".

Вам надо собрать пакет, а не мейкинсталить.

Почему вы решили, что он установлен? Раз не видите, значит, не установлен.

Не «вероятно», а абсолютно точно. Про всё, что устанавлено мимо пакетного менеджера, этот самый пакетный менеджер не в курсе.

Запросто.

rm -rf

 

И ещё один совет: не надо постить текст картинкой. В мире Линукс это не принято. Текст это текст.

Спасибо за ответ! Если установка с помощью make остаётся невидимой для yum, то есть ли "правильный" способ удалить всё установленное (а не только удалить созданный каталог), чтобы откатиться на этап

# yum install libX11-devel freetype-devel zlib-devel libxcb-devel \

libxslt-devel libgcrypt-devel libxml2-devel gnutls-devel \

libpng-devel libjpeg-turbo-devel libtiff-devel gstreamer-devel \

dbus-devel fontconfig-devel

И попробовать ещё раз, не опасаясь того, что какие-то старые данные остались в системе и могут помешать новой установке?

Share this post


Link to post
Share on other sites
2 часа назад, Fillya сказал:

только начал знакомство с Linux (RHEL потому что именно она мне нужна в данный момент)

И вы сразу начали компилировать программы, толком не разобравшись с системой.

2 часа назад, Fillya сказал:

посмотрю в репозитории, наверняка там действительно лежит самая новая версия

Далеко не факт. Новых версий в стабильных репозитариях никто не обещает.

3 часа назад, Fillya сказал:

есть ли "правильный" способ удалить всё установленное

Есть. make uninstall.

Share this post


Link to post
Share on other sites

Интересно даже, что это за задача такая - на устаревшем и неподдерживаемом RHEL через wine запускать виндовую программу. Если такое решение пришло из глубины веков - так может стоит просто повторить то, что делали древние?

Share this post


Link to post
Share on other sites

Ещё советую посмотреть совместимость вашего приложения, которое будет запускаться в Wine на сайте https://appdb.winehq.org/

Это может сэкономить вам уйму времени на попытках запустить заведомо "нерабочий" в Wine софт... 

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this