zim-wiki team mailing list archive
-
zim-wiki team
-
Mailing list archive
-
Message #03079
Install Zim 0.62 under Windows 8.1 x64 with every plugins and dependencies (step-by-step)
Hi!
I always had problems with installing Zim from source, so I need a good
tutorial. But I didn't find any which contains description for
dependencies, especially for spell-checking under python 2.7. This is
my
way, and it works for me.
BUNDLES AND PACKAGES
--------------------
Download only packages with UPPERCASE letters, others can install by
other way!
* ZIM DESKTOP WIKI - 0.62 - http://zim-wiki.org/downloads/ [1]
* PYTHON - 2.7.8 x86 - https://www.python.org [2]
* PYGTK-ALL-IN-ONE - 2.24.2 - py2.7
-http://ftp.gnome.org/pub/GNOME/binaries/win32/pygtk/2.24/ [3]
* PIP - https://pip.pypa.io/en/latest/ [4]
* BOXCUTTER - http://keepnote.org/boxcutter/ [5] (Insert screenshot)
* DITAA - http://ditaa.sourceforge.net/ [6] (Insert Ditaa)
* JAVA RE - http://java.com/ [7] (Ditaa)
* GIT - http://git-scm.com/ [8] (Version control)
* MERCURIAL - http://mercurial.selenic.com/ [9] (Version control)
* BAZAAR - http://bazaar.canonical.com/ [10] (Version control)
* GNU LILYPOND - http://www.lilypond.org/ [11] (Insert score)
* GNU PLOT - http://www.gnuplot.info/ [12] (Insert Gnuplot)
* GNU R - http://www.r-project.org [13] (Insert GNU R Plot)
* GRAPHVIZ - http://www.graphviz.org [14] (Diagram editor, Link Map)
* MIKTEX - http://www.miktex.org [15] (Equation editor)
* seqdiag - https://pypi.python.org/pypi/seqdiag/ [16] (Sequence
Diagrameditor)
* PYGTKSPELL
-http://gramps-project.org/wiki/images/f/ff/PyGTKSpell-2.25.3.win32-py2.6.zip[17]
(Spellcheck)
* PyEnchant - http://pypi.python.org/pypi/pyenchant/ [18]
(PyGTKSpell)
* MYSPELL - https://packages.debian.org/sid/myspell-hu [19]
(Spellcheck)(optional, only for hungarian users)
* ABIWORD - http://www.abiword.org/ [20] (PyEnchant)
* PATHEDITOR - http://redfernplace.com/ [21]
|http://download.cnet.com/Path-Editor/3000-2094_4-10672356.html [22]
(optional, I don't like Windows built-in Path editor, unfortunately
original link is dead)
* .Net 3.5 (PathEditor)
* ZIM TRANSLATIONS - https://translations.launchpad.net/zim/pyzim
[23]
PREPARING
---------
### PyGTKSpell
1. Extract PyGTKSpell-2.25.3.win32-py2.6.zip file
2. Open PyGTKSpell-2.25.3.win32-py2.6.exe with Notepad++ or vim (with
vim -b PyGTKSpell-2.25.3.win32-py2.6.exe command)
3. Edit 918. line:
-target_version=2.6
+target_version=2.7
So replace "target_version=2.6" to "target_version=2.7", yes it is an
ugly hack.
4. Save it as PyGTKSpell-2.25.3.win32-py2.7.exe
### AbiWord
1. Install Abiword
2. Copy to another folder the following dlls:
a. C:\Program Files (x86)\AbiWord\bin\libenchant.dll
b. C:\Program Files (x86)\AbiWord\lib\enchant\libenchant_ispell.dll
c. C:\Program Files (x86)\AbiWord\lib\enchant\libenchant_myspell.dll
INSTALLING
----------
1. Install .NET 3.5 (Control Panel\Programs\Turn Windows features on or
off\.NET Framework 3.5 (includes .NET 2.0 and 3.0))
2. Install Java Runtime Engine
3. Install PathEditor
4. Extract Zim Desktop Wiki to final place (e.g: C:\Program Files
(x86)\Zim Desktop Wiki
5. Install Python 2.7
5. Python 2.7 telepítése (Válasszuk ki a Add python.exe to PATH
lehetőséget)
6. PyGTK telepítése
a. PyGTK
b. PyGObject
c. PyCairo
d. PyGTKSourceView2
e. PyGooCanvas (opcionális)
f. PyRsvg (opcionális)
g. Glade UI Designer (opcionális)
h. Language Tools (opcionális)
i. GTK+ Runtime
7. Zim indítása
a. C:\Program Files (x86)\Zim Desktop Wiki\zim.py
8. Frissített lokalizációs fájlok másolása a C:\Program FIles (x86)\Zim
Desktop Wiki\translations mappába
9. Frissített lokalizáció fordítása
a. setup.py build_trans
10. Pip telepítése
a. python get-pip.py
b. PATH: C:\Python27\Scripts
11. seqdiag, pyenchant telepítése
a. pip install seqdiag pyenchant
12. libenchant.dll, libenchant_ispell.dll, libenchant_myspell.dll
másolása a C:\Python27\Lib\site-packages\enchant mappába (ha nem ide
másolod nem tudja betölteni a szótárállományokat)
13. Szótárállományok másolása a
C:\Python27\Lib\site-packages\enchant\share\enchant\myspell mappába, és
átnevezésük hu_HU_u8.aff és hu_HU_u8.dic-ről hu_HU.aff és hu_HU.dic-re
14. PyGTKSpell telepítése a PyGTKSpell-2.25.3.win32-py2.7.exe
felhasználásával
15. Nyisd meg a C:\Python27\Lib\site-packages\gtk-2.0\gtkspell.pyd
fájlt Notepad++-ban vagy a vim -b gtkspell.pyd parancssal, írd át a
python26.dll-t python27.dll-re, majd mentsd el a fájlt. @hack
16. Zim indítása
a. C:\Program Files (x86)\Zim Desktop Wiki\zim.py
b. Ellenőrizzük, hogy a Szerkesztés\Beállítások\Kiegészítők alatt a
Forrásnézet plugin már bekapcsolható-e
17. Enchant hozzáadása a PATH-hoz
a. PATH: C:\Python27\Lib\site-packages\enchant\
18. Szerkeszd a C:\Program FIles (x86)\Zim Desktop
Wiki\zim\plugins\spell.py 95. sorát: (Helyesírásellenörzés miatt)
@bugfix
- ErrorDialog(self.ui, (
+ ErrorDialog(self.window.ui, (
19. Zim indítása
a. C:\Program Files (x86)\Zim Desktop Wiki\zim.py
b. Ellenőrizzük, hogy a Szerkesztés\Beállítások\Kiegészítők alatt a
Helyesírásellenőrzés plugin már bekapcsolható-e
20. Boxcutter telepítése
a. PATH: C:\Program Files (x86)\Boxcutter
b. Ellenőrizzük, hogy a Szerkesztés\Beállítások\Kiegészítők alatt a
Képernyőkép beillesztése plugin már bekapcsolható-e
21. Ditaa telepítése
a. PATH: C:\Program Files (x86)\Ditaa
b. Szerkeszd a C:\Program FIles (x86)\Zim Desktop
Wiki\zim\plugins\ditaaeditor.py 22. sorát:
-dotcmd = ('ditaa')
+dotcmd = ('java -jar "C:\\Program Files (x86)\\Ditaa\\ditaa0_9.jar"')
c. Ellenőrizzük, hogy a Szerkesztés\Beállítások\Kiegészítők alatt a
Ditaa beillesztése plugin már bekapcsolható-e
22. GNU Lilypond telepítése
a. PATH: C:\Program Files (x86)\LilyPond\usr\bin
b. Ellenőrizzük, hogy a Szerkesztés\Beállítások\Kiegészítők alatt a
Kotta beillesztése plugin már bekapcsolható-e @bug
23. GNU Plot telepítése
a. PATH: C:\Program Files (x86)\gnuplot\bin
b. Ellenőrizzük, hogy a Szerkesztés\Beállítások\Kiegészítők alatt a
GNUPlot beillesztése plugin már bekapcsolható-e
24. GNU R telepítése
a. PATH: C:\Program Files\R\R-3.1.1\bin
b. Ellenőrizzük, hogy a Szerkesztés\Beállítások\Kiegészítők alatt a
GNU R Plot Editor beillesztése plugin már bekapcsolható-e
25. GraphViz telepítése
a. PATH: C:\Program Files (x86)\Graphviz2.38\bin
b. Ellenőrizzük, hogy a Szerkesztés\Beállítások\Kiegészítők alatt a
Diagram beillesztése és a Hivatkozás-térkép plugin már bekapcsolható-e
26. MikTex telepítése
a. PATH: C:\Program Files (x86)\MiKTeX 2.9\miktex\bin
b. Ellenőrizzük, hogy a Szerkesztés\Beállítások\Kiegészítők alatt a
Egyenlet beillesztése plugin már bekapcsolható-e @bug
27. Git telepítése (opcionális)
a. PATH: C:\Program Files (x86)\Git\bin
b. Ellenőrizzük, hogy a Szerkesztés\Beállítások\Kiegészítők alatt a
Verziókezelés plugin már bekapcsolható-e
28. Mercurial telepítése (opcionális)
a. PATH: C:\Program Files\Mercurial, C:\Program Files TortoiseHG
(opcionális)
b. Ellenőrizzük, hogy a Szerkesztés\Beállítások\Kiegészítők alatt a
Verziókezelés plugin már bekapcsolható-e
29. Bazaar telepítése (opcionális)
a. PATH: C:\Program Files (x86)\Bazaar
b. Ellenőrizzük, hogy a Szerkesztés\Beállítások\Kiegészítők alatt a
Verziókezelés plugin már bekapcsolható-e
--
MUKLI KRISZTIÁN
_tel: +3631 313 2094_
_mail: krisztianmukli@xxxxxxxx [24]_
_web: www.mukli.hu [25]_
Links:
------
[1] http://zim-wiki.org/downloads/
[2] https://www.python.org/
[3] http://ftp.gnome.org/pub/GNOME/binaries/win32/pygtk/2.24/
[4] https://pip.pypa.io/en/latest/
[5] http://keepnote.org/boxcutter/
[6] http://ditaa.sourceforge.net/
[7] http://java.com/
[8] http://git-scm.com/
[9] http://mercurial.selenic.com/
[10] http://bazaar.canonical.com/
[11] http://www.lilypond.org/
[12] http://www.gnuplot.info/
[13] http://www.r-project.org/
[14] http://www.graphviz.org/
[15] http://www.miktex.org/
[16] https://pypi.python.org/pypi/seqdiag/
[17]
http://gramps-project.org/wiki/images/f/ff/PyGTKSpell-2.25.3.win32-py2.6.zip
[18] http://pypi.python.org/pypi/pyenchant/
[19] https://packages.debian.org/sid/myspell-hu
[20] http://www.abiword.org/
[21] http://redfernplace.com/
[22] http://download.cnet.com/Path-Editor/3000-2094_4-10672356.html
[23] https://translations.launchpad.net/zim/pyzim
[24] mailto:krisztianmukli@xxxxxxxx
[25] http://www.mukli.hu