安装nodejs
  1. nodejs官网下载node js压缩包,然后解压到自己设置的目录。
    我的解压路径是 /home/congwiny/Develop/SoftWare/node-v6.10.3-linux-x64/
    进入bin目录下会发现两个文件
➜  ~ ls /home/congwiny/Develop/SoftWare/node-v6.10.3-linux-x64/bin
node npm
  1. 在terminal中输入以下2个命令建立软连接
➜  ~ sudo ln -s /home/congwiny/Develop/SoftWare/node-v6.10.3-linux-x64/bin/node /usr/local/bin/node
➜ ~ sudo ln -s /home/congwiny/Develop/SoftWare/node-v6.10.3-linux-x64/bin/npm /usr/local/bin/npm

然后在命令行里查看node和npm版本:

➜  ~ node -v
v6.10.3
➜ ~ npm -v
3.10.10

到这里,nodejs已经安装完成了。

安装Electron Wechat
  1. Github上clone Electron Wechat
➜  ~ git clone https://github.com/geeeeeeeeek/electronic-wechat.git

在clone完成之后,进入electronic-wechat目录查看,这些就是安装微信的源文件了

➜  electronic-wechat git:(master) ls
assets CONTRIBUTING.md LICENSE.md README.md src
CHANGELOG.md dist node_modules README_zh.md
config.json ISSUE_TEMPLATE.md package.json scripts

2.npm安装微信
安装应用所需依赖, 然后运行应用
➜ electronic-wechat git:(master) npm install && npm start
命令运行完成之后,就会自动打开微信,扫描二维码可以登入。

 
QQ截图20170504191522.png
 
QQ截图20170504163144.png
打包应用

打包应用,就可以直接使用了,也可以copy给你们的朋友们。
➜ electronic-wechat git:(master) npm run build:linux
等待打包完成后,查看目录结构,发现多了一个dist目录,查看dist目录内容

➜  electronic-wechat git:(master) ls
assets CONTRIBUTING.md LICENSE.md README.md src
CHANGELOG.md dist node_modules README_zh.md
config.json ISSUE_TEMPLATE.md package.json scripts
➜  electronic-wechat git:(master) ls dist
electronic-wechat-linux-x64

这个electronic-wechat-linux-x64就是最后打包生成的文件。

➜  electronic-wechat git:(master) cd dist/electronic-wechat-linux-x64
➜ electronic-wechat-linux-x64 git:(master) ls
blink_image_resources_200_percent.pak LICENSES.chromium.html
content_resources_200_percent.pak locales
content_shell.pak natives_blob.bin
electronic-wechat resources
icudtl.dat snapshot_blob.bin
libffmpeg.so ui_resources_200_percent.pak
libnode.so version
LICENSE views_resources_200_percent.pak

运行微信程序,就ok啦:

➜  electronic-wechat-linux-x64 git:(master) ./electronic-wechat
在桌面添加启动项
  1. 右击桌面,弹出一个菜单,然后点击在此创建一个启动器
 
aaa.jpg
  1. 选择执行的文件和程序的图标
 
333.jpg

点击确定后,在桌面上你就看到了一个微信的标志,双击即可运行。

 
QQ截图20170504200533.png

以下是打好的包,直接拿来用 _

百度云盘:
https://pan.baidu.com/s/1bo80uZH

linux mint 安装微信的更多相关文章

  1. linux mint 安装微信2

    很多小伙伴都用ubuntu或者Linux Mint,但由于已经习惯了让人成瘾的国产软件,比如迅雷,qq,微信等,其实我们应该培养更为健康的上网习惯,这些软件不是非用不可,但如果你不用不行, 那么也是有 ...

  2. Linux Mint安装jdk8

    想到研究Java,可能学习openjdk是比较好的方式,于是去找openjdk.对于Debian based系统的安装指南是: -jdk 然而我的Linux Mint 17却无法安装.搜索之后发现如下 ...

  3. Linux Mint安装Docker踩坑指南

    我家的服务器选用的Linux Mint系统,最近安装Docker的时候踩了一些小坑,但是总体还算顺利. 我们都知道Linux Mint系统是基于Ubuntu的,说实话用起来感觉还是很不错的,安装Doc ...

  4. linux下安装微信小程序开发工具

    一.环境:: ubuntu 16.04 二.安装过程: 2.1 安装wine sudo apt-get install wine 2.2 安装nwjs-sdk 2.2.1 下载linux版nwjs-s ...

  5. Linux mint 安装踩坑记录

    记得之前电脑上的那个Ubuntu是去年寒假的时候安装的,算下来自己用Linux也快一年了.虽然在去年暑假的时候我也曾经想过要把Ubuntu升级到18.04可是当时安装了几次都没有成功,自己也就放弃了. ...

  6. linux mint 安装xshell

    之前在Windows上进行开发的时候,SSH重度依赖SecureCRT或者XShell工具,现在把办公环境迁移到Linux后,每次连接都需要输入密码,尤其是需要跳板机的时候,需要逐级输入,十分麻烦.所 ...

  7. linux mint安装mysql-8.0.16

    1.使用通用二进制文件在Unix / Linux上安装MySQL 下载的文件:mysql-8.0.16-linux-glibc2.12-x86_64.tar.xz 注意: 如果您以前使用操作系统本机程 ...

  8. linux mint 安装 opencv2.4

    Download opencv https://github.com/opencv/opencv/tree/2.4 安装必要的依赖 sudo apt-get install build-essenti ...

  9. 使用linux mint 安装无线网卡驱动

    新买了个笔记本Thinkpad E440,用了两天发现无线网非常不稳定,有时候能搜到wifi却连不上,有时候连上了却连不上互联网,于是决定重新安装个网卡驱动. 首先看看自己显卡的型号: lspci : ...

随机推荐

  1. 使用git send-email发送邮件时报错: Unable to initialize SMTP properly怎么处理?

    答: 配置~/.gitconfig中的smtpserver   需往~/.gitconfig中添加如下内容: [sendemail] smtpserver = <stmp_server_name ...

  2. C++ STL——set和multiset

    目录 一 set和multiset 二 对组pair 注:原创不易,转载请务必注明原作者和出处,感谢支持! 注:内容来自某培训课程,不一定完全正确! 一 set和multiset set和multis ...

  3. MySQL有四种BLOB类型

    先说明一下Blob的类型,直接从网上摘抄了!!!1.MySQL有四种BLOB类型: ·tinyblob:仅255个字符 ·blob:最大限制到65K字节 ·mediumblob:限制到16M字节 ·l ...

  4. SpringMVC整合Springfox-Swagger

    https://www.jianshu.com/p/ab10860945c3 验证通过 关于Swagger的简介就不占篇幅了... 本文使用的Springfox-Swagger版本为2.8.0 要整合 ...

  5. 安装win10提示“我们无法创建新的分区,也找不到现有分区”

    用U盘安装操作系统,但是遇到了这种问题. 出现这种情况可能是硬盘格式通过指令写死了,所以我们需要通过指令把格式清零, 补充: 其实系统找不到系统分区这种情况其实就是引导程序出了问题,可以用大白菜这种w ...

  6. kettle在linux下面用于shell脚本执行:转换或者作业

    1 将windows下面创建好的转换,放到Linux某一个文件夹下面.如:把0816_em.ktr文件放到/home/cfj/kettle/testdemo下面. 注意里面的数据库用户名和密码可能需要 ...

  7. 【JVM学习笔记】扩展类加载器

    扩展类加载器独有的特点,代码如下 public class Sample { } public class Test { static { System.out.println("Test ...

  8. 红队(red team)

    红队资源相关 https://threatexpress.com/redteaming/resources/ 红队相关技术 https://github.com/bluscreenofjeff/Red ...

  9. androidstudio的安装与抓log

    公司新开发的软件是基于unity的,我们被告知unity是不允许charles抓包的,故此只能只用 Android   studio 一. Android    studio的安装与配置 在此我就不赘 ...

  10. liunx 中如何删除export设置的环境变量

    1,网上有资料说,export命令添加的环境变量,利用export -p 删除: 例如:export  KUBECONFIG="/etc/kubernetes/admin.conf" ...