CentOS 安装微信踩的坑

昨天在CentOS中安装微信,遇到了很多问题,也算是自己学习Linux的一种成长吧!在Linux中安装软件不像以前在windows中傻瓜式的“下一步”到底就行,具体问题如下:

安装遇到的难点:

  1.GitHub下载问题(服务器在国外,无法连接)

  2.安装微信遇到的挫折

  3.创建快捷方式代码问题

  4.快捷方式图标不显示

1.首要问题 GitHub 无法打开,软件无法下载

  查询你的计算机距离GitHub最近的网络节点,需要查询两个域名  github.comgithub.global.ssl.fastly.net,查询地址:https://www.ipaddress.com/ip-lookup,输入需要查询的域名,点击 lookup

这是我查询GitHub和github.global.ssl.fastly.net域名的IP

 

 

 将查询的IP地址和域名写入到系统hosts文件中(这里以windows为展示),C:\Windows\System32\drivers\etc\hosts  用记事本打开hosts文件,将以下地址写入文本中

#github
140.82.114.3    github.com
199.232.69.194    github.global.ssl.fastly.net

写入完保存后运行 CMD 命令窗口,运行 ipconfig /flushdns 刷新dns列表,再打开 GitHub 试试

Linux 微信GitHub 下载链接:https://github.com/geeeeeeeeek/electronic-wechat/releases/download/V2.0/linux-x64.tar.gz

2.安装微信遇到的挫折

下载完 linux-x64.tar.gz 后,使用命令 tar -zxvf linux-x64.tar.gz 将其解压出来,在解压路径命令行中输入 electronic-wechat 出现如下报错:"error while loading shared libraries: libXss.so.1*: cannot open shared object file: No such file or directory"

lib*.so* 这样的文件一般是系统自带的文件,一般而言,出现这一类提示,只有两种可能性:

1)这个文件所在的路径,没有被加入到LD_LIBRARY_PATH中

2)这个文件在当前的系统中不存在
本说明不仅仅是针对libxss.so.1,实际上所有类似关于.so文件文件的这类报错,都可以类似处理

第一种可能性解决方法:

root用户登陆,在命令行输入命令:find / -name libXss.so.1回车。将输出libXss.so.1文件坐在的路径,例如/lib64/libXss.so.1(如果该文件不存在,则不会输出任何内容,应用第二种方式解决)。那么将/lib64这个路径加入到LD_LIBRARY_PATH中即可,可以在/etc/profile最后一行加入如下一行:

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/lib64

第二种可能性解决方法:

需要安装该库文件,同样需要root用户进行操作。在命令行执行:

repoquery --nvr --whatprovides libXss.so.1

这个命令是查询libXss.so.1这个库函数是出自哪个安装包?结果显示安装包名字为libXScrnSaver*。查到之后,安装该安装包即可:

yum install libXScrnSaver*

安装完毕,重启一下服务器,应该就可以使用了。如果仍然有问题,可以检查一下libXss.so.1是否确实存在了,如果存在,仍然不能正常工作,就需要再执行一下前面一种操作

完成后再运行 electronic-wechat 后就可以正常打开微信了

3.创建快捷方式代码问题

在 /usr/share/applications 目录下创建一个图标文件,命令操作:

vim /usr/share/applications/wechat.desktop

文本中输入以下内容:

[Desktop Entry]
Encoding=UTF-8
Name=wechat
Comment=wechat IDE for C/C++
Exec=/usr/local/src/electronic-wechat-linux-x64/electronic-wechat    # 注意执行文件的路径
Icon=/usr/local/src/electronic-wechat-linux-x64/wechat.png  # 图标文件的路径
Terminal=false
StartupNotify=true
Type=Application
Categories=Utility;TextEditor;Development;IDE;
Keywords=wechat;

保存并退出:

:wq

给文件赋予可执行权限:

chmod a+x /usr/share/applications/wechat.desktop 

4.快捷方式图标不显示

  1)请检查图标路径地址是否正确

  2)vim编辑时检查文尾是否有多余的空格

  3)注释尽量在下一行中

最后,这是我成功后的展示,折腾这么久也算对的起付出的努力

ICO图标下载链接地址:https://pan.baidu.com/s/1YbLiFMSkZ7HYlZqB5f8aIQ 

提取码:5jvk

posted @ 2020-09-09 10:34  凡是過往;皆為序章  阅读(2863)  评论(0编辑  收藏  举报