文档章节

移植 DeepinQQ 到 Fedora 中

M
 Mach_osc
发布于 2017/08/15 17:30
字数 597
阅读 12
收藏 0

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

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

写在前面
    首先,在这里要感谢武汉深之度科技有限公司,是他们的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)

本文转载自:http://www.cnblogs.com/mach/p/6683731.html

M
粉丝 0
博文 3
码字总数 408
作品 0
武汉
私信 提问
Fedora Linux 13 MIPS 发布

Fedora 13 的 MIPS 版本发布。这是 Fedora MIPS 架构移植计划 该项目组最近宣布了 Fedora 13 的 MIPS Port 正式发布。 目前 GNOME 桌面环境和开发包已经上传到这里。使用 MIPS 架构的用户和开...

鉴客
2010/08/15
768
1
致敬开发者:对 Fedora Workstation 到目前为止的回顾

Red Hat 高级软件工程经理 Christian Schaller 发表了一篇关于自 Fedora Workstation 项目创立以来的发展的博客。回顾了这些年来开发者的辛勤付出和获得的成就,并为这项工作感到自豪。这篇博...

局长
2017/10/22
2.1K
8
X86上移植linux

由于项目需要,在一块X86结构的工业主板(研华PCM-3362,INTEL Atom N450 有板载flash 2G )上移植一个linux系统,之前以为和普通的PC上安装通用的linux发行版本一样(如fedora),但是没能成功...

一一无念
2012/06/17
1K
11
Cockpit 185.1 发布,浏览器中与 Linux 交互

Cockpit 185.1 发布了。Cockpit 是一个交互式服务器管理界面,它易于使用且非常轻便,通过浏览器中的真实 Linux 会话直接与操作系统进行交互。 此版本更新内容: system:添加 CPU 安全缓解对...

h4cd
05/26
725
2
Java开发环境--OpenJDK

OpenJDK做为GPL许可(GPL-licensed)的Java平台的实现,Sun正式发布它已经一年有余。从发布那一时刻起,Java社区的大众们就又开始努力学习,以适应这个新的开源代码基础(code-base)。 Sun发...

匿名
2008/09/07
58.7K
3

没有更多内容

加载失败,请刷新页面

加载更多

mysql-connector-java升级到8.0后保存时间到数据库出现了时差

在一个新项目中用到了新版的mysql jdbc 驱动 <dependency>     <groupId>mysql</groupId>     <artifactId>mysql-connector-java</artifactId>     <version>8.0.18</version> ......

ValSong
今天
5
0
Spring Boot 如何部署到 Linux 中的服务

打包完成后的 Spring Boot 程序如何部署到 Linux 上的服务? 你可以参考官方的有关部署 Spring Boot 为 Linux 服务的文档。 文档链接如下: https://docs.ossez.com/spring-boot-docs/docs/r...

honeymoose
今天
6
0
Spring Boot 2 实战:使用 Spring Boot Admin 监控你的应用

1. 前言 生产上对 Web 应用 的监控是十分必要的。我们可以近乎实时来对应用的健康、性能等其他指标进行监控来及时应对一些突发情况。避免一些故障的发生。对于 Spring Boot 应用来说我们可以...

码农小胖哥
今天
8
0
ZetCode 教程翻译计划正式启动 | ApacheCN

原文:ZetCode 协议:CC BY-NC-SA 4.0 欢迎任何人参与和完善:一个人可以走的很快,但是一群人却可以走的更远。 ApacheCN 学习资源 贡献指南 本项目需要校对,欢迎大家提交 Pull Request。 ...

ApacheCN_飞龙
今天
5
0
CSS定位

CSS定位 relative相对定位 absolute绝对定位 fixed和sticky及zIndex relative相对定位 position特性:css position属性用于指定一个元素在文档中的定位方式。top、right、bottom、left属性则...

studywin
今天
8
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部