Wine: tapasztalatok, tippek, sikerek, kudarcok

Fórumok

Üdv!
Elmúlt hétvégén elég sokat próbálkoztam valamilyen corel draw wine alatti telepítésével, végeredményben sikerrel (9-es zökkenőmentesen, 11-es már sok bíbelődéssel, de sikerrel). Ennek kapcsán elég sokat próbáltam googlen-n is keresni, és azt kell mondjam, hogy nem egyszerű infokhoz jutni, ha valami kevésbé populáris programot akar az ember telepíteni. A wine appdb bejegyzései hiányosak és többnyire elavultak, a wine wiki már egy fokkal jobb, de szintén elég hézagos, és angol nyelvű jól használható fórumot se találtam.
Mivel itt a HUPon már a közelmúltban is volt cikk wine-ról, amellyel a hozzászólások alapján többeknek is van tapasztalata, megkockáztatnék egy ilyen gyűjtőtopic indítást, hátha van rá érdeklődés.
Eddig amivel sikerrel jártam és használom is: Adobe photoshop CS2, adobe reader 9, adobe illustrator 10, total commander, microsoft word és powerpoint megjelenítők, az említett corel stuffok, xnview, és ha jól rémlik az Auxure rp pro is ment.
A rendszerem arch linux, minden említett program a csomagból telepített wine verzióval megy, és mindegyiknek külön WINEPREFIX készült.
Ha az említettekkel kapcsolatban kérdése van bárkinek, szívesen segítek ha tudok, ill. várnám ide szeretettel a további beszámolókat, akár tutorialokat is :-)

Hozzászólások

Az a sok szivas WINE-ra telepitessel meg instabil mukodes helyett en inkabb tartok egy XP-t virtualbox-ban, ha meg jatszanek is, akkor dual-bootban tartanam egy masik particion...

----------------------
"ONE OF THESE DAYS I'M GOING TO CUT YOU INTO LITTLE PIECES!!!$E$%#$#%^*^"

Hajrá, egy kudarc :S Mindenesetre nekem pl. nem mindegy hogy a photoshop mennyi RAM-mal gazdálkodhat, és ez ugye a vboxban rögtön csak max. a rendszermemória fele. Nekem stabilan működik, apró, főként az ablakkezelést érintő kompromisszumokkal, a vboxban mutatott teljesítményt pedig felülmúlja wine alatt.
Amúgy a wine telepítése miért szívás? :-) A programok telepítése valóban nem annyira egyszerű, bár pl. a playonlinux nagyban egyszerűsíti. Persze messze nem csomagkezelő, dehát nem is ez a cél.

Na igen... Photoshopot még épp megértem, mert a Gimp-et én sem bírtam még megszokni, de pl. Adobe Reader-t nem tudom, minek wine-ból futtatni, mikor van bőven Linuxos PDF olvasó. Pláne, hogy az Adobe Reader egy memóriazabáló bloatware.

Szabadúszóknak egy kis pénz: Freelancer.com!

:-) Az élet furcsa. Nekem a photoshop az idegen, mert a gimp-et tanultam meg előbb/szoktam meg, azért tartom mégis a ps-t, mert sokszor kapok anyagokat CMYK psd-ben, amit a gimp még nem tud behívni. Scribus ugyan betölti, de ha hozzá kell nyúlni, akkor marad a ps. Hasonló okok miatt van illustrator és corel is.
Adobe reader meg azért van, mert most épp arch-on a linuxos readerben valamiért nem működik a színkezelés, és bár az okularban pl. működik, azért akkor vagyok nyugodt, ha readerben is leellenőriztem a végterméket.
Néha persze így is kell még vbox, de nagyságrendekkel ritkábban, egy egyszerű fájlkonverzióhoz vagy apróbb szerkesztéshez nem kell elindítanom, ami azért elég sok időmegtakarítás. Ja, és tök kényelmes a helyi menüből meghívni mondjuk a ps-t, nem kell megosztásba másolni, stb.
Most pedig megnézem, vajon az indesign felhúzható-e wine alá :-D

Vboxban a "pillanatyi állapot mentése" majd annak a betöltése (cirka 2 másodperc) sokat gyorsít a munkán, a home könyvtár felcsatolása pedig megosztott hálózati meghajtónak szintén megspórolja az ide-oda másolgatást.
Nekem legalábbis így elég gyors a Win indítás, ha olykor kell valamire.

Én is így használom, ha épp használom, ettől még a photoshop nem indul gyorsabban vboxban. Persze megtehetném, hogy állandóan futtatom, és akkor a startnál már ott is van, de akkor tuti épp a corel kellene, vagy az illustrator.
Amúgy ha már felmerült a téma, mindenkinek ajánlani tudom kipróbálásra a pár napja itt is bemutatott wintpc-t, feltettem, sokkal reszponzívabb mint az xp, tapasztalatom szerint a programindulás meg leállás töredék idő rajta az xphez képest, és összességében is gyorsabbnak érzem.

Én tartok egy snapshot-ot minden program futó állapotával amit használok külön külön, és mindig azt töltöm be amit használni akarok ;)

(Van olyan célprogram ami percekig indul VBox-tól függetlenül is és ha win-en kellene használnom már tuti agyvérzést kaptam volna tőle :P Így meg totál kényelmes..

Nem olyan nagyok ám azok a snapshot-ok... a disk-et differenciáltan tárolja, tehát ha először feltelepítesz mindent, utána mentesz egy leállított snapshot-ot és abból indítod a futó verziókat minimális lesz a disk változás.. ezen kívül kell minden snapshot-nak egy memória kép, ami megegyezik a virtuális gép által aktuálisan használt memória méretével.. Az egyik program amit kénytelen vagyok használni (egy műremek) nem indul el 1GB ram alatt.. de miután beindult és nincs dokumentum megnyitva összesen 250MB-ot használ a teljes VM.. Tehát számolhatunk snapshotonként 3-400MB-al..

(Virtualbox, Windows XP Guest)
Persze ha W7-et akarsz virtualizálni, akkor annak a memória kajálását is le kell mentened snapshotonként...

Fentebb írtam, hogy pl photoshopot használtam, meg corelt, ezeknek sajna kell a sok RAM, és a disken is elég sokmindent változtatnak, nézegettem én is a snapshot megoldást, de sajna a laptopon kevés ehez a hely. Meg végülis wine kiváltotta nekem jól.
Csak érdekességképp jegyzem meg, hogy nemrég kénytelen voltam egy időre Ubuntura váltani, meglepő módon remekül mennek az átmásolt prefixekből a programok, pedig kicsivel régebbi wine verzióval jön az ubi, mint az arch.

Nemigen kell hozzá wine:

$ apt-cache show acroread
Package: acroread
...
Description: Adobe Reader
Adobe Reader allows you to view navigate and print PDF files. This version
adds advanced forms support (save), better integration with Adobe Acrobat
workflows, customizable toolbars and better overall performance.

Gondolom végigolvastad a threadet, úgyhogy nem teljesen értem, miért írod ezt. Leírom mégegyszer: az arch alatt telepített acroread valami általam kideríthetetlen okból nem képes színkezelésre (sem az adobe oldaláról letöltött bináris, sem a csomagkezelővel feltett - feltételezem, hogy valamelyik ide kapcsolódó lib túl új neki, de ez csak tipp) Ellenben a wine alá feltett remekül megy, szóval ezért. Persze most már pl az okular is tudja ezt, de azért még nem azt tekintem referenciának.

Pedig tisztán látszik, éppen marhaságnak titulálom a felvetésed, hiszen nem azért használ valaki linuxot hogy a windowsos programjait wine alatt használja, hanem azért használ linuxot, mert az előnyei mellett még azon szabadsága is megvan, hogy a windowsos programok széles kínálatát tudja maradéktalanul használni. Így ezt kudarcként értékelni nem más, mint marhaság...

Amikor létrehozol egy virt. gépet, megadhatod, hogy mennyi RAM-ot kap, ám ha a fizikai RAM felénél többet akarsz adni neki, figyelmeztet, hogy ez instabilitást okozhat. Persze mehetsz feljebb óvatosan, főleg ha a hostot tényleg csak a virt. gép futtatására használod, de azért akkor se ugyanaz, mint wine alatt, ahol gyakorlatilag a többi programhoz hasonlóan az épp szabad RAM-mal gazdálkodhat, processzként ha túlzabálja magát, akkor kilőhető, stb.

Nekem gond nélkül mennek: EndNote 7, Abby Fine reader, számos játék, többek között Civilization IV, Railroad Tycoon
Kb két éve volt egy minőségi ugrás a wine-nal kapcsolatban. Azelőtt valóban sokat kellett kézzel hegeszteni, de azóta minden frissítéssel kevesebb a nyűg.
Csaba

Fedora 13 most éppen. Milyen a jó natív OCR, ami van linuxra? A tesseractot nem bírtam rávenni a magyar nyelv támogatására. Igaz, az utóbbi időben nem szórakoztam vele. (Van az intézetnek fine reader licensze, úgyhogy szerintem legális, ha azt használom wine-al.)

Szerk.: próbaképpen ránéztem a tesseract-ra. A 3.0 verzió hasít, mint a gép, remekül viszi a magyar nyelvet!

Csaba

StarCraft 1... berakom, települ játszom. Imádom :)
Q3 area berakom, települ játszom.
Bwin póker cliens letöltöm, beállítom a proxyt, települ játszom.

Nem vagyok egy nagy játékos, q3 helyett openaren-t játszottam volna, de haver q3-mal jött... :D

Részemről minden amit nem bírtam elfeledni winfoshról megy... WIN.

Én még korábban (nem az őskorban, 1-2 éve) WoW-oztam Wine alatt, minden probléma nélkül (sőt, élesebb/szebb volt a textúra meg a spellek ikonjai). A teljesítmény is kifogástalan, persze opengl módban (kösz Mac változat). Természetesen nvidia.

A mostani Wine nagyon magasra teszi már a lécet úgy gondolom.

--
fantázisdús aláírás v1.09

Adobe reader-hez miért kell wine? Abból van linuxos bináris is.

Mostanság nem lehet panasz a Wine teljesítményére. Szépen fejlesztik. Az hogy ki, mit és hogyan használ, abszolut privát döntés. Ha valaki a katt-katt-play-re vágyik, akkor használjon Windows rendszert. Akiben van egy kis kíváncsiság, és reszelési vágy, az próbálkozzon wine-al. Nekem elég kevés időm, és energiám van a munkáim, és a családom mellett a wine-os trükkökre, de szívesen próbálgatom és küldöm a teszt-eket, bug-okat a winehq-ra. Persze mostanság inkább a kirándulás, és szabadtéri programok a nyerők :-)

--
r@g3
jáTék0s l1NuX [http://www.youtube.com/user/gerig0d]>

Sajnos túl sok régi, nagy játék megy, és zabálja az időt. :(

Üdv!

Nem tudja valaki véletlen, hol lehet megadni (ha meg lehet egyáltalán) hogy a wine melyik lan interfészt használja?
Valamiért ha belső háló mellett bekapcsolom az adsl-t, akkor nem éri el a netet...
Vagy van erre valami wine-os környezeti változó?
Sehol semmit nem találok...

Előre is köszi, üdv:
beze

Rajtam sokat segített a wine. Elhárította az utolsó akadályt az elől, hogy a munkahelyemen folyamatosan (Ubuntu) linuxot használjak. Így aztán az elmúlt fél évben csak különféle jelszóváltások miatt kényszerültem arra, hogy betöltsem a Windows7-est. Konkrétan az MR-Win6530 Tandem-emulátort hajtja meg nálam a wine, kiválóan. Be is írtam a winehq-ba: http://appdb.winehq.org/objectManager.php?sClass=application&iId=12768

Ha megmondod, mit nézzek meg a lan interfész ügyében, szívesen odakattintok.

Üdv!
A bajom az, hogy wine alatt indítok egy gamet, ami a lan-on keresztül nem lát ki a szerverére (tűzfal korlát), de van adsl-a gépemre kötve, amivel viszont kilát. Ha mindkettő be van kapcsolva akkor is a lan-on akar kimenni. Hogy lehet átállítani a másik interface-re?
Nyomoztam eddig de nem találtam semmit...

Üdv:
beze

Ebben a témában nemigen vagyok járatos, de egyszer egy hasonló ügyben az lett a megoldás, hogy route -n paranccsal megnéztem a gép útválasztó tábláját olyankor, amikor a kívánatos állapot állt fenn (meg olyankor, amikor nem). A rosszból a jó állapotba aztán kézileg (rootként) tudtam átirányítani a csomagokat efféle parancsokkal:
route del -net 0.0.0.0
route add default gw uj.ip.cí.m

Ezt nézted már? http://wiki.winehq.org/FAQ 6.13 pontnál. Gyanítom, hogy nem csak a wine alatti játék nem lát ki, hanem a default route a másik interface-en vezet, ezért azon "megy ki" alapértelmezetten minden, vagy szerkeszd meg a host fájlodat a leírtak szerint, vagy a fentebb leírtak alapján próbáld meg a default route-t beállítani az adsl-re. Ez utóbbival lehet szívni, ha mondjuk network managert vagy ilyesmit használsz, legalábbis pár hónapja nekem akadtak vele bajaim, belenyúlt a manuális beállításokba.

Egyet értek az előttem hozzászólóval: nekem van egy win-es partícióm NTFS-el, a többi meg ext3 és linux-szal használom. Időben jobban kijövök egy restarttal, mint a bíbelődéssel wine-ban. Ráadásul az élmény sem ugyanaz sajnos. Igazából az egyetlen ok, amiért még van windows a gépemen az, hogy néha szoktam játszani.

"Időben jobban kijövök egy restarttal, mint a bíbelődéssel wine-ban."
- akkor "ritka" gyors lehet a géped, ha hamarabb újrabootolod a rendszert windowsszal, mint elindítasz egy programot wine alatt :)

--
"Nem akkor van baj amikor nincs baj, hanem amikor van!"
Népi bölcsesség

1 reboot versus bíbelődés - ez még ok. De ha naponta, vagy hetente párszor kell, akkor már a fene se rebootolgat, loginol ki-be mindenből. Plusz például most épp napi téma nálunk: weblapot tesztelni kell ie7 és 8 alatt is, wine alá két prefixbe külön fenn van mindkettő, frankón lehet nézegetni, míg ugyanez win7-en nemigazán okés, ietester javascriptet nemigazán támogat, az oldal meg persze tele van extjs-es cuccokkal...

Akkor segítek; mert amit állítasz, az így ebben a formában nem igaz. Vannak esetek, amikor inkompatibilitás miatt nem képes normálisan működni wine alatt adott program és nyilván ilyenkor nincs más hátra, mint a reboot with win, de amennyiben a wine-emulált környezetben szépen elketyeg a windowsos program, nyilván nem érdemes csak azért dual-bootos rendszert fönntartani és állandóan bootolgatni...

--
"Nem akkor van baj amikor nincs baj, hanem amikor van!"
Népi bölcsesség

Nálam a Wine egy kudarc, pedig elég jó gépem van (Athlon XP 5600, 4 GB RAM). Az a helyzet, hogy ha pl, a Wine segítségével próbálok elindítani bármilyen egy egyszerű kis (1 db win32-es .exe, semmi .dll, semmi 3D, semmi extra) programot, akkor az kb 3-5 perc alatt jelenik meg a képernyőn.

Ubuntu 11.04-en ezt a verziót használom: Wine 1.3 ppa:ubuntu-wine/ppa

--
[ Falu.me | Tárhely | A Linux és én ]

:-O akkor nálad tényleg nincs vmi rendjén, érdemes lenne megnézni terminálból indítva miket ír ki. Már az indulás sebessége se nagyon érthető. Nekem max akkor kell többet várnom, ha másik prefixből indítok vmit, a már élő prefixből újabb program már pillanatok alatt indul. Megnézem majd este ubin is, bár azt hozzáteszem, hogy a prefixeket arch alatt hoztam létre, ubi alá csak átmásoltam, szóval lehet még a telepítés és az ubis wine verzió összjátéka is, viszont nem hiszem hogy mostanában lesz időm telepítgetni, hogy kipróbáljam.

Egy LibreOffice-os makrót szeretnék MS Excelben is elérhetővé tenni.
Próbálom az Excel2007-et elindítani Ubuntu11.04-ben (wine 1.2.2).
Ez az ablakocska érkezik: IOPL not enabled
Ilyen hibaüzenetekkel:

$ wine EXCEL.EXE
fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.VC80.CRT" (8.0.50608.0)
fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.VC80.CRT" (8.0.50608.0)
fixme:heap:HeapSetInformation 0x110000 1 (nil) 0
fixme:heap:HeapSetInformation 0x110000 1 (nil) 0
fixme:msvcrt:_controlfp_s ((nil) 65536 196608) semi-stub
fixme:msvcr90:__clean_type_info_names_internal (0x3b47da08) stub

Van ötletetek, merre lehet elindulni? (A WINEPREFIX rendben van.)

Első körben tennék egy próbát újabb wine-vel, 1.3 van már tárolóban, ugyan a winetricks ha jól emlékszem dependál az 1.2-re, meg a q4wine is, de az előzőt le lehet húzni netről, csak egy script ami bárhonnan futtatható, a q4wine-t meg amúgy is csak kényelmi szempontokból használja az ember :-)
Az 1.2 elég régi, sokat fejlődött azóta a cucc már.

"Alternative Command Line Instructions for Installing Wine:
It is also possible to add the Wine PPA and install via the terminal. This may be useful on Kubuntu, Xubuntu, and other Ubuntu derivatives.
sudo add-apt-repository ppa:ubuntu-wine/ppa
Then update APT's package information by running 'sudo apt-get update'. You can now install Wine by typing 'sudo apt-get install wine1.3'."
http://www.winehq.org/download/ubuntu

--
"Nem akkor van baj amikor nincs baj, hanem amikor van!"
Népi bölcsesség

Nem, nem erre gondoltam, én synapticcal listázva a hivatalos repókból is láttam wine 1.3-at. De a ppa tárolókból is tehetsz fel, ott talán még frissebb is van.
Mit tettél fel előre a prefix-be? Itt találsz némi útbaigazítást, szerintem nem árt ha felteszel winetricks-el egy ie6-ot, meg ms fontokat, ie6 felhúz magával pár dolgot, nekem ez párszor bevállt :-)