sudo zypper ar -f http://download.opensuse.org/repositories/home:/MargueriteSu:/curl-openssl/openSUSE_13.1/ curl-openssl
女王,你的源里面的 curl 是不是有问题啊,我安装这个 curl 之前,往 github push 代码是没有问题的,现在 push 总是会报错:
我不得不
export GIT_SSL_NO_VERIFY=1
才行。
麻烦看下,谢谢!
gnutls 本来就是这样。你 Google 下就知道了。
Sent from my iPhone 5s using Tapatalk
stecue
(stecue)
2014年05月12日 02:05
63
现在搜狗那边好像又“升级”了,这个 fcitx-qimpanel 要依赖 openSUSE 里已经废弃的 libgnutls26 了。
fcitx-qimpanel: error while loading shared libraries: libgnutls.so.26: cannot open shared object file: No such file or directory
fcitx-qimpanel 是不是开源的啊?搜狗那边能分开打包不?
torbai
(torbai)
2014年05月12日 02:24
64
在 s.o.o 上查了一下,26 版本的果然只到 12.2,12.3 和 13.1 上都是 28 版本的。
ln -s 一下试一试是否可以?
是的,据说静态化了 gnutls 的 curl。但是看起来静态化的不怎么彻底。
是开源的,但是麒麟的人开源出来的比起他们真正给搜狗用的,差了几百个 commit。
Sent from my iPhone 5s using Tapatalk
自带的 fcitx-sunpinyin 不用得挺好的嘛。。。我觉得完全够用(浏览网页,撰写文档),好吧,我不折腾
torbai
(torbai)
2014年05月12日 15:37
68
你需要启动 fcitx-qimpanel 面板程序,就是那个“搜狗拼音”
knowaeap
(knowaeap)
2014年05月12日 15:52
69
弱弱的问一下, 这个 fcitx-qimpanel 是什么东东, 怎么我发现我这边好像没有
knowaeap
(knowaeap)
2014年05月13日 03:15
70
如果说的是那个搜狗拼音的图标的话,我是已经启动了的,但还是会出现那提示
PaleFire
(PaleFire)
2014年05月13日 09:54
73
knowaeap:
算了不折腾了。。。
这 有 什 么 折 腾 的。只要你单击打开就可以了啊。你没有打开啊,
搜狗不是默认启动的,原因苏姐说了。所以你每次用都要自己手动打开,或者设置成开机启动。
marguerite:
坛子里的诸君: 相信大家都已经饥渴难耐了吧. 其实早在发布前 Debian 的 Aron (嗯, 我不太喜欢称之为 Ubuntu Kylin 的 Aron, 原因自己想) 就已经知会了我, 所以发布当晚我就拿到软件了 (你们都是第二天才看到的), 只是当时在准备 Cinnamon 的 2.2 版更新就没有太在意 (真是不分轻重缓急啊). 这次搜狗也好麒麟也好, 经过了上次深度的试水, 都比较的走心, 据说 Aron 每周要在搜狗蹲点调教几天, 所以凭心而论这是一款可以拿来用的软件. 技术内容: 1. 搜狗拼音 Linux 是基于 Fcitx 输入法框架的. 所以 IBus 的用户可能要失望了. 2. 它是基于打过补丁的 Fcitx 输入法的 4.2.8 版本的, 所以官网才会有个 Help 要求添加 PPA 装 fcitx-git. 直接影响就是 openSUSE 13.1 的 fcitx 是无法支持它的 (这个我已经准备通过推送更新解决之), 现在只有 M17N 源中的 fcitx 可以配合使用. Fedora 目前还没有这个补丁, 所以间接影响就是这次无法同时支持 Fedora. 之所以会产生这个补丁, 是因为搜狗方面可能觉得 fcitx 原生的 AutoEng 模块和 Punc 模块没有满足它的要求. 所以自行提供了 AutoEng-ng 和 Punc-ng 模块. * AutoEng: 自动英文, 比如你打 what, 首选会出现 what 而不是汉字. * Punc: 中英文标点切换. 而: 2.1 Fcitx 原生输入法, 比如自带拼音, Sunpinyin, Libpinyin 等无法使用搜狗提供的 autoeng-ng 和 punc-ng 模块. 2.2 搜狗拼音 Linux 也无法使用 Fcitx 原生的 autoeng 和 punc 模块. 因为现在有两个自动英文和标点切换模块, 就产生了动态禁用某一个的需求. 于是需要给 fcitx 打上这个 补丁 ](http://anonscm.debian.org/gitweb/?p=pkg-ime/fcitx.git;a=blob;f=debian/patches/0004-add-a-context-variable-to-disable-punc.patch;h=c0bdd9049e086d2841c22414b95d8b6df0307de5;hb=HEAD ) . 3. 它是基于之前深度的 fcitx-sogoupinyin 的, 好多文件夹和文件都是沿袭过来的, 所以它无法和之前的 fcitx-sogoupinyin 一起安装使用. 4. 它是基于麒麟方面的 lenky 和之前在 SuSE 北京, 现在也在麒麟的 fjkong 孔叔开发的 fcitx-qimpanel 的, 所以同样会产生文件冲突. 好在 openSUSE 下没有打包过 fcitx-qimpanel. * fcitx-qimpanel , 简单说就是 QML 写了一个类似 kimpanel 和 fcitx 4.8.3 之后 KDE 下那个托盘界面的界面, 多出来的部分是支持皮肤. 注: 搜狗拼音 Linux 的主题是使用的自己开发的皮肤引擎 (能否直接使用 Windows 下的搜狗皮肤目前我还没有测试), 而非 qimpanel 的这个. 而 qimpanel 的皮肤引擎现在也不支持 fcitx 的原生皮肤. 总结下来就是现在有三种皮肤: fcitx 原生 (如 openSUSE 的默认皮肤), qimpanel 皮肤 (装了搜狗拼音 Linux 后去使用 Sunpinyin, 你就会发现只能使用 qimpanel 自带的那几套 Ubuntu Kylin 的皮肤), 搜狗拼音 Linux 皮肤. 搜狗是肯定不会公开自己的皮肤引擎的, 所以为了避免轮子太多, 下一步我觉得可能应该让 qimpanel 去支持原生皮肤, 同时带来一些新的东西, 比如 flash 皮肤, svg 皮肤, 总之就是利用 Qt 和 QML 去做一些能 " 动" 的皮肤. 5. 它打包时使用了 libcurl4-openssl, openSUSE 下面需要同时从我的源里更新一下你的 libcurl4 才能正常使用. * libcurl 应该主要用于 sogoucloudpinyin 这个 fcitx 模块. libcurl 有两种编译方法, 使用 openssl-devl 编译和使用 gnutls-devel 编译 (就是一个选项开不开的问题). Debian 两种都提供了, Aron 一时没注意使用了 openssl 的版本. 而其它 Linux 发行版多数都使用的是 gnutls 的版本. 所以如果你的发行版没有提供类似 libcurl-openssl 的话, 你暂时与搜狗拼音 Linux 是无缘的. Aron 准备在下周某个时候发布的更新里面使用 gnutls 编译. 6. 适用于 openSUSE 的 RPM 的制作方法依然利用了 openSUSE 下特殊的 update scripts 机制. 这个机制在 fcitx-sogoupinyin 的帖子里我已经说的挺明白的了, 就不再赘述. 其它的 RPM 发行版是没有这个机制的. 所以即使你们自己编译 fcitx, 编译 curl, 再安装 openSUSE 的包, 得到的也只是一个空包, 要去 /var/adm/update-scripts 下, 运行: original codes 才会安装. 安装方法非常的不平滑, 但是毕竟也提供了一种可能. 好处是可以通过包管理系统完全卸载. 如果你不需要这种便利, 哈哈, 你仍然无法使用 alien 去转 deb 来用, 因为 deb 里面有几套皮肤是中文的文件夹名, alien 会报错. 安装方法 (以 openSUSE 13.1 为例): 1. 添加 home:MargueriteSu:curl-openssl 源和 M17N 源: original codes 2. 下面是替换系统的 curl 为 curl-openssl 源中的 curl, 同时替换 fcitx 为 M17N 源中的版本. 我建议你使用 YaST 图形界面来做. [attachment=2]sogou3.png[/attachment] 3. 下面安装 sogou-pinyin original codes 如果不出意外, 在这里你能看到它: [attachment=1]sogou4.gif[/attachment] 点击它, 你就会有搜狗输入法了.
lz,启用 fcitx-qimpanel 出错:
fcitx-qimpanel: error while loading shared libraries: libgnutls.so.26: cannot open shared object file: No such file or directory
什么情况?
PaleFire
(PaleFire)
2014年05月16日 10:43
77
你的 openSUSE 版本?没有这个问题啊,而且我的系统里只有 libgnutls.so.28 这个东西。 是 libgnutls28 这个软件包提供的。
openSUSE 13.1
libgnutls28 这个包我也装了
不启用 fcitx-qimpane 输入的时候就出现:
请启用 fcitx-qimpanel 面板程序,以便更好的享受搜狗输入法!
PaleFire
(PaleFire)
2014年05月16日 11:53
79
那就启用啊,前面不是有人说了么。可以设置开机自启。
启用就出现上面的错误啊。
我卸载了 sougoupinyin,安装了 sougoupinyin-wrapper,可以使用了。
但还是没搞清楚前面错误的原因在哪儿.