Wine telepítése és beállítása Ubuntu munkaállomáshoz

Innen: AdminWiki
A lap korábbi változatát látod, amilyen KZoli (vitalap | szerkesztései) 2018. május 30., 00:06-kor történt szerkesztése után volt. (Új oldal, tartalma: „Ez a lap a [http://winehq.org Wine] <small>(Wine Is Not an Emulator - Wine is an Open Source implementation of the Microsoft Windows API on top of X, OpenGL, and Unix)<…”)
(eltér) ← Régebbi változat | Aktuális változat (eltér) | Újabb változat→ (eltér)

Ez a lap a Wine (Wine Is Not an Emulator - Wine is an Open Source implementation of the Microsoft Windows API on top of X, OpenGL, and Unix) Microsoft Windows futtatókörnyezetnek Ubuntu 12.04 (Precise Pangolin) munkaállomásra történő telepítéséről szól.

Az Ubuntuban alkalmazott gyakorlat szerint minden Linux felhasználónak külön Windows futtató környezete van (Wine szóhasználattal bottle) a ~/.wine alatt, és ezek egymástól teljesen függetlenek. Az esetek többségében ez elegendő - ilyenkor minden felhasználónak külön-külön kell kialakítania a Windows környezetét, és abban helyi rendszergazda jogosultságokkal fog dolgozni. Lehetséges lenne közös bottle használata korlátozott Windows felhasználókkal - ez egy másik lap tárgya lehet(ne).

Megjegyzés: noha a Wine kitűnő szoftver (respect!), amit lehet, érdemes natív Linux alatt megoldani.

Telepítés

Ubuntu csomagból, sudo-képes adminisztrátor felhasználóval végezzük:

sudo apt-get install cabextract wine # + könyvtárak, true-type fontok

A telepítés felmásolja a szükséges binárisokat, de nem alakít ki egyetlen futtató környezetet sem.

Beállítások

Mivel a Wine minden felhasználónak egyéni futtatókörnyezetet hoz létre, a beállításhoz az adott felhasználó nevében kell belépnünk.

A winecfg futtatása

Készítsük el a Wine alapbeállításokat a winecfg alkalmazással, amely az Alkalmazások - Wine - A Wine beállítása menüpontból indítható! A megjelenő grafikus felületen:

  • az Alkalmazások fülön a Windows verzió legyen XP (ez az alapértelmezés);
  • a Meghajtók fülön az Autofelismerés nyomógombbal derítsük fel a partíciókat. Fontos, hogy a Wine csak azokat a lemezterületeket látja, amelyek "gyökere" meghajtóként fel van véve, így biztonsági szempontból érdemes lehet a legtöbb betűjelet (köztük a Linux gyökér fájlrendszerre mutatót - általában Z:\) törölni, és csak az alábbiakat meghagyni:
    • a drive_c (C:\ - mindig megvan);
    • a /tmp-re mutató betűjel (pl. D:\ - ha nem külön partíció, akkor készítsünk egyet);
    • a /opt/wine/.external könyvtárra mutató betűjel (pl. E:\ - adatcsere-terület Linux alkalmazásokkal);
    • a /home-ra mutató betűjel (általában H:\ - ez alatt lesz a felhasználói profil);
    • a /media-ra mutató betűjel (pl. M:\ - ide csatolódnak a pendrive-ok, stb.);
    • a /cdrom-ra mutató betűjel (pl. R:\ - ide csatolódik az elsődleges optikai olvasó tartalma)
  • a hang fülön érdemes az ALSA driver kiválasztását megerősíteni (Alkalmaz nyomógomb);
  • (Mit még? - TODO!).

Gyorstesztként indítsuk el a beépített Windows Jegyzettömb (notepad) alkalmazást az Alkalmazások - Wine - Programok - Kellékek - Jegyzettömb menüponttal, és TODO!. A Gecko böngészőmotor ellenőrzésére indítsuk el a beépített web böngészőt (Wine Internet Explorer) az alábbi parancssorral (erre nincs menüpont):

wine iexplore

amire a Wine HQ weboldalnak kell megjelennie.

A winetricks telepítése

A winetricks egy script a Wine csomagban nem szereplő (Netről letölthető) alapvető alkalmazások, driverek, fontok, stb. szakszerű telepítésére. Töltsük le a legfrissebb változatot, és tegyük futtathatóvá:

cd ~/.wine # futtathatóan csatolt home partíciókat feltételezve
wget http://winetricks.org/winetricks
chmod 750 winetricks

Gyorstesztként adjuk ki az alábbi parancsot:

~/.wine/winetricks -V

amire a winetricks verziószámának kell megjelennie. Sikeres teszt esetén készítsünk számára egy menüpontot a Rendszer - Beállítások - Főmenü szerkesztővel a Wine - Programok alá egy új menü mappa (Eszközök), és ebben egy új elem (Alkalmazás, név: Wine Tricks, parancs: .wine/winetricks, megjegyzés: Telepítő segéd) felvételével.

Telepítés winetricks-szel

A maintainer által támogatott alkalmazásokat és játékokat az Alkalmazások - Wine - Programok - Eszközök - Wine Tricks menüpontból elindítható GUI segítségével telepíthetjük, de használhatjuk a parancssort is. Telepítsük a standard Microsoft fontkészletet az alábbi paranccsal:

~/.wine/winetricks corefonts lucida tahoma
A parancs letölti, a Wine C:\Windows\Fonts könyvtárába telepíti és a registry-be bejegyzi a fontokat.

TODO: mit érdemes mindig feltelepíteni?

Wine bottle eltávolítása

TODO!

rm -fr ~/.wine
rm -r ~/.local/share/desktop-directories/wine-*
rm -r ~/.config/menus/applications-merged/wine-*
rm -r ~/.local/share/applications/wine/

Irodalom