切换到非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;