MS Office365 Linuxon

Ilyen állat márpedig nincs :D
És tényleg nincs, de okosba' meg lehet oldani. (Legálisan, hiszen ugyanúgy aktiválni kell, mint Windowson. Az meg nincs kikötve, hogy nem lehet máson futtatni :)) )

Ez a dolog még a munkahelyemen merült fel régebben, egy kollega nem hitte el, hogy meg lehet csinálni. Ez pár éve volt, az első kiguglizott leírás úgy ment végig, mint kés a vajon, az Office online telepítőjével. Aztán amikor egy évvel később élesben kellett volna, akkor már persze nem működött :D Microsofték valamit változtattak, a Wine Appdb tele volt vele, hogy senki nem tudja, mi baja. (Azóta se oldódott meg :W .)

Idén viszont megtaláltam a tutit. Nem is volt nehéz, korábban is meglehetett volna. Igazából nem az az akadály lett elhárítva, ami a korábbi elakadást okozta, hanem valaki (egy Troplo nevű Github user) lementette a korábban működő telepítést :D Innentől már csak annyi volt a dolog, hogy az Arch-ra készült script alapján Ubuntun megoldjam a Wine beállítását (alapvetően Debiant használok, de ez egy Ubuntu teszt-virtuálgépen ment, mert régebben is Buguntura próbáltam).

Mert hát persze hogy Wine-n működik a dolog. Az egésszel a baj is ez : a Wine ugye a Windows rendszerhívásait valósítja meg, de ez logikusan azt is jelentheti, hogy ha vírusos cuccot indítasz el, akkor a kártevő is képes lehet működni. Alapvetően ezért inkább virtuális gépen Windowson futtatott Office-t szoktam javasolni ilyen esetekre, de hasznos lehet a dolog közvetlenül Linux tetején is. Poénnak meg mindenképpen jó, jelen írásban is csak ennyi volt a cél, bár van, aki az Office-t tényleg így használja :)

Tehát a lényeg az, hogy a Wine megfelelően fel legyen extrázva, és a telepített Office a helyén legyen.

Ehhez jó, ha van fent egy nagyon friss Wine, tehát rootként (közben el lehet menni kávézni, jó darabig tölt le) :
dpkg --add-architecture i386
apt update
apt install gcc make perl
wget -qO- https://dl.winehq.org/wine-builds/winehq.key | apt-key add -
apt install software-properties-common
apt-add-repository "deb http://dl.winehq.org/wine-builds/ubuntu/ $(lsb_release -cs) main"
apt install --install-recommends winehq-stable
apt install winetricks winbind samba smbclient winetricks

Ha ez megvan, akkor a többi már megy userként is, kb. így (nyilván nem mindegy, hova töltötted le a telepítőt) :
mkdir ~/.msoffice
export WINEPREFIX=~/.msoffice 
wineboot -i
winetricks cmd corefonts msxml6 riched20 gdiplus
wine WINEPREFIX=.msoffice 
WINEARCH=win32 winetricks dotnet472 
WINEARCH=win32 winetricks vcrun2017
7z x /home/$USER/msoffice.7z -o/home/$USER/.wine-msoffice
mv /home/$USER/.wine-msoffice/Microsoft_Office_365-3 /home/$USER/.msoffice/ProPlus
...aztán átmásolod a 365_3-ból az egészet a .msoffice-ba.
Az archívot nem linkelem, a Troplo féle scriptben megtalálható ;)
Ha megvan minden, akkor indítasz egy cmd-t :
WINEARCH=win32 WINEPREFIX=~/.msoffice wine cmd
És ebben a szokásos C:\Program files\... Office16... mélyén pl. egy EXCEL.EXE . (Megy ez egyszerűbben is, de első próbának érdemesebb így. )


Megyen


Persze aktiválni azért kellene.

Innentől kezdve már ugyanaz, mint egy Office. Kell neki egy aktiváló kulcs, és működik. Annyi hibát találtam, hogy felbontásváltás után nem volt hajlandó átméretezni magát, be kellett zárni. Nyilván a Wine meghajtókezelését is szokni kell, azaz hogy a C: egy könyvtár a Linux home könyvtáradban, és a / Z: néven látszik :DDD

Még van hozzászólás! Tovább