如何用launchpad的deb包更新ubuntu中的ibus

本文介绍了解决Ubuntu Lucid系统中ibus及拼音引擎版本较旧的问题,通过手动添加源并解决公钥服务器无法访问导致的更新难题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

ubuntu lucid的ibus和pinyin engine比较旧,还是去年的版本,从ibus官方的wiki 可以知道如何用PPA 进行update,不过还是遇到点小麻烦:公钥服务器(keyserver.ubuntu.com)无法访问。

tedeyang@morgan-t61:~$ sudo apt-add-repository ppa:shawn-p-huang/ppa
Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --secret-keyring /etc/apt/secring.gpg --trustdb-name /etc/apt/trustdb.gpg --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyserver keyserver.ubuntu.com --recv AAAD1D3563E5A736A4F561EE884D6308E89713C4
gpg: 下载密钥‘E89713C4’,从 hkp 服务器 keyserver.ubuntu.com
gpg: 公钥服务器超时
gpg: 从公钥服务器接收失败:公钥服务器错误
[1]+  Done                    wget http://keyserver.ubuntu.com:11371
...
 

如何解决呢?既然用不了ubuntu 9.04后的apt-add-repository脚本,那还是回到土办法,手工添加/etc/apt/source.list:

 

deb http://ppa.launchpad.net/shawn-p-huang/ppa/ubuntu lucid main 
deb-src http://ppa.launchpad.net/shawn-p-huang/ppa/ubuntu lucid main 

接着apt-get update,仍然拿不到公钥诶,意料之中!不过天无绝人之路。

 

测试了一下,还有个公共pgp server是可以连上的:wwwkeys.pgp.net

用如下命令可以手工下载公钥并加入到apt中:

tedeyang@morgan-t61:~$ sudo gpg --keyserver wwwkeys.pgp.net --recv-keys 884D6308E89713C4
gpg: 已创建目录‘/home/tedeyang/.gnupg’
gpg: 新的配置文件‘/home/tedeyang/.gnupg/gpg.conf’已建立
gpg: 警告:在‘/home/tedeyang/.gnupg/gpg.conf’里的选项于此次运行期间未被使用
gpg: 钥匙环‘/home/tedeyang/.gnupg/secring.gpg’已建立
gpg: 钥匙环‘/home/tedeyang/.gnupg/pubring.gpg’已建立
gpg: 下载密钥‘E89713C4’,从 hkp 服务器 wwwkeys.pgp.net
gpg: /home/tedeyang/.gnupg/trustdb.gpg:建立了信任度数据库
gpg: 密钥 E89713C4:公钥“Launchpad Peng Huang's PPA”已导入
gpg: 合计被处理的数量:1
gpg:               已导入:1  (RSA: 1)

tedeyang@morgan-t61:~$ sudo gpg --export -a 884D6308E89713C4 | apt-key add -
OK 

现在apt-get update就ok了。


接着apt-get upgrade

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值