Ubuntu16.04下安装Wechat

很久没写博客了,前两天电脑因为teamviewer不了,原因显示是libqt5gui5版本过低,研究了一波更新,卸载了libqt5gui5,和它的依赖qtbase5-dev,打算重新安装新版本,结果重启后电脑无法启动。。。进入tty折腾半天后,被迫重装了系统,心血来潮的装了16.04,之前用的是14.04,记录下安装Wechat的过程,之前安装的忘记记录了,导致这次花了一两个小时配置各种环境

Ps:teamviewer的升级问题还没解决,有时间继续折腾

Github下载Wechat源码

按照wiki编译源码

编译中可能会遇到的一些问题

编译成功后将微信固定在桌面

Github下载Wechat源码

按照wiki编译源码

# Go into the repository

cd electronic-wechat-master

# Install dependencies and run the app

npm install && npm start

编译中可能会遇到的一些问题

首先保证已安装nodejs,npm !!!

如果编译失败,在文件夹npm-debug.log会显示报错信息,我这里遇到了nodejs和npm版本过低的问题

解决方式如下:

更新ubuntu软件源

sudo apt-get update

sudo apt-get install -y python-software-properties software-properties-common

# 注意这里可能会报错 The repository 'http://ppa.launchpad.net/chris-lea/node.js/ubuntu xenial Release' does not have a Release file.(ps:我用的是后面那句成功更新了6.x的版本)

sudo add-apt-repository ppa:chris-lea/node.js 或 curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -

sudo apt-get update

The repository ‘http://ppa.launchpad.net/chris-lea/node.js/ubuntu xenial Release' does not have a Release file.报错解决方式如下:

sudo add-apt-repository -y -r ppa:chris-lea/node.js

sudo rm -f /etc/apt/sources.list.d/chris-lea-node_js-*.list

安装nodejs

sudo apt-get install nodejs

sudo apt install nodejs-legacy

sudo apt install npm

安装成功后,继续按照wiki编译源码,成功后会弹出wechat登录框

编译成功后将微信固定在桌面

先将源码打包

cd electronic-wechat-master

npm run build:osx

npm run build:linux

npm run build:win32

npm run build:win64

打包成功会生成文件夹dist,点击进入,electronic-wechat就是所需要的可执行程序。

下载一张微信icon图片放到该文件夹下

# 设置wechat路径及icon

sudo gedit /usr/share/applications/wechat.desktop

# 弹出文本,输入

[Desktop Entry]

Name=Wechat

Comment=Wechat

Exec=/home/chenchen/electronic-wechat-master/dist/electronic-wechat-linux-x64/electronic-wechat

Icon=/home/chenchen/electronic-wechat-master/dist/electronic-wechat-linux-x64/icon.png

Terminal=false

Type=Application

# 其中Exec和Icon指向你打包成功的可执行程序和微信icon,保存

接下来进入/usr/share/applications/文件夹,你会发现wechat,拖到桌面即可固定。

以上这篇Ubuntu16.04下安装Wechat的实现方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

wepe 装linux ubuntu,Ubuntu16.04下安装Wechat的实现方法相关推荐

  1. ubuntu中怎么打开python_如何在Linux Ubuntu 16.04下安装及打开PyCharm

    下载 安装 PyCharm 下载好的文件的名称可能是 'pycharm-community-2017.2.3.tar.gz' 首先打开终端,然后通过下面的命令进入下载文件所在的文件夹: cd ~/Do ...

  2. ubuntu14.04安装linux公社,Ubuntu 14.04下安装IT++

    Ubuntu 14.04 下安装 IT++(itpp)(官方二进制包安装版) 温馨提示:虽然没有尝试,不过直接运行最后一步应该也可以成功. 另外,既然有简单的方法,不到破不得以还是不要尝试麻烦的方法了 ...

  3. Ubuntu 13.04下安装WPS for Linux

    有人说Linux下不是有open office 和libre office么?是啊,可是将windows下的doc文档或者ppt放到Libreoffice上打开的时候我们很明显的可以看到格式完全不统一 ...

  4. linux qt4 音乐播放器,Ubuntu 14.04下安装音乐播放器 Clementine 1.2.3

    Clementine 是一款非常不错的自由开源音乐播放器,支持很多国外的云空间,比如box.com.Clementine使用qt4编写,灵感来自Amarok 1.4.Clementine还是一款跨平台 ...

  5. linux :YOLO5配置(ubuntu 20.04 下安装运行yolov5)

    ubuntu 20.04 下安装运行yolov5 新建文件夹,安装python 安装 python-pip: 克隆YOLOv5Git code 配置YOLO环境 安装yolov5: ubuntu 20 ...

  6. 在Ubuntu 20.04下安装 ROOT cern

    在Ubuntu 20.04下安装 ROOT cern Step1 安装必要库 Step2 安装ROOT本身 方法1:下载预编译软件包安装(Bianary Distributions) 方法2:CMAK ...

  7. Ubuntu16.04下安装tensorflow(CPU)spyder+pycharm

    1.下载并安装Anaconda 1.1 下载 从Anaconda官网(https://www.continuum.io/downloads)上下载Linux版本 https://repo.contin ...

  8. Ubuntu16.04 下安装 Teamviewer 远程控制软件

    TeamViewer软件介绍: TeamViewer是一个能在任何防火墙和NAT代理的后台用于远程控制的应用程序,桌面共享和文件传输的简单且快速的解决方案.为了连接到另一台计算机,只需要在两台计算机上 ...

  9. Ubuntu 16.04下安装Caffe(GPU版本 GTX970)

    Ubuntu 16.04下安装Caffe(GPU版本 GTX970) 个人分类: Deep Learning 2018年8月6日更新说明:距上次安装成功没多久,显卡驱动莫名失效,没有解决,索性重装了系 ...

最新文章

  1. 系统分析的几个好工具
  2. 逆向工程核心原理学习笔记(六):实战开辟新内存区域写入缓冲区跳转修改字符串
  3. 第七章 递推与递归 第3课 攀天梯(ladder) --《聪明人的游戏:信息学探秘.提高篇》
  4. c语言链表实践报告,双向链表的实践(C语言)
  5. 关于修改esp8266波特率sscom32串口调试窗口没反应解决方案
  6. Python实现层次分析法
  7. DPDK Release 20.05
  8. 灰度发布 java_灰度发布系统的实现步骤
  9. win10-两电脑通过一根网线连接
  10. 【qduoj】【yzm10与大富翁的故事】(hdu百度之星)
  11. 信息安全——非对称密码体制
  12. C语言解决渔夫打鱼晒网问题
  13. C语言函数之可变参数原理:va_start、va_arg及va_end
  14. actions的使用详解
  15. matlab节点连通率,利用matlab仿真最小发射功率下wsn的连通性和覆盖率.docx
  16. Java设计登录界面——GUI
  17. 各种假期用英语的表达
  18. 用户体验——以用户为中心的Web设计_Chapter3. 战略层:网站目标和用户需求
  19. 用友计算机审计实验步骤,计算机审计上机实验报告模板详解.doc
  20. 北大肖臻老师《区块链技术与应用》系列课程学习笔记[8]BTC课堂问答

热门文章

  1. 再谈重载:一个矢量类
  2. 阻塞会话_使用根会话解决SQL阻塞链并进行故障排除
  3. sql 查询数据库索引重建_不良的数据库索引– SQL查询性能的杀手–建议
  4. jquery href属性和click事件冲突
  5. flash as3 socket安全服务网关(socket policy file server)
  6. C#调用VC DLL 复杂结构 解决方法
  7. [预告]将要推出编程方式事务管理祥解!
  8. 追加easyui元素,完成后调用$.parser.parse()方法渲染
  9. Java 初始化块
  10. Ubuntu 18 LTS netplan 网络配置