Linux下安装VS Code

Centos 7

https://blog.youkuaiyun.com/weixin_63790642/article/details/132927888

  1. 安装存储库
sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc
  1. 密钥
sudo sh -c 'echo -e "[code]\nname=Visual Studio Code\nbaseurl=https://packages.microsoft.com/yumrepos/vscode\nenabled=1\ngpgcheck=1\ngpgkey=https://packages.microsoft.com/keys/microsoft.asc" > /etc/yum.repos.d/vscode.repo'
  1. 更新软件包缓存
yum check-update
  1. 下载vscode
sudo yum install code # or code-insiders

问题

  1. 报错:https://packages.microsoft.com/keys/microsoft.asc: import read failed(2).
解决:在终端中使用 curl 命令来测试是否能成功下载公钥文件:
wget https://packages.microsoft.com/keys/microsoft.asc
  1. 错误:软件包:code-1.97.2-1739406869.el8.x86_64 (code) 需要:libc.so.6(GLIBC_2.28)(64bit)

原因:
在 CentOS 7 上安装 Visual Studio Code (VS Code) 时,你遇到的错误是因为 CentOS 7 的 glibc 版本较低,而 VS Code 的某些版本需要更高版本的 glibc(如 GLIBC_2.28),这是 CentOS 8 或更高版本才提供的。

使用 Snap 安装 VS Code

sudo yum install snapd
sudo systemctl enable --now snapd.socket
sudo ln -s /var/lib/snapd/snap /snap
sudo snap install code --classic

Ubuntu

sudo snap install code --classic

检查版本

适用于snap安装的vs

snap list code

在这里插入图片描述

安装gcc

Ubuntu

sudo apt install gcc

在这里插入图片描述

Centos

使用 Yum 安装 GCC

  1. 更新系统包索引
    在安装之前,建议先更新系统的包索引:

    sudo yum update
    
  2. 安装 GCC
    运行以下命令安装 GCC:

    sudo yum install gcc
    
  3. 验证安装
    安装完成后,可以通过以下命令检查 GCC 版本:

    gcc --version
    

    输出示例:

    gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-44)
    Copyright (C) 2015 Free Software Foundation, Inc.
    

Linux系统上安装VS Code server有在线安装和离线安装两种方式: ### 在线安装 - **安装code-server**:在终端中输入如下指令即可自动完成下载安装及启动 ```bash curl -fsSL https://code-server.dev/install.sh | sh ``` - **开启服务及密码修改**: - 开启code-server服务: ```bash sudo systemctl start code-server@$USER ``` - 使用命令打开配置文件: ```bash vim ~/.config/code-server/config.yaml ``` - 修改`bind-addr`字段和`password`字段,修改结果如下: ```yaml bind-addr: 0.0.0.0:{你想让哪个端口运行code-server} auth: password password: {自己设置一个登陆密码} cert: false ``` - 保存并退出,输入如下命令重启code-server以加载配置文件: ```bash sudo systemctl restart code-server@$USER ``` - 在浏览器访问 URL `http://127.0.0.1:{你选择的端口}`即可访问 code-server。 - **设置code-server开机自启动**:执行如下命令即可使code-server开机自启动 ```bash sudo systemctl enable code-server@$USER ``` - **卸载code-server**: - 首先停止 code-server 服务: ```bash sudo systemctl stop code-server@$USER ``` - 执行如下命令将相关文件全部删除即可完成卸载: ```bash rm -rf /usr/lib/code-server rm -rf ~/.local/share/code-server rm -rf ~/.config/code-server ``` ### 离线安装 从`https://update.code.visualstudio.com/commit:{commit_id}/server-linux-x64/stable`下载`vs code server`,其中`{commit_id}`为需要获取的字符串,可以直接在浏览器中下载 [^2]。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值