首页 > 代码库 > 移植 DeepinQQ 到 Fedora 中

移植 DeepinQQ 到 Fedora 中

——也不知道是用移植还是迁移更合适

本着自由/开源软件的分享精神创作此文,如有任何权力侵害请联系我,我将积极配合。

写在前面
    首先,在这里要感谢武汉深之度科技有限公司,是他们的DeepinQQ,让我们Linux桌面用户有了可以正常使用的QQ。在我心中一直认为deepin是国内最有潜力的Linux发行版。
    其次,呼吁一下腾讯公司,能否认真的对待一下Linux用户?

    移植原理就是那句话“一切皆文件”,既然这样,那就把相关文件都拷贝过来呗。
    (下载本文附件并解压,得到 MigrationDeepinQQ 目录,备用。)

具体步骤
一、从deepin移植,我们得先有deepin系统
    1、下载deepin,大家去deepin官网找吧:https://www.deepin.org/。
    2、安装deepin,我是用的VirtualBox,大家根据自己习惯来吧。

二、从deepin拷贝文件(本节内容均在deepin下操作)

    1、先把系统升级到最新版本
        sudo apt-get update
        sudo apt-get upgrade

    2、把系统内的QQ删除干净
        sudo dpkg -l | grep -i qq           #查系统已经安装的与qq相关的软件包
        sudo dpkg -P apps.com.qq.im         #根据查询结果,卸载腾讯QQ软件包
        sudo apt-get autoremove             #卸载相关依赖包
        sudo dpkg -l | grep -i qq           #再检查一次

    3、重新安装腾讯QQ
        sudo apt-get install deepin.com.qq.im
       ★★这步中,一定要把被安装列表复制出来,并另存为 tmp.txt。

    4、将 tmp.txt 复制到 MigrationDeepinQQ 目录
       然后以 sudo 方式运行脚本 MigDeepinQQ.sh 即可

    注意:运行腾讯QQ时,可能需要Windows系统下的simsun.ttc字体文件才能实现最佳显示效果。
         (版权问题,请自行解决此字体文件,然后存放于 MigrationDeepinQQ/drive_c/windows/Fonts/)

三、在Fedora下安装DeepinQQ
    1、完成第二步操作后,将得到 DeepinQQ2Fedora.tar.gz 及 DeepinQQ2Fedora 目录
       将其任一拷贝到Fedora系统下皆可

    2、在Fedora下,解包 DeepinQQ2Fedora.tar.gz,然后运行 install.sh 即可完成安装。
       (脚本中用到sudo,所以会有授权提示。)


最后,在DeepinQQ中有一个py脚本,用来实现在deepin系统中添加提取QQ消息的快捷键。
哪位懂python的大侠:能否指教一下,如何修改这个脚本以实现在Cinnamon中添加快捷键。
(脚本路径:/opt/deepinwine/tools/add_hotkeys)

移植 DeepinQQ 到 Fedora 中