【Kevin原创】Ubuntu11.10安装WEBQQ
作为一个linux爱好者,最近终于把工作用的操作系统更改为ubuntu。虽然之前也用ubuntu,但是只是在虚拟机上小打小闹,遇到的问题也比较有限。从现在开始,我要把在使用ubuntu过程中遇到的问题,以及解决办法记录下来,这样就能够保证在下次不重蹈覆辙,也能够帮助到遇到同样问题的他人。
由于很多同学朋友只能通过QQ来联系,所以不得已还是需要在ubuntu上安装一个QQ。腾讯虽然出了一版QQ for linux,但是和windows上的QQ差距也太大了,而且还不大稳定。不过幸好还有Q+ web版的,这个tencent的云桌面做的还是相当不错的,也为Linux操作系统下使用QQ提供了一个比较完美的解决方案。
Q+ web版在使用上还是有一些不方便,例如它无法最小化到托盘、消息来了没有提醒。pyWebQQ能够很好的解决一下问题,它是基于python、python-webkit包装的webqq桌面版。
pyWebQQ的方式如下:
sudo apt-add-repository ppa:linux-deepin-team/linux-deepin sudo apt-get update sudo apt-get install pywebqq
安装完成之后就可以使用WebQQ了。看到这里是不是觉得太简单了,其实这个安装方式网上一搜一大把,但是这个不是我要说的重点。
重点是系统重启之后当你想要打开ubuntu软件中心的时候,就会发现无法打开了。当你使用以下命令的时候
sudo software-center
就会报出以下错误信息
Traceback (most recent call last): File "/usr/bin/software-center", line 149, in <module> from softwarecenter.ui.gtk3.app import SoftwareCenterAppGtk3 File "/usr/share/software-center/softwarecenter/ui/gtk3/app.py", line 49, in <module> from softwarecenter.db.application import Application File "/usr/share/software-center/softwarecenter/db/application.py", line 25, in <module> from softwarecenter.backend.channel import is_channel_available File "/usr/share/software-center/softwarecenter/backend/channel.py", line 25, in <module> from softwarecenter.distro import get_distro File "/usr/share/software-center/softwarecenter/distro/__init__.py", line 165, in <module> distro_instance=_get_distro() File "/usr/share/software-center/softwarecenter/distro/__init__.py", line 148, in _get_distro module = __import__(distro_id, globals(), locals(), [], -1) ImportError: No module named LinuxDeepin
造成以上是因为安装pyWebQQ客户端的时候,添加了linuxdeepin的软件源导致的。
解决办法是修改/etc/lsb-release文件中的内容
sudo vi /etc/lsb-release
把文件中的内容替换成以下的文本
DISTRIB_ID=Ubuntu DISTRIB_RELEASE=11.10 DISTRIB_CODENAME=oneiric DISTRIB_DESCRIPTION="Ubuntu 11.10"
保存退出之后就可以正常打开ubuntu软件中心了。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· .NET Core 中如何实现缓存的预热?
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统