Fillya 0 26 сентября, 2021 Опубликовано 26 сентября, 2021 (изменено) · Жалоба Доброго времени суток. Мне для 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 (и как правильно это сделать)? Заранее благодарен за помощь! Изменено 26 сентября, 2021 пользователем Fillya Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
VladimirG 0 26 сентября, 2021 Опубликовано 26 сентября, 2021 · Жалоба Здравствуйте. А почему бы не поставить wine с помощью yum? Если в репозитории не подходящая версия, то почему не попытаться установить wine6.18 из сырцов? Ошибка компиляции может быть связана с использованием неподдерживаемой версии компилятора. 23 minutes ago, Fillya said: почему раз bison-3.4 установлен, я его не вижу с помощью команды # yum list all yum вероятно не видит программы установленные в ручную через make install. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
andrew_b 14 26 сентября, 2021 Опубликовано 26 сентября, 2021 · Жалоба Как говорили раньше, "лёгким движением 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 И ещё один совет: не надо постить текст картинкой. В мире Линукс это не принято. Текст это текст. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Fillya 0 27 сентября, 2021 Опубликовано 27 сентября, 2021 · Жалоба 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 И попробовать ещё раз, не опасаясь того, что какие-то старые данные остались в системе и могут помешать новой установке? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
andrew_b 14 27 сентября, 2021 Опубликовано 27 сентября, 2021 · Жалоба 2 часа назад, Fillya сказал: только начал знакомство с Linux (RHEL потому что именно она мне нужна в данный момент) И вы сразу начали компилировать программы, толком не разобравшись с системой. 2 часа назад, Fillya сказал: посмотрю в репозитории, наверняка там действительно лежит самая новая версия Далеко не факт. Новых версий в стабильных репозитариях никто не обещает. 3 часа назад, Fillya сказал: есть ли "правильный" способ удалить всё установленное Есть. make uninstall. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
one_eight_seven 3 27 сентября, 2021 Опубликовано 27 сентября, 2021 · Жалоба Интересно даже, что это за задача такая - на устаревшем и неподдерживаемом RHEL через wine запускать виндовую программу. Если такое решение пришло из глубины веков - так может стоит просто повторить то, что делали древние? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
VladimirG 0 27 сентября, 2021 Опубликовано 27 сентября, 2021 · Жалоба Ещё советую посмотреть совместимость вашего приложения, которое будет запускаться в Wine на сайте https://appdb.winehq.org/ Это может сэкономить вам уйму времени на попытках запустить заведомо "нерабочий" в Wine софт... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться