Javítócsomag Mac-hez
Az OpenOffice.org 3.0.0 (Mac S-en) alatt történő Python bővítmények fagyását kiküszöbölendő javító csomag az OpenOffice.org alkalmazás Python csomagját egészíti ki néhány sorral, mely stabilizálja a Python bővítményeket.

OOo 3.0 Python Javítócsomag letöltése
A javítócsomag használata egyszerű:
- Telepítse föl az OpenOffice.org alkalmazást.
- Töltse le az image fájlt (a fönt látható képre kattintva), majd mount-olja.
- Indítsa el az OOo 3.0 Python Patcher csomagot.
- Amennyiben az OpenOffice.org alkalmazás nem az Applications mappában található, állítsa be a megfelelő útvonalat.
- Kattintson a nyomógombra.
- A Python támogatás most már teljes körű. Ezután feltelepítheti bővítményeinket.
Az OpenOffice.org alkalmazás módosításához szüksége lesz a megfelelő jogosultságra. Ez adott, ha az Ön felhasználói neve alatt telepítette föl az alkalmazást.
További kérdések esetén kérjük vegye fel velünk a kapcsolatot a support@multiracio.com címen.
A csomag technikai részletei
A problémával kapcsolatban további információkat talál az Issue 92661 alatt, valamint ezen a bejegyzésen a mac@porting.openoffice.org levelező listán.
Az OpenOffice.org forráskódjába is bekerül a javítás, de előre láthatólag csak a hónapok múlva megjelenő 3.1-es változatban, ezért mi már most kiadjuk a megoldást jelentő csomagot. A javítás nem tartalmaz bináris fájlokat, csak egy OpenOffice.org (uno.py) Python fájlt, így nem kell számolni semmiféle kellemetlen mellékhatással.
Itt látható a módosított rész:
--- uno.py.orig 2008-11-18 15:18:20.000000000 +0100 +++ uno.py 2008-11-19 20:31:32.000000000 +0100 @@ -31,5 +31,14 @@ import sys -import pyuno +if sys.platform == 'darwin': + # make sure libpyuno.dylib is found + import os + newpath = os.path.split( __file__ )[0] + cwd = os.getcwd() + os.chdir( newpath ) + import pyuno + os.chdir( cwd ) +else: + import pyuno import __builtin__
Ezzel a kiegészítéssel biztosak lehetünk benne, hogy a pyuno.so megtalálja a libpyuno.dylib fájlt.
Amennyiben elkészül a bináris megoldás, erre a javítócsomagra már nem lesz szükség, de problémát akkor sem fog okozni.

