我想要获得一个通过 安装的程序bzr
。
我已经成功安装了bzr
,但它要求我进行身份验证(尽管我已登录 Launchpad)。Bzr 帮助似乎面向开发人员,并且没有提到登录。
非技术用户该如何使用它?有 GUI 吗?
答案1
Bazaar 是一个版本控制系统,类似于 git 或 svn。开发人员使用它来帮助协作项目。如果您使用 bzr 下载程序,则意味着您将获得需要编译的源代码。是的,软件中心有一个 GUI,但我认为命令行会更简单。
您想要获取的程序是什么?bzr 分支叫什么?
答案2
因为您想要的只是获得该程序,所以您不需要使用 Bazaar 或浏览器中的 Launchpad 登录(并且 Bazaar 不知道(没有办法知道)这一点!)。
Bazaar 是一个程序,它可以获取您想要的程序(的源代码)以及使程序运行所需的所有文件(以及 README 文件上的步骤)。
Bazaar 有一个图形前端。它被称为Bazaar Explorer
。要了解更多信息,请参阅:
您现在需要执行的步骤(非常简单):
创建一些目录来放置文件(例如
/home/you/fbuntu
:)在终端中,切换到该文件夹(
cd ~/fbuntu
)然后执行 bzr 命令 (
bzr branch lp:fbuntu
) --> 它会警告你有关 Launchpad ID 的信息,但不用担心,你不需要它来让程序运行!它将要下载所有文件,完成后即可正常打开它们。
答案3
如果你所关心的只是获取代码的副本,那么这非常简单:
bzr branch branch_url
例如,如果您想要我假设的项目“foo”的主干分支,您可以执行以下操作:
bzr branch lp:~scott.severance/foo/trunk
答案4
据我所知和使用,Bazaar 是为开发使用而设计的,用于上传、下载和管理您自己或与一组开发人员一起开发的代码版本。Bazaar 的缩写是 bzr,是一个客户端应用程序,它连接到发射台,代码存储于其中并且所有人都可以查看。
您可以在以下网站了解有关 Bazaar 的基础知识这个简短的教程。
Launchpad 是由典范,Ubuntu 背后的组织。
如果您正在下载可用的程序(如 Ubuntu 软件中心),那么您应该使用apt
。请参阅man apt
您的终端以了解更多信息。
但是,如果你想下载代码自己编译(编译方式取决于代码),那么你可以使用 Bazaar如文档中所述:
>>> bzr branch lp:name-of-branch-you-wish-to-copy ~/path/to/copy/to
或者
>>> mkdir ~/path/to/copy/code/to
>>> cd ~/path/to/copy/code/to
>>> bzr init
>>> bzr pull lp:name-of-branch-you-wish-to-copy
此时它确实要求登录 Launchpad,我不知道是否有办法解决这个问题。无论如何,如果您需要询问问题或者向托管在那里的您最喜欢的软件报告错误,Launchpad 帐户总是一件好事。你需要将你的 Launchpad 账户注册到 bzr才能够执行分支。
注意:pull
如果您需要更新到最新版本,该命令将比分支命令更好,branch
它将仅在启动板上创建现有分支的副本,并且随后使用此命令会造成混乱。您下载的代码的后续更新(如果有新版本发布)通过以下方式完成:
>>> cd ~/path/to/copy/code/to
>>> bzr pull lp:name-of-branch-you-wish-to-copy