如果你已经有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)
错误告诉你没有公钥 NO_PUBKEY AB6DA34B475A6B7F,后八位475A6B7F就是密匙。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: 有一些索引文件不能下载,它们可能被忽略了,也可能转而使用了旧的索引文件。
那么,终端输入如下:
sudo gpg --keyserver subkeys.pgp.net --recv 475A6B7F
结果会显示:
然后,继续,终端如下:gpg: 密钥 475A6B7F:公钥“BackTrack Repository Admin <emgent@backtrack-linux.org>”已导入
gpg: 合计被处理的数量:1
gpg: 已导入:1
sudo gpg --export --armor 475A6B7F | sudo apt-key add -
结果会显示:
好了,成功了,继续:OK
sudo apt-get update
这时,你再打开软件中心,就有backtrack了。
这个办法,相对于其它衍生版通用,关键是后八位数字。
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
-laptop:~$ sudo gpg --export --armor 209088E7| sudo apt-key add -gpg: 下载密钥‘209088E7’,从 hkp 服务器 subkeys.pgp.net
gpgkeys: key 209088E7 not found on keyserver
gpg: 找不到有效的 OpenPGP 数据。
gpg: 合计被处理的数量:0
于是到gpg: 警告:没有导出任何东西
gpg: 找不到有效的 OpenPGP 数据
http://packages.linuxdeepin.com/deepin/project/
下载deepin-keyring.gpg
用系统管理的软件源导入deepin-keyring.gpg 再 sudo apt-get update成功: ==============
=======================================================================================================
=======================================================================================================
三、ubuntu10.04添加Linux Mint 的源
开始----》系统-----》系统管理----》软件源----》其它软件----》填加(+Add),在下面框里输入:
ppa:danny-trunk/ppa
然后退出,退出前,软件源会自动更新,结果会显示如下错误: 、
于是打开终端,输入如下:
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 ==============
=========================================================================================
按常理,软件中心的子项里会有mintmenu-ubuntu分项的,为什么没有呢?没有加入吗?
NO!是那个国人的deepin不厚道地把UbuntuTweak\Ailurus\mint\等的软件包,都当成了deepin他们家的了。
所以,当安装上了deepin的迅雷、office等win的软件之后,还是回到源里,把deepin的用#字注示掉的好。
系统菜单 截图如下: