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

猜你喜欢

转载自blog.csdn.net/aidansen/article/details/79357753