при установке через wine 1.5.29 .NET 3.0 пишет что не хватает прав.
Остальные программы устанавливаются нормально.
Для убунты нашёл, но для Calculate это не подходит, как мне быть?
The install of the .NET Framework 3.5 may fail when trying to install .NET 3.0 on Ubuntu 12.04. To fix this type the following in a terminal:
echo 0|sudo tee /proc/sys/kernel/yama/ptrace_scope
Typing
cat /proc/sys/kernel/yama/ptrace_scope
should return 0
или то же самое
sudo nano /etc/sysctl.d/10-ptrace.conf
in line "kernel.yama.ptrace_scope = 1" change 1 to 0
sudo reboot
rm -rf .wine
WINEARCH=win32 WINEPREFIX=~/.wine winecfg
Под рутом начинает устанавливать, но в конце ошибка.
Нашёл описание проблемы на русском для убунты системный вызов ptrace не работает в Ubuntu
и вываливается с ошибкой ‘operation not permitted’.
Оказывается такое поведение по умолчанию включено в Ubuntu начиная с версии 10.10
для убунты это 15.2 у меня 15.9. В любом случае ветка 15.
Там дело не в вине.
я выше писал.
Не знаю что делать.
Установил 4 версию Framework, но нужна 3-тья.
А ни 3 ни 3sp1 не 3.5 не устанавливаются.
Нужно в ядре что-то отключить, что не знаю.
В убунту есть ответ. Для кальки нет.
Wine собран с поддержкой 64-бит.
Ядро - Gentoo (хотя кальковское тоже сойдет)
Посетите этот сайт и скачайте пакет. Поместите его в каталог .cache/winetricks/dotnet20 внутри домашней директории.
И с этого сайта скачанный файл поместите в каталог .cache/winetricks/dotnet30/.
Если у вас уже создан каталог .wine в домашней директории, удалите его. Если там уже есть какие-то приложения, вам придется их либо переустановить, либо использовать другой префикс для установки .NET
Все дальнейшие действия необходимо выполнять в консоли от имени своего пользователя.
Если у вас wine собран с поддержкой 64-bit ABI, выполните:
export WINEARCH=win32
Если вы хотите использовать новый префикс, выполните:
export WINEPREFIX=.prefix
где .prefix - имя каталога, где вы хотите разместить свои приложения.
Выполните:
winecfg
Можно ничего не настраивать. Просто нажмите OK, чтобы закрыть конфигуратор. Теперь у вас создано 32-битное окружение wine.
Выполните:
winetricks dotnet35
Следуйте указаниям инсталлеров.
ЗЫ
Все указанные действия проделаны мною прямо сейчас и у меня всё работает.
ЗЫ ЗЫ
см. скриншоты
ЗЫ ЗЫ ЗЫ
не за что
dotnetfx2.exe кидаю файл в папку даю команду установить winetricks dotnet35
Просит опять кинуть вручную dotnetfx2.exe. Вручную установил dotnetfx2.exe.
Запускаю опять winetricks dotnet35
В графическом окне dotnet35 пишет “У вас недостаточно прав для запуска этого приложения”
В общем и целом проблема не решена. устанавливаются вторая и четвёртая версии, третьи ни в какую.
у меня 32 битная версия XFCE.
Раньше была гном 64 битная, там установился dotnet35.
Wine устанавливал из исходников. Версия 1.5.29 с накатаным патчем wine-rt-101107.patch. 32 битная версия.
Естественно сносил перед wincfg папку .wine
ссылка на решение проблемы в убунту http://lindev.blogspot.ru/2012/07/ptrace-ubuntu.html
dotnet30 install completed, but installed file /home/guest/.wine/dosdevices/c:/windows/Microsoft.NET/Framework/v3.0/Microsoft .NET Framework 3.0/logo.bmp not found
Под рутом от безысходности. Думал, что напутал с правами на каталоги и папки.
Я уже так делал как пишет Артём Власов
export WINEPREFIX=/home/guest/.wine
winecfg
winetricks dotnet35
Пишет, что нет dotnet20
просит кинуть в папку
/home/guest/.cache/winetricks/dotnet20/
dotnetfx2.exe кидаю файл в папку даю команду установить winetricks dotnet35
Просит опять кинуть вручную dotnetfx2.exe. Вручную установил dotnetfx2.exe.
Запускаю опять winetricks dotnet35
В графическом окне dotnet35 пишет “У вас недостаточно прав для запуска этого приложения”
В общем и целом проблема не решена. устанавливаются вторая и четвёртая версии, третьи ни в какую.
у меня 32 битная версия XFCE.
Раньше была гном 64 битная, там установился dotnet35.
Я вам написал точную последовательность действий. Откуда что качать и куда класть. Просто выполните её.
Да. 3.5 версия не встала у меня. Никаких ошибок установщик не выдавал. Прогресс просто дошел до 100% и ничего не происходит. Возможно, проблема эта только у меня. Не могу сказать точно. Гугление на скорую руку ничего не дало.
В консоли wine ошибка:
wine: Unhandled page fault on read access to 0x00000007 at address 0xf74b8211 (thread 0027), starting debugger…
Поэтому с ней я вам ничем помочь не могу - может, кто другой разберется.
Mishail verisokin wrote:
Wine устанавливал из исходников. Версия 1.5.29 с накатаным патчем wine-rt-101107.patch. 32 битная версия.
Прочтите это
Я не знаю, на сколько вам необходим этот патч, но вы выбрали не тот дистрибутив, чтобы в нем делать подобные эксперименты. Настоятельно советую никогда больше не ставить что бы то ни было в обход portage - вы в последствии об этом можете пожалеть.
Еще раз повторюсь. Сделайте всё в точности, как я написал.
Спасибо за помощь.
Делал всё в точности.
Но воз и ныне там.
Ведь всё запускается и всё устанавливается кроме 3-тьей версии.
На форуме с убунту именно эта проблема и была и решили её как я писал выше.
Патч нужен для работы с wine в аудеоредакторе.
Патч нужен для того, чтобы wine мог давать realtime приоритеты нужным потокам.
Т.е. чтобы не было прерываний в звуке. А они были.
Я не думаю, что дело в патче, может быть дело в том что ветка 1.5 не стабильная и её нужно расмаскировать. Стабильная 1.4.
Попробую убрать и перейти на 1.4. без патча, отпишусь.
В системе были две версии одна из портов, вторая из исходников.
Причём первая версия запускалась из под рута, вторая из исходников из под обычного пользователя. Удалил и первую и вторую, установил из портов 1.4.
Ситуация та же, ничего не изменилось.
Сейчас 1.4 запускается из под рута и из под пользователя.
Из под рута запускается третий фрамеворк, из под обычного пользователя вываливается с ошибкой.
Какие ещё могут быть предложения?