Bazaar on Windows - Quick install guide
This page will teach you how to fast install Bazaar on 32-bit Windows platform. Guide is targeted mainly at new Bazaar users and optimized to save your time spend during installation process.
In this guide we are using direct links to download files instead of program home page. Because of this some files may become unavailable later or may not contain latest version of software. We are linking home pages as well, so in case of problems with downloads feel free to check linked home pages.
Installation is tested on 32-bit Windows-XP Service Pack 2. It might work on Windows 2000 as well if you install [http://starship.python.net/crew/mhammond/downloads/mfc71.dll mfc71.dll].
First part of installing Bazaar is easy, because we are using standard Windows installers. You need download, run and install following packages:
Python interpreter - [http://www.python.org/ftp/python/2.4.4/python-2.4.4.msi python-2.4.4.msi] | [http://www.python.org/download/releases/2.4.4/ Homepage]
Python Win32 extensions - [http://sourceforge.net/project/downloading.php?group_id=78018&filesize=4351770&filename=pywin32-210.win32-py2.4.exe&3479152 pywin32-210.win32-py2.4.exe] | [http://sourceforge.net/project/showfiles.php?group_id=78018&package_id=79063 Homepage]
PyCurl - [http://pycurl.sourceforge.net/download/pycurl-ssl-7.16.4.win32-py2.4.exe pycurl-ssl-7.16.4.win32-py2.4.exe] | [http://pycurl.sourceforge.net/ Homepage]
PyCrypto - [http://www.voidspace.org.uk/cgi-bin/voidspace/downman.py?file=pycrypto-2.0.1.win32-py2.4.zip pycrypto-2.0.1.win32-py2.4.zip] (.exe installer is inside ZIP) | [http://www.voidspace.org.uk/python/modules.shtml#pycrypto Homepage]
ElementTree - [http://effbot.org/media/downloads/elementtree-1.2.6-20050316.win32.exe elementtree-1.2.6-20050316.win32.exe] | [http://effbot.org/downloads/#elementtree Homepage]
cElementTree - [http://effbot.org/media/downloads/cElementTree-1.0.5-20051215.win32-py2.4.exe cElementTree-1.0.5-20051215.win32-py2.4.exe] | [http://effbot.org/downloads/#celementtree Homepage]
Next module is distributed in source code only. Module needs to be compiled and installed by hand. Get following ZIP file and extract it (including subdirectories) to some temporary folder. Run command line shell and change working directory to temporary folder with extracted copy. You should be in directory with setup.py file. Run python setup.py install This will compile and install module.
Paramiko - [http://www.lag.net/paramiko/download/paramiko-1.7.1.zip paramiko-1.7.1.zip] | [http://www.lag.net/paramiko/ Homepage]
Optional GUI interface
Bazaar comes with optional GUI interface. This interface is far from being perfect or at least bug free, but it is still better than no GUI interface at all. If you want GUI, install following packages as well.
GTK+ Runtime - [http://gladewin32.sourceforge.net/modules/wfdownloads/visit.php?cid=15&lid=111 gtk-2.10.11-win32-1.exe] | [http://gladewin32.sourceforge.net/modules/wfdownloads/viewcat.php?cid=4 Homepage]
PyCairo - [http://ftp.gnome.org/pub/GNOME/binaries/win32/pycairo/1.2/pycairo-1.2.6-1.win32-py2.4.exe pycairo-1.2.6-1.win32-py2.4.exe] | [http://www.pygtk.org/downloads.html Homepage]
PyGObject - [http://ftp.gnome.org/pub/GNOME/binaries/win32/pygobject/2.12/pygobject-2.12.3-1.win32-py2.4.exe pygobject-2.12.3-1.win32-py2.4.exe] | [http://www.pygtk.org/downloads.html Homepage]
PyGTK - [http://ftp.gnome.org/pub/GNOME/binaries/win32/pygtk/2.10/pygtk-2.10.6-1.win32-py2.4.exe pygtk-2.10.6-1.win32-py2.4.exe] | [http://www.pygtk.org/downloads.html Homepage]
Now we are finally ready to install Bazaar. Bazaar is doing version number checks on plugins. All next 3 (or 2 if you are not installing GUI) must have same version. Bzr Tools and Bazaar GUI needs to be compiled. Use same procedure as for Paramiko.
Provided links are for Bazaar version 0.91. Feel free to check linked homepages for newer versions.
Bazaar - [http://bazaar-vcs.org/releases/win32/bzr-0.91.0.win32-py2.4.exe bzr-0.91.0.win32-py2.4.exe] | [http://bazaar-vcs.org/WindowsDownloads Homepage]
Bzr Tools - [http://panoramicfeedback.com/opensource/bzrtools-0.91.0.tar.gz bzrtools-0.91.0.tar.gz] | [http://bazaar-vcs.org/BzrTools Homepage]
Bazaar GUI - [https://launchpad.net/bzr-gtk/0.91/0.91.0/+download/bzr-gtk-0.91.0.tar.gz bzr-gtk-0.91.0.tar.gz] | [http://bazaar-vcs.org/bzr-gtk Homepage]
GUI install fix
There is small problem with Bazaar GUI. On Windows, .bat file for starting GUI is missing. Fix is quite easy. First, locate bzr.bat. File is in Python install folder, Scripts subdirectory. If you installed python in d:\Python bzr.bat is d:\Python\Scripts\bzr.bat. Now copy bzr.bat to olive-gtk.bat located in Scripts subdirectory too. Start text editor, open olive-gtk.bat and change string bzr to olive-gtk. After this you can start GUI by typing olive-gtk
Thank you for installing Bazaar. Guide provided by RadimKolar.