• 从官方的BZR源安装avant-window-navigator


    资料来自:

    http://blog.163.com/azhai@126/blog/static/111056312008315842433/
    http://www.ibentu.org/2007/09/09/install-awvant-window-navigator-from-bzr.html

    什么是bzr?
    不知道BZR版是什么意思,大概是比SVN版更新吧。(TualatriX原话)
    http://linuxdesktop.cn/2007/08/13/awn-stack

    嗯,我就不号召大家鄙视TX了^_^……那么什么是bzr呢?bzr全称是Bazaar,官方网站在这里http://bazaar- vcs.org/。它是一种分布式源代码版本控制系统,与SVN、CVS等等类似(小白们大概都知道吧?),是由Canonical公司(Ubuntu的赞助者)赞助的。简单地说,它就是一个提供程序内测源代码的东东。更详细的介绍请移步维基,走前请戴套。

    好了,转入正题。众所周知,目前使用的avant-window-navigator的tuxfamily源的速度在中国的访问速度是令人发指的。而官方的bzr源则有相对比较快的访问速度,而且版本更新快于tuxfamily源。好吧,开始:

    首先安装bzr,sudo apt-get install bzr
    注意不要输入sudo apt-get install bazaar,这个是用于创建bzr“服务端”用的,我们只需要bzr这个“客户端”就行了。

    好了,进入正题:
    参考官网上的介绍,运行
    bzr co http://bazaar.launchpad.net/~awn-core/awn/trunk avant-window-navigator
    获取源代码
    这个过程稍微有些漫长,但是总体上说比tuxfamily连接快
    完成后会在运行该命令的文件夹下生成avant-window-navigator文件夹
    好了,后面就是比较常规的操作了:
    cd avant-window-navigator
    ./autogen.sh
    make
    sudo make install (或者sudo checkinstall)

    注意运行autogen.sh时会提示你缺少什么包,请以它给出的包名称在新立得中搜索相应的dev包。比如它提示缺少gnome-menu包时,通过新立得搜索对应的包名称是libgnome-menu2,对应的dev包名字是libgnome-menu-dev,那么装上libgnome-menu- dev就可以了。
    好了,avant-window-navigator已经安装好了。但是打开后你会发现里面的applet少得可怜。这是因为你没有安装awn-extras
    运行
    bzr co http://bazaar.launchpad.net/~awn-core/awn/trunk awn-core-applets
    来获取源代码,然后cd awn-extras/awn-applers/awn-core-applers,运行autogen.sh,make&&make install
    重启awn,搞定了。亲爱的stack插件!
    over!

    windows版的bzr下载https://launchpadlibrarian.net/109861775/bzr-explorer-setup-1.3.0.exe

    来自这里:

    http://doc.bazaar.canonical.com/explorer/en/

    https://launchpad.net/bzr-explorer/1.1/1.1.1

    安装完以后在c:python27scripts下有一个bzr命令在这个目录下面就可以执行bzr命令

    C:Python27Scripts>bzr clone https://code.launchpad.net/~openerp-commiter/openobject-addons/trunk-extra-addons

    可以得到openerp addons

  • 相关阅读:
    vue2.0动态添加组件
    Kali Linux信息收集工具全
    Kali Linux 弱点分析工具全集
    如何DIY一个简单的反弹Shell脚本
    深入理解DIP、IoC、DI以及IoC容器
    Intellij IDEA常用配置详解
    GIT 的常规操作
    Nodejs学习笔记(一)--- 简介及安装Node.js开发环境
    什么是“对用户友好”
    Facebook为什么使用PHP编程语言?
  • 原文地址:https://www.cnblogs.com/chjbbs/p/3596335.html
Copyright © 2020-2023  润新知