Bazaar

更新日期:2019年07月10日
@IGNORECHANGE

Bazaar,是一个版本控制系统。Bazaar(或bzr)是一个强大,友好和可扩展的分布式版本控制系统。Bazaar是Canonical Ltd的一个项目,也是GNU项目的一部分,旨在开发一个免费的操作系统。Bazaar跟踪软件源代码(或类似信息)的变化;让你看到使谁修改了它、什么时候、为什么;合并并发更改;帮助人们在团队中一起工作。

安装


从发行版的源中安装

#!/bin/bash

# Kali GNU/Linux Rolling
apt-get install bzr

使用源码编译Bazaar并安装

Download Bazaar: http://wiki.bazaar.canonical.com/Download
安装过程可以参考:BLFS/Bazaar-2.5.1:http://www.linuxfromscratch.org/blfs/view/7.6/general/bazaar.html

文档:http://wiki.bazaar.canonical.com/SourceDownloads#Source_Downloads
下载:https://launchpad.net/bzr/2.7/2.7.0/+download/bzr-2.7.0.tar.gz
编译、安装:http://wiki.bazaar.canonical.com/InstallationFaq

安装的可执行程序

bzr
用于访问bzr仓库的命令行的Client程序。

Error List


#1 ImportError: No module named bzrlib

bzr: ERROR: Couldn't import bzrlib and dependencies.
Please check the directory containing bzrlib is on your PYTHONPATH.

Traceback (most recent call last):
File "/opt/bazaar/bin/bzr", line 74, in <module>

import bzrlib
ImportError: No module named bzrlib

原因:因为我的安装目录在 /opt/bazaar(python setup.py install --prefix=/opt/bazaar),所以bzrlib在 /opt/bazaar/lib/python2.7/site-packages 下。
解决:

#!/bin/sh

# 将bzrlib添加到模块的搜索路径中
export PYTHONPATH=$PYTHONPATH:/opt/bazaar/lib/python2.7/site-packages


参考文献


ToC

安装

从发行版的源中安装

使用源码编译Bazaar并安装

安装的可执行程序

Error List

#1 ImportError: No module named bzrlib

参考文献