昨天在CentOS中安裝微信,遇到了很多問題,也算是自己學習Linux的一種成長吧!在Linux中安裝軟件不像以前在windows中傻瓜式的“下一步”到底就行,具體問題如下:
安裝遇到的難點:
1.GitHub下載問題(服務器在國外,無法連接)
2.安裝微信遇到的挫折
3.創建快捷方式代碼問題
4.快捷方式圖標不顯示
1.首要問題 GitHub 無法打開,軟件無法下載
查詢你的計算機距離GitHub最近的網絡節點,需要查詢兩個域名 github.com 和 github.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