1. 程式人生 > >CentOS7 安裝VSCode 後無法啟動

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的快捷方式了