2015-12-30

原文地址:http://litanid.blog.163.com/blog/static/243825053201511303647726/

度娘一搜索,一大把Debian添加PPA源的文章,但我的Debian8.2通过实践效果不佳。这些文章中比较有借鉴意义的列出如下,仅供参考(有些文章也不知道原创作者是谁了):
1.Debian 增加 add-apt-repository 命令支持 ( http://blog.chinaunix.net/uid-14214482-id-330807.html
2.在debian下添加ppa ( http://my.oschina.net/fenglinwansu/blog/126723
以上两篇文章均是为debian增加命令,最后像ubuntu一样使用ppa,我的机子和系统不能正常使用。
3.debian 通过ppa安装wiznote ( http://tieba.baidu.com/p/3073905307
这篇吧贴较有借鉴意义,我的安装也是参照这种方式。
4.Debian Wiki上其实有个wiki:CreatePackageFromPPA ( https://wiki.debian.org/CreatePackageFromPPA) 是关于PPA的,算是官方比较正式的方法,跟上述3有点区别,但较为繁锁。

我的安装方式主要是参照借鉴上述3和4,具体如下:

1.假如你要安装某一个软件,但是通过aptitude install 或者 apt-get install 发现源里没有你要安装的软件(也有可能你源的版本没有该软件,如stable里没有,但testing里有,这里讨论的是所有debian源里都没有),又不想编译源码或者直接dpkg deb文件(有时依赖较难解决),但Ubuntu PPA 有,则可以使用此方法。以下方法以安装为知wiznote为例,其他类似。

2.打开Launchpad ( https://launchpad.net/),在右上搜索框里输入“wiznote” 搜索Launchpad。

3.搜索结果如下:

标1处是WizNote项目的首页,得找到其Maintainer的Personal package archives页,标2处是直接去Personal package archives页的链接,如从标1处进去,得依次点击如下图片红圈处链接才能进到其Maintainer的Personal package archives页:

点击上图中红圈处“wiznote-team”,则进入如下图示页面:

4.以下图为其Maintainer的Personal package archives页:

5.点开上图中“Technical details about this PPA”,可得到如图所示内容,得要“Choose your Ubuntu version”,一般选择最新版本,此处选择 xenial,选择后下框中内容会变,框中内容 和下面的Signing key是我们需要的内容。

6.打开 debian 终端,su 用 root 用户登录,依次执行如下命令:
(1)echo “deb http://ppa.launchpad.net/wiznote-team/ppa/ubuntu xenial main” >> /etc/apt/sources.list.d/wiznote.list
(2)echo “deb-src  http://ppa.launchpad.net/wiznote-team/ppa/ubuntu xenial main” >> /etc/apt/sources.list.d/wiznote.list
(3)apt-key adv –keyserver keyserver.ubuntu.com –recv-keys 2A74C8B8
(4)apt-get update
(5)apt-get install wiznote
至此,wiznote安装成功。

7.如要卸载,同其他一样,终端执行apt-get remove wiznote即可。有强迫症患者,可以删除上述6中建立的wiznote.list文件和删除key,具体怎么删除,man 或 –help 。