CentOS7 安裝VSCode 後無法啟動
切換到非root使用者,然後進入code目錄
cd /usr/local/VSCode-linux-x64/bin
然後執行code,兩種方法執行
a)Applications->Programming->VS Code(沒有反應,無法啟動)
b)./code提示錯誤
./../code: error while loading shared libraries: libXss.so.1: cannot open shared object file: No such file or directory
原因是依賴的libXss.so.1沒有安裝
具體安裝方法如下:
1. 下載https://centos.pkgs.org/7/centos-x86_64/libXScrnSaver-1.2.2-6.1.el7.x86_64.rpm.html
2. 更改執行許可權
chmod +x libXScrnSaver-1.2.2-6.1.el7.x86_64.rpm
3. rpm安裝
rpm -ivh libXScrnSaver-1.2.2-6.1.el7.x86_64.rpm
注:如果提示需要其他的依賴,則增加--nodeps
rpm -ivh --nodeps libXScrnSaver-1.2.2-6.1.el7.x86_64.rpm
安裝完成後,在啟動VSCode,正常!
下面附VSCode的安裝步驟:
1. 官網https://code.visualstudio.com下載linux版本VSCode(這裡我選擇下載linux的taz.gz包)
2. 解壓
tar -xzvf code-stable-code_1.20.1-1518535978_amd64.tar.gz
3. 移動到/usr/local
mv VSCode-linux-x64 /usr/local/
4. 增加可執行許可權
chmod +x /usr/local/VSCode-linux-x64/code
5. 複製一個VScode圖示檔案到 /usr/share/icons/ 目錄(後面會有用)
cp /usr/local/VSCode-linux-x64/resources/app/resources/linux/code.png /usr/share/icons/
6.建立啟動器, 在/usr/share/applications/ 目錄, 也可以將它複製到桌面目錄
直接在中斷 使用 命令:
vim /usr/share/applications/VSCode.desktop
然後輸入以下文字:
[Desktop Entry] Name=Visual Studio Code Comment=Multi-platform code editor for Linux Exec=/usr/local/VSCode-linux-x64/code Icon=/usr/share/icons/code.png Type=Application StartupNotify=true Categories=TextEditor;Development;Utility; MimeType=text/plain;
儲存後退出, 然後可以複製到桌面:
cp /usr/share/applications/VSCode.desktop ~/桌面/
之後 就會發現 桌面和 應用程式選單都有了 VSCode的快捷方式了