Bazaar

Bazaar

 




Wiki Tools

  • Find Page
  • Recent Changes
  • Page History
  • Attachments

Differences between revisions 1 and 26 (spanning 25 versions)
Revision 1 as of 2007-10-14 18:36:48
Size: 5195
Editor: RadimKolar
Comment: pagecopy
Revision 26 as of 2012-03-05 04:32:09
Size: 6276
Editor: bialix
Comment: added warning about out-of-date
Deletions are marked like this. Additions are marked like this.
Line 3: Line 3:
/!\ WARNING! This page is out-of-date.
Line 4: Line 6:
This page will teach you how to '''quickly''' install Bazaar on the 32-bit Windows platform. Guide is targeted mainly at new Bazaar users and optimized to reduce the time spent during the installation process. It explains how to use the Python-based installer, where you have to install all the dependencies, plugins and TortoiseBzr manually. See WindowsDownloads for more information about your installation options.
Line 5: Line 8:
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 searching the software home pages. Because of this some files may become unavailable later or may not contain the latest version of the software. We are linking home pages as well, so in case of problems with downloads feel free to check linked home pages.
Line 8: Line 10:
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].
Installation is tested on 32-bit Windows XP Service Pack 2 and 3. It might work on Windows 2000 as well if you install [[http://starship.python.net/crew/mhammond/downloads/mfc71.dll|mfc71.dll]]. Bazaar supports several Python versions starting from 2.4. In this guide we are using Python 2.5 because its most widely used version today and supported by most 3rd party Python software.
Line 13: Line 13:
First part of installing Bazaar is easy, because we are using standard Windows installers. You need to download, run and install following packages:
Line 14: Line 15:
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]
 * Python interpreter - [[http://www.python.org/ftp/python/2.5.4/python-2.5.4.msi|python-2.5.4.msi]] | [[http://www.python.org/download/releases/2.5.4/|Homepage]]
 * Python Win32 extensions - [[http://dfn.dl.sourceforge.net/sourceforge/pywin32/pywin32-214.win32-py2.5.exe|pywin32-214.win32-py2.5.exe]] | [[http://sourceforge.net/project/showfiles.php?group_id=78018&package_id=79063|Homepage]]
 * PyCurl - [[http://pycurl.sourceforge.net/download/pycurl-ssl-7.18.2.win32-py2.5.exe|pycurl-ssl-7.18.2.win32-py2.5.exe]] | [[http://pycurl.sourceforge.net/|Homepage]] | [[http://pycurl.sourceforge.net/download/|Download area]]
 * PyCrypto - [[http://www.voidspace.org.uk/cgi-bin/voidspace/downman.py?file=pycrypto-2.0.1.win32-py2.5.zip|pycrypto-2.0.1.win32-py2.5.zip]] (.exe installer is inside ZIP) | [[http://www.voidspace.org.uk/python/modules.shtml#pycrypto|Homepage]]
 * Zlib - [[http://sourceforge.net/project/downloading.php?groupname=libpng&filename=zlib123-dll.zip&use_mirror=surfnet|zlib123-dll.zip]] | [[http://www.zlib.net/|Homepage]] Extract ''zlib123-dll.zip'' to temporary folder and copy ''zlib1.dll'' into C:\Windows\System32
Line 29: Line 22:
 * Paramiko - [http://www.lag.net/paramiko/download/paramiko-1.7.1.zip paramiko-1.7.1.zip] | [http://www.lag.net/paramiko/ Homepage]  * Paramiko source code - [[http://www.lag.net/paramiko/download/paramiko-1.7.4.zip|paramiko-1.7.4.zip]] | [[http://www.lag.net/paramiko/|Homepage]]
 * Paramiko binaries - [[http://bialix.com/python/paramiko-1.7.3-ctypes.win32.exe|paramiko-1.7.3-ctypes.win32.exe]] | [[http://bialix.com/python/|Homepage of win32 binaries]]
Line 32: Line 26:
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.
Bazaar comes with an optional GUI interface. This interface is far from 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.
Line 36: Line 28:
 * 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]
 * GTK+ Runtime - [[http://downloads.sourceforge.net/gtk-win/gtk2-runtime-2.12.9-2008-03-18-ash.exe?download|gtk2-runtime-2.12.9-2008-03-18-ash.exe]] | [[http://gtk-win.sourceforge.net/home/index.php/en/Home|Homepage]]
 * PyCairo - [[http://ftp.gnome.org/pub/GNOME/binaries/win32/pycairo/1.2/pycairo-1.2.6-1.win32-py2.5.exe|pycairo-1.2.6-1.win32-py2.5.exe]] | [[http://www.pygtk.org/downloads.html|Homepage]] | [[http://www.pygtk.org/downloads.html|PyGTK Downloads]]
 * PyGObject - [[http://ftp.gnome.org/pub/GNOME/binaries/win32/pygobject/2.12/pygobject-2.12.3-1.win32-py2.5.exe|pygobject-2.12.3-1.win32-py2.5.exe]] | [[http://www.pygtk.org/downloads.html|Homepage]] | [[http://www.pygtk.org/downloads.html|PyGTK Downloads]]
 * PyGTK - [
[http://ftp.gnome.org/pub/GNOME/binaries/win32/pygtk/2.10/pygtk-2.10.6-1.win32-py2.5.exe|pygtk-2.10.6-1.win32-py2.5.exe]] | [[http://www.pygtk.org/downloads.html|Homepage]] | [[http://www.pygtk.org/downloads.html|PyGTK Downloads]]
Line 46: Line 34:
Now we are finally ready to install Bazaar. Bazaar is doing version number
che
cks 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.
Now we are finally ready to install Bazaar. Bazaar does strict version number checks on ''bzrtools'' plugins and less strict on GUI. All 3 packages (or 2 if you are not installing the GUI) must have the same version if possible. Bzr Tools and Bazaar GUI needs to be compiled. Use the same procedure as for compiling Paramiko.
Line 51: Line 36:
Provided links are for Bazaar '''version 0.91'''. Feel free to check linked
homepages for newer versions.
Provided links are for Bazaar '''version 2.02'''. Feel free to check linked homepages for newer versions.
Line 54: Line 38:
 * 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]
 * Bazaar - [[http://launchpad.net/bzr/2.0/2.0.2/+download/bzr-2.0.2-1.win32-py2.5.exe|bzr-2.0.2-1.win32-py2.5.exe]] | [[http://bazaar-vcs.org/WindowsDownloads|Homepage]]
 * Bzr Tools - [[http://launchpad.net/bzrtools/stable/2.0.1/+download/bzrtools-2.0.1.tar.gz|bzrtools-2.0.1.tar.gz]] | [[http://bazaar-vcs.org/BzrTools|Homepage]]
 * Bazaar GUI - [[http://edge.launchpad.net/bzr-gtk/trunk/0.97.0/+download/bzr-gtk-0.97.0.tar.gz|bzr-gtk-0.97.0.tar.gz]] | [[http://bazaar-vcs.org/bzr-gtk|Homepage]] | [[http://d5190871.u44.websitesource.net/bzr/|exe version that should work with exe bazaar installer]]
 * Other Bazaar GUI - (QT one) - [[http://bazaar-vcs.org/QBzr]]
Line 61: Line 44:
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''
There is a small problem with Bazaar GUI: on Windows, the .bat file for starting GUI is missing. The fix is quite easy: first, locate the bzr.bat file in the Python install folder, Scripts subdirectory. For example, if you installed Python in d:\Python, bzr.bat is in d:\Python\Scripts\bzr.bat. Now copy bzr.bat to olive-gtk.bat, also located in the Scripts subdirectory. Start a text editor, open olive-gtk.bat and change the string ''bzr'' to ''olive-gtk''. After this, you can start the GUI by typing ''olive-gtk''

Bazaar on Windows - Quick install guide

WARNING! This page is out-of-date.

Intro

This page will teach you how to quickly install Bazaar on the 32-bit Windows platform. Guide is targeted mainly at new Bazaar users and optimized to reduce the time spent during the installation process. It explains how to use the Python-based installer, where you have to install all the dependencies, plugins and TortoiseBzr manually. See WindowsDownloads for more information about your installation options.

In this guide we are using direct links to download files instead of searching the software home pages. Because of this some files may become unavailable later or may not contain the latest version of the 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 and 3. It might work on Windows 2000 as well if you install mfc71.dll. Bazaar supports several Python versions starting from 2.4. In this guide we are using Python 2.5 because its most widely used version today and supported by most 3rd party Python software.

Dependencies libraries

First part of installing Bazaar is easy, because we are using standard Windows installers. You need to download, run and install following packages:

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.

Optional GUI interface

Bazaar comes with an optional GUI interface. This interface is far from 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.

Install Bazaar

Now we are finally ready to install Bazaar. Bazaar does strict version number checks on bzrtools plugins and less strict on GUI. All 3 packages (or 2 if you are not installing the GUI) must have the same version if possible. Bzr Tools and Bazaar GUI needs to be compiled. Use the same procedure as for compiling Paramiko.

Provided links are for Bazaar version 2.02. Feel free to check linked homepages for newer versions.

GUI install fix

There is a small problem with Bazaar GUI: on Windows, the .bat file for starting GUI is missing. The fix is quite easy: first, locate the bzr.bat file in the Python install folder, Scripts subdirectory. For example, if you installed Python in d:\Python, bzr.bat is in d:\Python\Scripts\bzr.bat. Now copy bzr.bat to olive-gtk.bat, also located in the Scripts subdirectory. Start a text editor, open olive-gtk.bat and change the string bzr to olive-gtk. After this, you can start the GUI by typing olive-gtk

Thank you for installing Bazaar. Guide provided by RadimKolar.