centos8下安装vscode

本文详细介绍了在CentOS 8系统中通过官方源快速安装Visual Studio Code的方法,并提供了root用户启动解决方案,包括导入GPG密钥、配置源、安装步骤和alias设置技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

话不多说,直接上教程

一、 前提条件

下面的指令假设你已经以拥有 sudo 权限的用户身份登录。

二、在 CentOS 上安装 Visual Studio Code

在 CentOS8 系统安装Visual Studio Code 最简单和最推荐的方式就是启用 VS Code 源,并且通过命令行安装 VS Code 软件包。

01.导入Microsoft GPG key:

sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc

02.打开你的文本编辑器,并且创建源仓库文件:

sudo nano /etc/yum.repos.d/vscode.repo

将下面的内容粘贴进去,并且启用 VS Code 源:

[code]
name=Visual Studio Code
baseurl=https://packages.microsoft.com/yumrepos/vscode
enabled=1
gpgcheck=1
gpgkey=https://packages.microsoft.com/keys/microsoft.asc

保存文件,按回车键并且关闭你的文本编辑器。

03.安装最新版本的 Visual Studio Code,输入:

sudo dnf install code

就这些。Visual Studio Code 已经安装在你的 CentOS 桌面版本上,你可以开始使用它。

四、root用户启动vscode

安装vscode之后,普通用户可以正常使用,但root用户启动会有问题:

命令模式

打开/usr/share/code/bin,命令模式下运行code,会出现这样的提示:

You are trying to start vscode as a super user which is not recommended. If you really want to, you must specify an alternate user data directory using the --user-data-dir argument.

但尝试使用" --user-data-dir "参数也无效。
这时候可以这样设置:

# root 用户
vim ~/.bashrc
# 添加一行
alias code='/usr/share/code/code . --no-sandbox --unity-launch'
#保存并退出
:wq
# 报存生效
source ~/.bashrc

此时再运行code就可以正常打开了

快捷方式

快捷方式图标点击也是没有反应,无法打开使用。

最后总结一下:这个方法我是参考借用了别人的方法,我只操作到03.安装最新版本的 Visual Studio Code,这一步,我没有出现后续的问题了,但是为了防止后续有类似的问题出现,我都先记录保存一下,方便自己查找。

### 安装 Visual Studio Code 的方法 尽管 CentOS 10 并未正式发布,假设您指的是基于 RHEL/CentOS Stream 或其他类似版本的操作系统环境,以下是适用于较新版本 CentOS/RHEL 的通用安装指南。 #### 添加 Microsoft GPG 密钥 为了验证包的真实性并启用官方仓库,需导入 Microsoft 提供的 GPG 密钥: ```bash rpm --import https://packages.microsoft.com/keys/microsoft.asc ``` #### 创建 YUM 软件源配置文件 创建一个新的 `.repo` 文件来定义 VSCode 的软件源位置。可以通过以下命令完成此操作: ```bash 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' ``` #### 更新本地缓存并安装 VSCode 执行 `yum check-update` 来刷新可用包列表,并通过以下命令安装 VSCode: ```bash yum check-update yum install code ``` #### 启动 Visual Studio Code 安装完成后,可以运行以下命令启动应用程序: ```bash code ``` 请注意,如果您的操作系统不支持某些依赖项,则可能需要手动解决兼容性问题[^2]。 --- ### 可能遇到的问题及解决方案 1. **缺少必要的依赖库** 如果在安装过程中提示缺失特定 RPM 包或其依赖关系无法满足,请尝试先升级系统的整体工具链: ```bash yum update -y ``` 2. **GPG 验证失败** 若因网络原因或其他因素导致密钥下载异常,可重新执行 `rpm --import` 命令以确保成功加载最新版密钥。 3. **YUM 报错** 对于部分定制化发行版而言,默认存储库路径可能发生变更;此时建议查阅官方文档确认最新的 base URL 地址设置方式。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值