先是试了以下方式行不通,说明软件源中没有连接信息。
[qkm@bogon etc]$ sudo yum install code
上次元数据过期检查:1:00:50 前,执行于 2021年10月31日 星期日 13时44分17秒。
未找到匹配的参数: code
错误:没有任何匹配: code
[qkm@bogon etc]$ sudo dnf install code
上次元数据过期检查:1:01:04 前,执行于 2021年10月31日 星期日 13时44分17秒。
未找到匹配的参数: code
错误:没有任何匹配: code
查了官方信息,在 CentOS8 系统安装Visual Studio Code 最简单和最推荐的方式就是启用 VS Code 源,
01.导入Microsoft GPG key:
[qkm@bogon etc]$ sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc
02 创建源仓库文件:
[qkm@bogon etc]$ 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'
03 检查更新
[qkm@bogon etc]$ sudo dnf check-update
Visual Studio Code 7.6 MB/s | 19 MB 00:02
上次元数据过期检查:0:00:11 前,执行于 2021年10月31日 星期日 14时47分56秒。
04 执行安装命令
[qkm@bogon etc]$ sudo dnf install code
上次元数据过期检查:0:00:34 前,执行于 2021年10月31日 星期日 14时47分56秒。
依赖关系解决。
================================================================================================================
软件包 架构 版本 仓库 大小
================================================================================================================
安装:
code x86_64 1.61.2-1634656920.el7 code 102 M
安装依赖关系:
libXScrnSaver x86_64 1.2.3-1.el8 appstream 31 k
事务概要
================================================================================================================
安装 2 软件包
总下载:102 M
安装大小:290 M
确定吗?[y/N]: y
下载软件包:
(1/2): libXScrnSaver-1.2.3-1.el8.x86_64.rpm 475 kB/s | 31 kB 00:00
(2/2): code-1.61.2-1634656920.el7.x86_64.rpm 8.2 MB/s | 102 MB 00:12
----------------------------------------------------------------------------------------------------------------
总计 5.1 MB/s | 102 MB 00:19
运行事务检查
事务检查成功。
运行事务测试
事务测试成功。
运行事务
准备中 : 1/1
安装 : libXScrnSaver-1.2.3-1.el8.x86_64 1/2
安装 : code-1.61.2-1634656920.el7.x86_64 2/2
运行脚本: code-1.61.2-1634656920.el7.x86_64 2/2
验证 : libXScrnSaver-1.2.3-1.el8.x86_64 1/2
验证 : code-1.61.2-1634656920.el7.x86_64 2/2
Installed products updated.
已安装:
code-1.61.2-1634656920.el7.x86_64 libXScrnSaver-1.2.3-1.el8.x86_64
完毕!