Форум русскоязычного сообщества Ubuntu


Автор Тема: Программа неустанавливается под wine  (Прочитано 2245 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Aleks.Sinjavin

  • Автор темы
  • Любитель
  • *
  • Сообщений: 86
    • Просмотр профиля
Вылезает ошибка, что "Такая же или более новая версия .NET Framework 4 уже установлена на этом компьютере". После чего установщик закрывается. Есть идеи как ее установить?

Оффлайн zg_nico

  • Заслуженный пользователь
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 3513
  • Nil mortalibus arduum est
    • Просмотр профиля
Re: Программа неустанавливается под wine
« Ответ #1 : 11 Ноября 2019, 17:56:55 »
Aleks.Sinjavin, подробнее опишите ситуацию. Просто исходя из Вашего текущего описания получается примерно следующее:
1. Я имею префикс wine, в котором уже установлена .NET версии 4
2. Я пытаюсь установить .NET версии 4
3. Я получаю при установке непонятно конечно же почему  ошибку вида
Такая же или более новая версия .NET Framework 4 уже установлена на этом компьютере
И как прикажете это все трактовать?!
Thunderobot G150-D2: Intel SkyLake Core i7-6700HQ 2.60GHz, 8Gb DDR4 2133 MHz, Intel HD530, NVidia GeForce GTX 960M 2Gb.  Ubuntu 16.04 64x [Unity], KUbuntu 18.04 64x.

Оффлайн Aleks.Sinjavin

  • Автор темы
  • Любитель
  • *
  • Сообщений: 86
    • Просмотр профиля
Re: Программа неустанавливается под wine
« Ответ #2 : 13 Ноября 2019, 13:15:39 »
1. Я имею префикс wine, в котором уже установлена .NET версии 4
2. Я пытаюсь установить .NET версии 4
3. Я получаю при установке непонятно конечно же почему

Программа устанавливает несмотря ни на что долбаный .NET, говорит, что .NET установлен, хотя я его в wine не устанавливал и отказывается что либо устанавливать при уже существующем .NET.

Оффлайн vladimirzhuravlev

  • Старожил
  • *
  • Сообщений: 1772
    • Просмотр профиля
Re: Программа неустанавливается под wine
« Ответ #3 : 13 Ноября 2019, 14:28:42 »
winetricks установлен ? Я у себя попробовал в нём установить dotnet472, обругали, что из России.
Отметил для установки dotnet45 и он установился, следом автоматом установился dotnet40.
Ну и нижняя опция удалить все данные в этом префиксе в окне настроек winetricks имеется,
т.е. можно всё почикать и поставить по новой нужные плагины.

Оффлайн zg_nico

  • Заслуженный пользователь
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 3513
  • Nil mortalibus arduum est
    • Просмотр профиля
Re: Программа неустанавливается под wine
« Ответ #4 : 13 Ноября 2019, 17:19:07 »
Программа устанавливает несмотря ни на что долбаный .NET,
Может тогда проясните ситуацию: что именно за программа?
Thunderobot G150-D2: Intel SkyLake Core i7-6700HQ 2.60GHz, 8Gb DDR4 2133 MHz, Intel HD530, NVidia GeForce GTX 960M 2Gb.  Ubuntu 16.04 64x [Unity], KUbuntu 18.04 64x.

Оффлайн Aleks.Sinjavin

  • Автор темы
  • Любитель
  • *
  • Сообщений: 86
    • Просмотр профиля
Re: Программа неустанавливается под wine
« Ответ #5 : 13 Ноября 2019, 21:16:37 »
Программа устанавливает несмотря ни на что долбаный .NET,
Может тогда проясните ситуацию: что именно за программа?
atmel studio 6.2

комп новый на него говорят либо windows 10, либо ubuntu. windows 10 нет и приобретать ненамерен. можно заменить эклиспом, но нужно этому учиться с нуля, чего не хотелось бы. 

Оффлайн zg_nico

  • Заслуженный пользователь
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 3513
  • Nil mortalibus arduum est
    • Просмотр профиля
Re: Программа неустанавливается под wine
« Ответ #6 : 13 Ноября 2019, 21:45:12 »
Aleks.Sinjavin, прежде всего рекомендую к прочтению это. По стоковой проблеме поста - скачаю дистрибутив, попробую у себя. Отпишусь по результатам.

Пользователь добавил сообщение 14 Ноября 2019, 01:55:34:
Что я могу сказать? Вроде заработало...
(Нажмите, чтобы показать/скрыть)
В штатном варианте действительно установка сбивалась все время в разном месте. То какая то ошибка вида "Operation cold not be completed" с руганью в терминале на отсутствие MONO (притом что в префиксе уже на момент есть .NET, а значит mono ему по идее без надобности), то просто невозможность запустить программу. В итоге решил переключением префикса на WinXP и установкой dotnet 4.0 (после этого все последующие операции прошли штатно). Внимание: WINE не умеет работать с USB! Доступа у него на это нету - не положено ему. Запуск его от имени суперпользователя - бредовая идея, настоятельно не рекомендую этим заниматься (всю систему может покрошить к черту). Посему если у Вас в планах есть пользование данным IDE не только для отладки чего-либо, но и подключив что-то по USB что-то с этим чем-то делать - скорее всего не взлетит (хотя, конечно, пробовать надо).
(Нажмите, чтобы показать/скрыть)
Цепочка команд для повторения на своей машине:
Код: (bash) [Выделить]
#Качаем дистрибутив. Внимание! Загрузка 1,4 Гб трафика!!!
wget --show-progress --retry-connrefused --output-document="$HOME/Загрузки/Atmel_Studio_6.2.zip" http://www.theatmel.ru/files/Atmel_Studio_6.2_build_1563.zip
#распаковываем скачанный файл:
unzip "$HOME/Загрузки/Atmel_Studio_6.2.zip" -d "$HOME/Загрузки/Atmel_Studio_6.2"
#создаем префикс x32
WINEARCH=win32 WINEPREFIX=~/.wine32_atmel wineboot
#устанавливаем в префикс dotnet4.0
WINEPREFIX=~/.wine32_atmel winetricks -q dotnet40
#переключаем префикс на мимикрирование под windows7
WINEPREFIX=~/.wine32_atmel winetricks win7
#устанавливаем то, ради чего все затевалось:
WINEPREFIX=~/.wine32_atmel wine ~/Загрузки/Atmel_Studio_6.2/AStudio6_2sp2_1563net.exe
#Примечание 1: ошибок при установке у меня не возникло, dotnet инсталлятор обнаружил; при установке USB-драйвера ошибок не возникло тоже, что меня сильно удивило, т.к. WINE не умеет работать с USB.
#Примечание 2: при инсталляции самой AStudio6 в терминале будет куча ругани на то, что файл не найден или доступ запрещен. Игнорируем - нам ничего не остается. Ждем окончания установки. Она должна завершиться.
#Примечание 3: инсталлятор запускается именно этот, т.к. он ничего из сети не качает - в него уже что-то вшито, и он более адекватным мне показался, нежели AStudio6_2sp2_1563.exe
#удаляем вспомогательные директорию и дистрибутив
rm -rf ~/Загрузки/Atmel_Studio_6.2
rm ~/Загрузки/Atmel_Studio_6.2.zip
#Запускаем установленную программу (должен сперва появиться сплеш, а затем - главное окно программы):
WINEPREFIX=~/.wine32_atmel wine $HOME/.wine32_atmel/drive_c/Program\ Files/Atmel/Atmel\ Studio\ 6.2/atmelstudio.exe

Пользователь добавил сообщение 15 Ноября 2019, 12:41:41:
Создаем Atmel Studio 6.2.desktop (файл-ярлык для водружения на рабочий стол):
Код: (bash) [Выделить]
echo -e "[Desktop Entry]\nName=Atmel Studio 6.2\nExec=WINEPREFIX=$HOME/.wine32_atmel wine $HOME/.wine32_atmel/drive_c/Program\\\\\ Files/Atmel/Atmel\\\\\ Studio\\\\\ 6.2/atmelstudio.exe\nType=Application\nStartupNotify=true\nIcon=F0E3_atmelstudio.0" > $HOME/Рабочий\ стол/Atmel\ Studio\ 6.2.desktop
chmod +x $HOME/Рабочий\ стол/Atmel\ Studio\ 6.2.desktop
« Последнее редактирование: 15 Ноября 2019, 12:42:11 от zg_nico »
Thunderobot G150-D2: Intel SkyLake Core i7-6700HQ 2.60GHz, 8Gb DDR4 2133 MHz, Intel HD530, NVidia GeForce GTX 960M 2Gb.  Ubuntu 16.04 64x [Unity], KUbuntu 18.04 64x.

 

Страница сгенерирована за 0.065 секунд. Запросов: 22.