reklama

Mono pro Wine [Ubuntu 18.04]

Roman

Mono pro Wine [Ubuntu 18.04]
« kdy: 25. 08. 2018, 11:39:48 »
Ahoj, můžete mi prosím poradit, jak zprovoznit Windows aplikace pro .NET framework pod Wine na Ubuntu 18.04?

Mám nainstalovaný Ubuntu balíček mono-complete, ale při pokusu o spuštění Windows aplikace pod Wine mi systém hodí hlášku, že chybí balíček Mono pro Wine. V google jsem našel, že by měl existovat balíček wine-mono, ale vesměs šlo o staré diskuze okolo roku 2012. V současnosti nic takového jako wine-mono (nebo mono-wine) v repozitáři není.

Též jsem zkoušel nainstalovat originální Windows Mono (.MSI) a přestože instalace proběhla bez jakékoliv chyby, při spuštění aplikace hodí stále stejnou hlášku: chybí Mono pro Wine.

Pamatuji si, že v Ubuntu 16.04 žádný takový problém nebyl, .NET aplikace běhaly pod Wine normálně - nevím o tom, že bych musel řešit podobné problémy.
Co je tedy u Ubuntu 18.04 špatně?

reklama


trubicoid2

Re:Mono pro Wine [Ubuntu 18.04]
« Odpověď #1 kdy: 25. 08. 2018, 11:50:37 »

Honza

Re:Mono pro Wine [Ubuntu 18.04]
« Odpověď #2 kdy: 25. 08. 2018, 21:35:27 »
Já myslel, že je .Net multiplatformní!? Takže není?

D.A. Tiger

  • ****
  • 447
  • Tygr, který žere tučňáka ;-)
    • Zobrazit profil
    • E-mail
Re:Mono pro Wine [Ubuntu 18.04]
« Odpověď #3 kdy: 25. 08. 2018, 23:32:17 »
Já myslel, že je .Net multiplatformní!? Takže není?

.NET je urcita mnozina technologii
Mono (Opensource, Unix), nebo Net Framework (propertialni, Windows) je soubor knihoven a API postovenych na tehle technologii. .NET je Vam bez te konkretni kolekce knihoven v podstate na nic.  Mono a NF by meli byt do urcite miry kompatibilni, ale rozdily tam urcite prece jen  budou (do jake miry netusim - v C# a s .NET primo nedelam). A kdyz k tomu pripocitate vliv samotneho Wine....

Aspon tak tomu rozumim...

Roman

Re:Mono pro Wine [Ubuntu 18.04]
« Odpověď #4 kdy: 26. 08. 2018, 16:28:09 »
Díky za odkaz, tím je vše vysvětleno a .NET je nyní funkční.

Pro Honzu: obecně máš pravdu, ale moje aplikace je trochu zvláštní tím, že kombinuje .NET executable a nativní Windows .dll, proto je nutné ji spouštět přes Wine, ačkoliv by normálně mohla běžet přímo z Mono pod Ubuntu.

reklama


 

reklama