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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM