As title,懒人专用...在Ubuntu Tweak"应用程序"-->"第三方源",[解锁]后可以添加很多软件噢,虽然官方源里已经有ibus,但版本不够新。。。
[解锁]-->勾选ibus --> [Refresh]后去看sources.list(/etc/apt/sources.list,用Ubuntu的人不要告诉我不认识这个。。。)多了这行:deb http://ppa.launchpad.net/ibus-dev/ppa/ubuntu jaunty main #ibus
wikipadia上如是说,"Launchpad是Ubuntu母公司Canonical有限公司所架设的网站,是一个提供维护、支援或连络Ubuntu开发者的平台。"
其实要使用Lanchpad上的软件,除了在sources.list上添加对应的源外,还要有相应的Key:
$sudo apt-key list
输出的结果中有
pub 1024R/985E0E11 2009-02-22
uid Launchpad PPA for ibus-dev
就是这个ibus源的Key,985E0E11是keyid。在这个网址PPA‘s Key有两种手动添加的方法,一种是GUI操作(有视频可参考,嘿嘿,就算不懂老外在讲什么,也可以看得懂啦 ),一种是CLI操作的。。。
GUI = Graphic User Interface,图形用户界面
CLI = Command Line Interface,命令行界面
我就来讲讲CLI下用apt-key添加Key:
先看看apt-key的帮助:
$sudo apt-key -h
Usage: apt-key [command] [arguments]
Manage apt's list of trusted keys
apt-key add <file> - add the key contained in <file> ('-' for stdin)
apt-key del <keyid> - remove the key <keyid>
apt-key export <keyid> - output the key <keyid>
apt-key exportall - output all trusted keys
apt-key update - update keys using the keyring package
apt-key net-update - update keys using the network
apt-key list - list keys
apt-key finger - list fingerprints
apt-key adv - pass advanced options to gpg (download key)
(方法1)apt-key add <file>,是从file来添加key;
PPA for ibus-dev -->
1024R/985E0E11
--> 985E0E11 得到-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: SKS 1.0.10
mI0ESaEjBwEEANWIFKgDsD1ultPdq0kl6OjCHxIEy9TFmR0GnHApNwx5F5e9qbyeBurvqD75
wl8fXFroUxx9TCx3zt7ckDjqL/aPAxzoVj64zM2qaabtWk5D4G93h6qafdATXxCkLuaN8ovi
Oo5BPowOrx0xl75dHwfiLznoXsIRAt842jD8wm2JABEBAAG0GkxhdW5jaHBhZCBQUEEgZm9y
IGlidXMtZGV2iLYEEwECACAFAkmhIwcCGwMGCwkIBwMCBBUCCAMEFgIDAQIeAQIXgAAKCRAh
wCKqmF4OEWmRBAC5Rosa2GFAWoE4LxX3VSJYS0mYfQzHMOQQmPmZAISy4PnaBwz5WEhlUDDV
z/cuUcE+/Z8AmUPEAEGWy+d5ms9O/35yqB9nSj8zEP3dRvjKu0FwRwt59SM1HPVMmPqJsq3T
SukOBFCzbNhuvi/GAeg9HVHVKXM2xOINhS4/iQfMRw==
=OMbc
-----END PGP PUBLIC KEY BLOCK-----
把这些保存成file(可任意文件名),
$sudo apt-key add ./file /*最后一个是file的路径,我存的file就在当前路径*/
(方法2)apt-key adv从网络上下载key。
$sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com \
0x72dbf294b86c9beb7170023321c022aa985e0e11
最后一个参数是Key的fingerprint(指纹),从1024R/985E0E11
页面最上面的Search for复制
,其他选项参数都很好理解,从域名是keyserver.ubuntu.com的keyserver上接收key。
$sudo apt-key list /*你就可以看到增加的Key。*/
pub 1024R/985E0E11 2009-02-22
uid Launchpad PPA for ibus-dev
$sudo apt-key del 985E0E11 /*你就可以删掉这个Key,注意keyid噢*/