在Ubuntu安装Deepin软件

在Ubuntu安装Deepin软件

1. 前言
  可能是怕自己水平不够被人笑话,所以先强调一下自己仅仅是一个小城中的一个初三的学生,目前不敢明目张胆弄这些名堂故此只能心惊胆战趴在插线板旁(巧了,笔记本电池还不行)写这篇文章,目的是帮助有需要的人。
  好啦,都这么说了,你要是跟我同一个年龄段,而且水平老高,要讽刺,就讽刺吧。
2.真正的前言
  本人笔记本很老很老(好像是2009年的还是2008年的),处理器Intel Centrino(别担心,还是64位),所以Windows运行起来卡得像蜗牛,Linuxmint跑起来倒是香香的,感觉不到多少卡顿,但眼馋QQ微信(最近又出来了迅雷Ubuntu折磨人)这些国内常用的软件,网上有很多安装deepin-wine的方法一来大都不太管用(这可能是因为我水平不行),二来迅雷不在deepin-wine的范围内,三来网上搜到的比如迅雷Ubuntu版一安装就是各种deepin依赖,而dde这种重量级桌面老电脑又不配享受,加之感觉deepin还是有点肤浅,所以抹了硬盘,装回linuxmint,却又不甘于国内那些个软件,故此有了如题的想法,度娘了很长时间,感叹网上找不到整体教程(只能一步一步找),为了让大家少走弯路,这篇文章于是乎应运而生。这篇文章是我写的第一篇博客,别扭的地方还请多多包涵(其实有没有人看都不一定),好了,废话到此,开干!
3.目标
  直接在用APT作包管理器的系统上安装使用deepin软件而不用自己劳累处理依赖。
4.主体
  先把本文要用的资源放在前面,密码5f0n:
  https://dty.lanzout.com/b0164i2zc
  注意:资源下来除了“WayPubKey”文件外其余一律把后缀名改为.list

  1. 复制文件:打开终端执行下面两条命令
      sudo cp '(此处将下载的appstore.list、printer.list拖入终端中,少数终端不支持此操作者,自己输入路径,此处不多做介绍)' /etc/apt/sources.list.d/
      sudo nano /etc/apt/sources.list(然后打开下载的sources.list,把里面的地址复制出来粘贴在某一个空行里。   操作完成后按Ctrl+x,然后输入y,然后回车,编辑内容生效

  2. 配置源
      继续在终端执行下面的命令:
      sudo apt update
      这个过程耗时可能稍长,主要看你系统源的速度怎么样。完成后会出现很多“W:”或者“E:”开头的报错,其中包括关键词“PubKey(公钥)”,公钥后面的内容很重要,你能发现三段由大写字母和数字组成的字段形如“55F96FCF8231B6DD”,不过不是这个,由于我忘了截图,所以这一步就靠你自己了。
      首先复制其中的一段,然后打开WayPubKey.txt,把里面的一行代码原样输入到终端,最后空一格,粘贴公钥,执行。然后再输入一遍,再粘贴另一个,执行。反正我做的时候,有三段公钥,但有一个重复,重复的只执行一遍即可。
      下一步再输入一遍:sudo apt update 这个时候应该就不会报错了。

  3. 安装软件
      比如你想安装QQ,就百度搜索“deepin终端安装QQ”,等等等等。你也可以直接在网上下载软件包,然后按照平常的方法安装就行了,依赖会自动处理。

  4. 错误处理(一定要看,你一定会遇到其中的某几个的)
      错误1:如果已安装就出现xx依赖:但不会被安装的字样,就换一个试试,如果都是这样,就执行两条命令:sudo dpkg --configure -a以及apt --fix-broken install
      错误2:如果出现xx尝试覆盖在xx/xxx/xx上,然后安装过程终止,就比较麻烦了。我的解决方式是这样的:先安装提供的路径把文件拷出来备份,然后到/var/cache/apt/archives里搜索他报错的软件包,执行下面命令:dpkg -i --force-overwrite (拖入你搜到的软件包) 执行完毕后,在执行你刚才被打断的命令,同时为防止系统错误,我建议把拷出来的再覆盖回去。这样的错误我遇到了两次,解决方法都是这样的。
      错误3:终于克服前面两种困难(不一定只有这两种哦,这只是我碰到的,linux,你是懂的;),软件顺利安装完成后,纳尼?启动器里、桌面上怎么都没有我要的程序??!难道刚才的安装是假安装(这就是我当时的感觉)?!不着急,到/opt/apps/下找到对应的程序文件夹,文件夹中搜索后缀为.desktop的文件,复制一份到桌面,双击,信任并启动,问题就解决了。如果想放到启动器,就再把文件放到~/.local(看见没,文件夹是隐藏的哟)/share/applications/,就能在启动器中找到啦!不过,还有个问题我没解决,那就是不管是桌面上的还是启动器中的都没图标!!!很抱歉,暂时还没想到解决办法;),具体情况如图:
    在Ubuntu安装Deepin软件_第1张图片

  5. 注意事项:据网上说,**千万不能执行sudo apt upgrade 或者 sudo dist-upgrade ,这也是有道理的,但为了保持系统软件最新,我建议先把上面复制和添加的三个.list源删掉,然后在更新,下次下载软件时在添回来,再执行一遍sudo apt update,不过我猜应该不用重新添加公钥。
    5.结语
      写这篇文章的目的就是让有需要的人能在一篇文章上解决问题。因为第一次写,所以很啰嗦,错漏之处正如期末的数学题的最后一道题一样在所难免,请多包涵,不过不喜勿喷。也欢迎指正,QQ:2900830468。
      最后放一张截图(也可能没有)鼓励一下读者,Enjoy!
    在Ubuntu安装Deepin软件_第2张图片
    “-----------------------------------------------------------------”
    更新线(以上内容于2021.2.1发布,以下是补充)
    “-----------------------------------------------------------------”

关于上面提到桌面图标没有的问题,今天提供解决方案。
以迅雷为例,先在桌面上新建启动器:

然后留着窗口,打开文件管理器,进入/opt/apps/程序目录/entries/applications/,比如迅雷是/opt/apps/com.xunlei.download/entries/applications
/,然后用文本编辑器打开唯一的文件(或者后缀名为.desktop的那个),把"Exec="后面的内容复制出来,粘贴在新建启动器窗口的命令一栏,其他栏自己填写,点一下小火箭图标,浏览选择路径/opt/apps/程序目录/entries/icons/hicolor/然后随便选一个数字文件夹(比如64x64,当然越大越好,因为显示的时候就够清楚)。接下来一路确定,成功咯!
  **说明:**证实了一下关于带Deepin源更新的说法,确实要谨慎,在linuxmint中,只需要hold住plymouth、plymouth-label两个软件包就可以放心的dist-upgrade,但在zorinos中则完全破坏了桌面环境,主要要看更新的时候卸载的软件包个数,个位数那是正常(关键组件除外),十位数则须谨慎,如果是百位数就绝不能更新了。

你可能感兴趣的:(折腾linux那些事儿,ubuntu,deepin,linux)