2011-11-07 7:03 from—http://forum.ubuntu.org.cn/viewtopic.php?t=352646
一、ubuntu如何添加BT5等其它衍生版的源

如果你已经有bt5的源,如下面的:
deb http://mirrors.ustc.edu.cn/backtrack/source revolution main microverse non-free testing

deb http://mirrors.ustc.edu.cn/backtrack/all revolution main microverse non-free testing

deb http://mirrors.ustc.edu.cn/backtrack/32 revolution main microverse non-free testing

那么,
sudo gedit /etc/apt/sources.list

把上面的源加进去保存,然后:
sudo apt-get update

结果最后,终端内最后会提示有错误,如下:
下载 8,291kB,耗时 39秒 (210kB/s)

引用:
W: GPG签名验证错误: http://mirrors.ustc.edu.cn revolution Release: 由于没有公钥,无法验证下列签名: NO_PUBKEY AB6DA34B475A6B7F
W: GPG签名验证错误: http://mirrors.ustc.edu.cn revolution Release: 由于没有公钥,无法验证下列签名: NO_PUBKEY AB6DA34B475A6B7F
W: GPG签名验证错误: http://mirrors.ustc.edu.cn revolution Release: 由于没有公钥,无法验证下列签名: NO_PUBKEY AB6DA34B475A6B7F
W: 无法下载 http://mirrors.ustc.edu.cn/backtrack/so … ckages.bz2 子进程 /bin/bzip2 返回了一个错误号 (2)

E: 有一些索引文件不能下载,它们可能被忽略了,也可能转而使用了旧的索引文件。

错误告诉你没有公钥 NO_PUBKEY AB6DA34B475A6B7F,后八位475A6B7F就是密匙。

那么,终端输入如下:
sudo gpg –keyserver subkeys.pgp.net –recv 475A6B7F

结果会显示:

引用:
gpg: 密钥 475A6B7F:公钥“BackTrack Repository Admin <[email protected]>”已导入
gpg: 合计被处理的数量:1
gpg: 已导入:1

然后,继续,终端如下:
sudo gpg –export –armor 475A6B7F | sudo apt-key add –

结果会显示:

引用:
OK

好了,成功了,继续:
sudo apt-get update

这时,你再打开软件中心,就有backtrack了。

附件:
1111.png
1111.png [ 88.67 KiB | 被浏览 6148 次 ]

这个办法,相对于其它衍生版通用,关键是后八位数字。

backtrack等衍生版,汉化,配置驱动等较麻烦,直接在ubuntu里加入它们的源是一个取巧的办法。

=======================================================================================================
=======================================================================================================
=======================================================================================================

二、ubuntu10.04添加deepin的源
刚刚网上搜了一个deepin的源,发现以上方法不行,
deb http://packages.linuxdeepin.com natty main

引用:
W: GPG 错误:http://packages.linuxdeepin.com natty Release: 由于没有公钥,无法验证下列签名: NO_PUBKEY 0A40427E209088E7

于是
sudo gpg –keyserver subkeys.pgp.net –recv 209088E7

引用:
gpg: 下载密钥‘209088E7’,从 hkp 服务器 subkeys.pgp.net
gpgkeys: key 209088E7 not found on keyserver
gpg: 找不到有效的 OpenPGP 数据。
gpg: 合计被处理的数量:0

-laptop:~$ sudo gpg –export –armor 209088E7| sudo apt-key add –

引用:
gpg: 警告:没有导出任何东西
gpg: 找不到有效的 OpenPGP 数据

于是到
http://packages.linuxdeepin.com/deepin/project/

下载deepin-keyring.gpg
用系统管理的软件源导入deepin-keyring.gpg 再 sudo apt-get update成功:

附件:
345.png
345.png [ 92.34 KiB | 被浏览 6110 次 ]

==============
=======================================================================================================
=======================================================================================================

三、ubuntu10.04添加Linux Mint 的源
开始—-》系统—–》系统管理—-》软件源—-》其它软件—-》填加(+Add),在下面框里输入:
ppa:danny-trunk/ppa
然后退出,退出前,软件源会自动更新,结果会显示如下错误:

附件:
m.png
m.png [ 240.47 KiB | 被浏览 6034 次 ]


于是打开终端,输入如下:
sudo gpg –keyserver subkeys.pgp.net –recv DEA02626

引用:
gpg: 下载密钥‘DEA02626’,从 hkp 服务器 subkeys.pgp.net
gpg: 密钥 DEA02626:公钥“Launchpad mintmenu-ubuntu”已导入
gpg: 合计被处理的数量:1
gpg: 已导入:1 (RSA: 1)

继续输入:
sudo gpg –export –armor DEA02626| sudo apt-key add –

引用:
OK

然后:
sudo apt-get update

附件:
mint.png
mint.png [ 74.36 KiB | 被浏览 6034 次 ]

==============
=========================================================================================
按常理,软件中心的子项里会有mintmenu-ubuntu分项的,为什么没有呢?没有加入吗?
NO!是那个国人的deepin不厚道地把UbuntuTweak\Ailurus\mint\等的软件包,都当成了deepin他们家的了。
所以,当安装上了deepin的迅雷、office等win的软件之后,还是回到源里,把deepin的用#字注示掉的好。

系统菜单 截图如下:

附件:
345.png
345.png [ 287.08 KiB | 被浏览 6010 次 ]

_________________