Portál AbcLinuxu, 10. května 2025 08:34

Dotaz: NET aplikace a Linux

28.7.2010 17:22 Martin
NET aplikace a Linux
Přečteno: 1112×
Odpovědět | Admin
Ahoj, řeším teďka problém, jak zprovoznit NET aplikaci pod Linuxem. Nejidealnější by bylo zřejmě program spustit pomocí MONO, ale je zde problém - nezobrazují se české znaky a roztahuje se okno se splitpanelem. Dá se to nějak řešit úpravou aplikace? Program běhá na FW 3.5 a WinForms. Druhou možností je zkusit program přes WINE, ale zatím jsem nenašel funčkní způsob instalace FW 3.5 do WINE. Mohl by mi někdo poradit? V Linuxu jsem nováček a jde mi jen o to upravit aplikaci i pro použití na tomto OS. Díky moc všem za pomoc.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

OndraZX avatar 28.7.2010 21:49 OndraZX | skóre: 27 | blog: OndraZX | Frydek-Mistek
Rozbalit Rozbalit vše Re: NET aplikace a Linux
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nevim, jestli ti to pomuze, ale podivej se na MoMA, ale je jasne, ze veci "estetickeho" razu to neresi. To s tim pismem je divne - nepouziva aplikace nejake nesystemove?
29.7.2010 13:12 Martin
Rozbalit Rozbalit vše Re: NET aplikace a Linux
defaultní písma z VS.
29.7.2010 09:18 Jindřich
Rozbalit Rozbalit vše Re: NET aplikace a Linux
Odpovědět | | Sbalit | Link | Blokovat | Admin
Jen několik postřehů: wine píše při pokusu o spuštění .NET aplikace (podle verze), že se má použít mono, resp. nainstalovat mono pro Windows. S pouštěním takových aplikací přes linuxové mono mám dobré zkušenosti, ale instalace mona pro Windows do wine u mě způsobila, že aplikace se nespustily. A co jsem tak zaznamenal, s těmi WinForms budou asi problémy.
29.7.2010 13:17 Martin
Rozbalit Rozbalit vše Re: NET aplikace a Linux
Odpovědět | | Sbalit | Link | Blokovat | Admin
A nebylo by možné, že by se mi někdo ochotný na ten program podíval, co může být špatně?
29.7.2010 17:23 T
Rozbalit Rozbalit vše Re: NET aplikace a Linux
O jakou aplikaci se jedna? Je to opensource, nebo neco komercniho? Delali jsme celou radu prenositelnych aplikaci v C#, a kdyz se da pozor na par veci, tak to funguje dobre. Kdyz pak ale jeden klient chtel migrovat existujici .NET veci na Linux, tak se skoncilo na komercnich knihovnach, ktere .NET obchazeji pres nativni API (pry kvuli rychlosti). Takze teoreticky, v pripade zajmu, s nejakou analyzou poradit asi muzu ;-)
29.7.2010 18:47 Martin
Rozbalit Rozbalit vše Re: NET aplikace a Linux
Je to OpenSource.
29.7.2010 19:30 T
Rozbalit Rozbalit vše Re: NET aplikace a Linux
No tak proc rovnou nenapises co to je? ;-) Kdyz to neni komercni, tak prece neni duvod delat tajnosti...
29.7.2010 19:46 Martin
Rozbalit Rozbalit vše Re: NET aplikace a Linux
Projekt ElMetr - http://elmetr.axolot.cz/program-elmetr/
29.7.2010 20:03 dustin | skóre: 63 | blog: dustin
Rozbalit Rozbalit vše Re: NET aplikace a Linux
Opravdu je to opensource?
29.7.2010 20:11 Martin
Rozbalit Rozbalit vše Re: NET aplikace a Linux
A proč by nemělo být?
29.7.2010 23:03 dustin | skóre: 63 | blog: dustin
Rozbalit Rozbalit vše Re: NET aplikace a Linux
Nevím, nějak jsem ty zdrojáky nemohl dohledat. Ale dost možná, že jsem se špatně díval.
30.7.2010 06:37 Martin
Rozbalit Rozbalit vše Re: NET aplikace a Linux
Zdrojáky jsou zatím dostupné ke starší verzi. K této zatím ještě ne, protože nebyla dozatím dokončena a doladěna.
Marek Niklíček avatar 30.7.2010 01:17 Marek Niklíček | skóre: 17 | Rimavská Sobota / Banská Bystrica
Rozbalit Rozbalit vše Re: NET aplikace a Linux
Podarilo sa mi nájsť (snáď správny) windowsácky inštalátor a nainštalovať to cez WINE 1.2 a následne spustit cez mono a české znaky sa zobrazovali správne. Arch Linux (x86_64) + mono 2.6.7.
30.7.2010 06:32 Martin
Rozbalit Rozbalit vše Re: NET aplikace a Linux
A mohl by jste mi sepsat návod, jak se Vám to povedlo? Díky
30.7.2010 06:34 Martin
Rozbalit Rozbalit vše Re: NET aplikace a Linux
Nebo to chápu správně, že jsete do WINE nainstaloval MONO a spouštěl to přes WINE? Já to zatím zkoušel jen čistě přes MONO.
30.7.2010 07:23 Martin
Rozbalit Rozbalit vše Re: NET aplikace a Linux
Nainstaloval jsem Wine a do něho MONO (přesně verze jak jste psal). Instalace proběhla v pořádku, ale program už nejde spustit.

Je to možná tím, že na internetu zatím není finální verze. Finální verzi můžete stáhnout zde: http://www.vipersoftware.net/elmetr/Debug.7z
Marek Niklíček avatar 30.7.2010 08:59 Marek Niklíček | skóre: 17 | Rimavská Sobota / Banská Bystrica
Rozbalit Rozbalit vše Re: NET aplikace a Linux
Příloha:
Wine som použil len na inštaláciu toho programu, pretože som našiel len windowsácky inštalátor. Spustil som to monom z Arch Linuxu, teda neinštaloval som mono do Wine. Teraz som si stiahol 7z archív z odkazu, ktorý ste predložili a dekomprimoval ho. Následne program spustil pomocou príkazu:

mono elmetrCore.exe.

Výsledok je v prílohe.
30.7.2010 09:28 Martin
Rozbalit Rozbalit vše Re: NET aplikace a Linux
Příloha:
čím to teda je, pokud já spustím program přes MONO, tak čeština vůbec nejede, místo českých znaků se zobrazují čtverce. Používám Ubuntu 10.

Zaslám obrázek v příloze. Je zvláštní, Vám se ani tak neroztáhne ten SplicConainer. Opravdu tomu nerozumím...
30.7.2010 10:06 knizmi | skóre: 27 | blog: Blog | Kosmonosy
Rozbalit Rozbalit vše Re: NET aplikace a Linux
Máte nainstalované fonty od MS? V distribucích to bývá označeno jako corefonts nebo podobně.
30.7.2010 10:08 Martin
Rozbalit Rozbalit vše Re: NET aplikace a Linux
Asi ne, podívám se
30.7.2010 10:15 Martin
Rozbalit Rozbalit vše Re: NET aplikace a Linux
Nikde nic takového nemůžu najít.
30.7.2010 10:21 Martin
Rozbalit Rozbalit vše Re: NET aplikace a Linux
Našel jsem už instalované TrueType Core Fonts, což je asi ono, ale již to mám naisntalované a stále nic.
31.7.2010 07:08 Martin
Rozbalit Rozbalit vše Re: NET aplikace a Linux
Pod jakou distribucí jste to zkoušel?
Marek Niklíček avatar 31.7.2010 10:07 Marek Niklíček | skóre: 17 | Rimavská Sobota / Banská Bystrica
Rozbalit Rozbalit vše Re: NET aplikace a Linux
V Ubuntu by sa ten balíček mal volať msttcorefonts, prípadne ttf-mscorefonts-installer. Podľa návodu starého 5 rokov by sa to malo nainštalovať cez sudo apt-get install msttcorefonts a potom spustiť sudo fc-cache -fv. Prípadne by sa tie fonty mali dať nainštalovať cez Software Center → Fonts → Microsoft Fonts.
31.7.2010 10:25 Martin
Rozbalit Rozbalit vše Re: NET aplikace a Linux
Vše jsem naisnatloval, ale české znaky se stále nezobrazují.
30.7.2010 09:02 Jindřich
Rozbalit Rozbalit vše Re: NET aplikace a Linux
To se mně dělo právě taky (instalace v pohodě, ale program se nespustil). Úspěšnější bylo nainstalovat čerstvé mono do linuxu a pouštět to přes ně. Čeština fungovala bez problémů. Ale nevím, jak u této aplikace.
29.7.2010 16:17 waxe
Rozbalit Rozbalit vše Re: NET aplikace a Linux
Odpovědět | | Sbalit | Link | Blokovat | Admin
S cestinou ani okny by nemel byt problem. Mas cerstve mono? (idealne zkompilovane ze zdroju - distra maji stare). http://www.mono-project.com/ Ackoli ma SuSe (tedy pac Novell ma kamaradsoft s M$) radoby monopol, tak mono provozuji na CentOSu.
29.7.2010 16:56 Martin
Rozbalit Rozbalit vše Re: NET aplikace a Linux
MONO mám 2.6 stáhnuté už zkompilované. Kdyby jste měl zájem, tak mi napište na mail mpitrik@gmail.com a můžu vám aplikaci poslat, že by jste se na to podíval. Určitě to bude nějaká banalita, ale já se v tom ,,nevyznám".
1.8.2010 17:55 Martin
Rozbalit Rozbalit vše Re: NET aplikace a Linux
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nakonec jsme se rozhodli, že nejlepší způsob je přepis aplikace pod Javu. Hledám teďka lidi, kteří by měli zájem s projektem pomoci (s přepisem) a poradit nám do začátku. Můj mail: mpitrik@gmail.com

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.