Chen Shawn's Blogs

╭(●`∀´●)╯ ╰(●’◡’●)╮

0%

Ubuntu 18.04各种折腾

在ubuntu 18.04上安装微信的问题

首先安装deepin环境

1
2
3
git clone https://gitee.com/wszqkzqk/deepin-wine-for-ubuntu.git
cd deepin-wine-for-ubuntu
sudo sh install.sh

然后去阿里云镜像下载打包的deepin.com.wechat客户端,这里一定要下载最新版,否则会提示版本太低要求升级

1
2
wget http://mirrors.aliyun.com/deepin/pool/non-free/d/deepin.com.wechat/deepin.com.wechat_2.6.8.65deepin0_i386.deb
sudo dpkg -i deepin.com.wechat_2.6.8.65deepin0_i386.deb

本来到这里就应该结束了,结果报依赖关系的错误

正在解包 deepin.com.wechat:i386 (2.6.8.65deepin0) …
dpkg: 依赖关系问题使得 deepin.com.wechat:i386 的配置工作不能继续:
deepin.com.wechat:i386 依赖于 deepin-wine (>= 2.18-19);然而:
系统中 deepin-wine 的版本为 2.18-12。
deepin.com.wechat:i386 依赖于 deepin-wine-helper (>= 1.2deepin8);然而:
系统中 deepin-wine-helper:i386 的版本为 1.2deepin0。

dpkg: 处理软件包 deepin.com.wechat:i386 (—install)时出错:
依赖关系问题 - 仍未被配置
正在处理用于 gnome-menus (3.13.3-11ubuntu1.1) 的触发器 …
正在处理用于 desktop-file-utils (0.23-1ubuntu3.18.04.2) 的触发器 …
正在处理用于 mime-support (3.60ubuntu1) 的触发器 …
正在处理用于 hicolor-icon-theme (0.17-2) 的触发器 …
在处理时有错误发生:
deepin.com.wechat:i386

从报错信息上来看,问题出在最新版wechat需要的deepin最低版本为2.18-19,然而如果我们去社区deepin-wine的gitee地址看的话会发现目前发布的最新版只有2.18-12

最后参考了github issue#173的回复

1
2
3
4
5
6
sudo apt-get install deepin.com.wechat
# apt-get报错信息若干balabala
sudo apt --fix-broken install
# 这一步可以看到apt会将deepin升级到2.18-19版本
sudo dpkg -i deepin.com.wechat_2.6.8.65deepin0_i386.deb
# 安装完成

主要参考 https://blog.csdn.net/qq_36285997/article/details/89046191

在Ubuntu18.04上安装WPS office的问题

以下两步非必须,目的是卸载系统自带的无用软件

1
2
sudo apt remove libreoffice-common
sudo apt remove ubuntu-web-launchers

安装WPS过程比较简单,首先去官网上下载Linux版本的安装包,下载下来应该会是一个 *.deb 文件,直接按照流程安装即可

问题在于,官网上提供的最新版的安装包安装之后,WPS是打不开的,例如点了docx文件之后,文件并不会被打开,且用 ps -ef | grep wps 发现后台没有应用

主要的问题在于版本,试过几次以后实测WPS-Office 10.1.0版本是没问题可以正常使用的,步骤如下

1
2
wget http://kdl.cc.ksosoft.com/wps-community/download/6758/wps-office_10.1.0.6758_amd64.deb
sudo dpkg -i wps-office_10.1.0.6758_amd64.deb

然后发现WPS可以正常打开了,但打开之后会弹窗warning说缺失字体,所以这里需要去网上下载下来WPS需要的几种字体,把压缩包单独放在某个文件夹下

1
2
3
4
5
6
unzip wps_symbol_fonts.zip
sudo cp *.ttf /usr/share/fonts/
sudo cp *.TTF /usr/share/fonts/
sudo mkfontscale
sudo mkfontdir
sudo fc-cache

再打开WPS发现不在弹窗,问题解决

github图片无法显示

问题显示样例

这个问题是由于github更新DNS源导致的,解决方案也是更新DNS源即可,网上有很多教windows如何更新DNS源的资料,ubuntu的文件位置不太一样

定位到/etc/resolv.conf,文件末尾有nameserver的配置选项

1
2
3
# nameserver 114.114.114.114
nameserver 127.0.0.53
# nameserver 8.8.8.8
  • 127.0.0.53: 貌似是个无意义的地址,默认nameserver为此选项,应该是为了避免每次进行DNS解析而定的
  • 8.8.8.8: Google提供的nameserver,试了下换掉以后肉眼可见网速变慢,但可以解决github图片不可显示问题
  • 114.114.114.114: 中国移动提供的nameserver,换上以后也能解决github图片不可显示问题,且不会显著降低网速