~bzr-pqm/bzr/bzr.dev

1185.16.80 by Martin Pool
Update news and readme
1
bzr install instructions
2
************************
3
4
Dependencies
5
------------
6
6015.59.1 by Samuel Bronson
Update INSTALL for switch to Python 2.6 and up.
7
bzr requires Python 2.6 or newer.
1185.16.80 by Martin Pool
Update news and readme
8
9
If you wish to access branches over sftp, you will need paramiko and
10
pycrypto:
11
12
  http://www.lag.net/paramiko/
13
2696.2.1 by James Westby
Document optional dependency on pyrex
14
bzr can optionally use compiled versions of some parts of the code
2696.2.3 by James Westby
Windows and others do not require python-dev.
15
for increased speed. When installing bzr you need the ability to
5278.1.5 by Martin Pool
Correct more sloppy use of the term 'Linux'
16
build C extensions. Some GNU/Linux distributions package the necessary
2696.2.3 by James Westby
Windows and others do not require python-dev.
17
headers separately from the main Python package. This package is
18
probably named something like python-dev or python-devel. FreeBSD,
5278.1.5 by Martin Pool
Correct more sloppy use of the term 'Linux'
19
Windows, source-based GNU/Linux distributions, and possibly other operating
2696.2.3 by James Westby
Windows and others do not require python-dev.
20
systems, have the required files installed by default.
2696.2.2 by James Westby
The release tarballs will contain the .c files, and so pyrex is not needed.
21
22
If you are installing bzr from a bzr branch rather than a release tarball,
23
then you should also have the Pyrex package installed. This is not necessary
24
for release tarballs as they already contain the C files that Pyrex is needed
25
to create.
2696.2.1 by James Westby
Document optional dependency on pyrex
26
27
  http://www.cosc.canterbury.ac.nz/greg.ewing/python/Pyrex/
28
1185.16.80 by Martin Pool
Update news and readme
29
Installation
30
------------
31
2382.2.6 by Martin Pool
Recommendation to delete bzrlib when installing
32
When upgrading using setup.py, it is recommended that you first delete the
33
bzrlib directory from the install target.
34
1185.16.80 by Martin Pool
Update news and readme
35
To install bzr as a user, run
36
37
  python setup.py install --home ~ 
38
39
To install system-wide, run (as root)
40
41
  python setup.py install
42
2382.2.3 by Martin Pool
Link from INSTALL to faq and wiki
43
For more information on installation, see
4988.4.2 by Martin Pool
Change url to canonical.com or wiki, plus some doc improvements in passing
44
<http://wiki.bazaar.canonical.com/InstallationFaq>
45
or write to bazaar@lists.canonical.com, or ask a question at
46
<https://answers.launchpad.net/bzr/>.