Próbuję uruchomić aplikację dla systemu Windows na Ubuntu 11.10
próbowałem
wine /path/to/file.exe
Błąd to:
wine: Install Mono for Windows to run .NET 2.0 applications.
Mam mono (wydaje się, że nie jest mono dla systemu Windows)
mono /path/to/file.exe
daje mi błąd:
The assembly mscorlib.dll was not found or could not be loaded.
It should have been installed in the `/usr/lib/mono/2.0/mscorlib.dll' directory.
Co muszę zrobić?
fixme:advapi:DecryptFileA "C:\\users\\yasin\\Temp\\IXP000.TMP\\" 00000000 fixme:advapi:LsaOpenPolicy ((null),0x33f31c,0x00000001,0x33f344) stub fixme:advapi:LsaClose (0xcafe) stub fixme:storage:create_storagefile Storage share mode not implemented. err:seh:raise_exception Unhandled exception code c0000005 flags 0 addr 0x451d7c
@Andrei: kogo to obchodzi, czego chcesz? OP chce wina.~/.wine directory
.Miałem podobny problem w dniu 12.04 i właśnie to zrobiłem:
i wtedy
to jest to!
źródło
W moim przypadku okazało się, że instalacja
mono-complete
nie pozwoliła mojej aplikacji (CloudBerry Explorer) działać, ponieważ szukała plików konfiguracyjnych uruchomionych przez Mono, które nie zostały poprawnie znalezione.Pracuję na systemie x64, na którym .NET 2.0 nie chce się zainstalować (patrz http://appdb.winehq.org/objectManager.php?sClass=version&iId=3754 ), więc stwierdziłem, że musiałem usunąć katalog wina i wykonaj:
(Alternatywnie można ustawić inną
WINEPREFIX
aplikację dlawin32
architektury, ale nie potrzebowałem tego rodzaju separacji środowisk, a nukowanie mojej poprzedniej konfiguracji było całkowicie do przyjęcia).W tym momencie chciałem uruchomić,
winetricks mono28
ale Winetricks nie został jeszcze zaktualizowany do konta Novella usuwającego plik z ich kopii lustrzanej (patrz http://code.google.com/p/winetricks/issues/detail?id=221 ). Użyłem proponowanego rozwiązania na bilecie:(Pobranie trwało około 30 minut, ponieważ serwery mono-project.com nie mają tego samego rodzaju soku, co Novell, niestety ...) Pozwoliło to uruchomić aplikację, której chciałem użyć (ma pewne problemy, ale ja myślę, że to bardziej dotyczy obsługi Wine niż obsługi .NET).
źródło
Mono for Wine można zainstalować za pomocą apt:
która zapewni warstwę kompatybilności z MS .NET.
Zobacz stronę Mono na Wine, aby uzyskać więcej informacji.
źródło