Перейти к содержанию
    

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

Доброго времени суток. Мне для 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

Изменено пользователем Fillya

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

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

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

 

23 minutes ago, Fillya said:

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Как говорили раньше, "лёгким движением 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

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

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

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

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

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

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

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

Есть. make uninstall.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...