Closed gmg137 closed 10 years ago
你可以看下这个:https://build.opensuse.org/package/show/home:opensuse_zh/lwqq
安装到/usr/local/lib的话需要把路径加到LD_LIBRARY_PATH,安装到/usr/lib或者/usr/lib64则不需要。现在应该是这样的
lainme@lainme-home-desktop:/usr/lib64$ ls liblwqq.* -l
-rw-r--r-- 1 root root 492792 May 13 16:07 liblwqq.a
lrwxrwxrwx 1 root root 12 May 13 16:08 liblwqq.so -> liblwqq.so.0
lrwxrwxrwx 1 root root 16 May 13 16:08 liblwqq.so.0 -> liblwqq.so.0.3.0
-rwxr-xr-x 1 root root 317423 May 13 16:07 liblwqq.so.0.3.0
我的情况可能与你的接近,只是我用得是ubuntu 64位。 看了你的帖子后,我有两个问题想请教: 1、打包rpm包的步骤和命令是怎么样的?可否详述一下,想学习之。 2、强制安装的步骤和命令是怎么样的?可否详述一下,想学习之。
回归到问题本身:我是在ubuntu下运行了pidginlwqq后,pidgin就崩溃了,提示的信息也是找不到libwebqq.so.o.3.o这类的消息,但这之前我已经在profile文件中指定了library_path了,后来几次登陆后都不行,也不知道怎么办,决定做最后一次尝试,再不行就开始高度了,于是我先把Pidgin中的gmail邮箱登陆的账号都禁用,只留下lwqq,登陆之,却成功了。 崩溃后,我其实什么都没有改,不知道怎么就又成功了。
具体说来很麻烦,但是实际上cpack有rpm的支持,能够打出来一个比较烂的rpm包,具体请搜索cpack的教程。
建立缓存容易崩溃,建立完成之后却十分稳定。另外我好友数过少,所以测试不了。
在2014年05月19,下午 9:06,linux0ne notifications@github.com 写道:
我的情况可能与你的接近,只是我用得是ubuntu 64位。 看了你的帖子后,我有两个问题想请教: 1、打包rpm包的步骤和命令是怎么样的?可否详述一下,想学习之。 2、强制安装的步骤和命令是怎么样的?可否详述一下,想学习之。
回归到问题本身:我是在ubuntu下运行了pidginlwqq后,pidgin就崩溃了,提示的信息也是找不到libwebqq.so.o.3.o这类的消息,但这之前我已经在profile文件中指定了library_path了,后来几次登陆后都不行,也不知道怎么办,决定做最后一次尝试,再不行就开始高度了,于是我先把Pidgin中的gmail邮箱登陆的账号都禁用,只留下lwqq,登陆之,却成功了。 崩溃后,我其实什么都没有改,不知道怎么就又成功了。
— Reply to this email directly or view it on GitHub.
我也不理解一楼兄台讲得“强制安装”是个什么意思,所以有此一问。 你讲得“建立缓存容易崩溃,建立完成之后却十分稳定”这确实是一个双刃剑,不过目前还真是这个方法比较奏效。 不过衍生的问题是:许多第一次使用这个软件,或者是对linux系统不太熟悉的用户,在使用这个软件的时候,即使按教程来了一遍后,却在登陆阶段屡屡受挫,于是就把各种问题都发到这上边来……事实上,很大一部分登陆不成功,都是因为初期安装后,或者是代码更新再重新编译后,因为缓存的问题导致不成功的,只要多多登陆几次,就可以大为改观了。 可并没有太多的人知道这一点。
话说这种缓存机制是好,但有没有更高效的方法呢? 我畅想一下,是否可以这样:大家通过浏览器或者是在win下,先把lwqq需要的缓存的内容先制作好,然后放在自己的PC硬盘中,或者是linux需要的位置中,更甚至是放到一个公共的云平台中去(这似乎是一个网络的QQ数据乌托邦哟,哈哈,如同电影中的海盗船),然后由lwqq来根据某种机制调用就可以了。
缓存就是一个SQLite数据库。你可以自由操作。放到Dropbox啊之类的。
我想没人会愿意把自己的缓存拿出去共享的。这在任何时候都是开源软件的界限。安全问题。
发自我的小米手机
我今天 pull lwqq 和 pidgin-lwqq 的 dev 分支代码打包成 rpm 后,在安装 pidgin-lwqq 的时候提示找不到 liblwqq.so()(64bit),我默认是把 liblwqq.so 安装到 /usr/local/lib/ , 于是就将 liblwqq.so 的安装目录改在 /usr/lib64/ ,重新打包后安装依旧提示找不到 liblwqq.so()(65bit),最后只好强制安装,但安装后启动和使用并没发现什么异常。请问这是怎么回事?liblwqq.so 的正确安装目录应该在哪??
系统 opensuse 13.1 桌面 GNOME