在CentOS上使用yum repo安装VSC,实测CentOS7和CentOS8均可正常安装。

VSC的安装非常简单,因为微软官方有提供yum repo,因此我们直接添加repo然后使用yum安装即可,注意在CentOS8中的yum实际上已经被替换成了dnf,所以使用yum或者是dnf都是一样的。

# 导入gpgkey
sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc
# 新建repo文件
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'
# 更新repo list
sudo yum check-update
# 安装vsc
sudo yum install code

VSC官网提供了非常详细的安装教程,需要的同学可以点击这里查看。下面只贴出安装记录。

$ sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc
$ 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'


$ cat /etc/yum.repos.d/vscode.repo 
[code]
name=Visual Studio Code
baseurl=https://packages.microsoft.com/yumrepos/vscode
enabled=1
gpgcheck=1
gpgkey=https://packages.microsoft.com/keys/microsoft.asc

$ sudo dnf check-update
Visual Studio Code                                                              122 kB/s | 2.2 MB     00:18    

$ dnf install code

依赖关系解决。
================================================================================================================

 软件包               架构                   版本                                    仓库                  大小
================================================================================================================

Installing:
 code                 x86_64                 1.39.2-1571154220.el7                   code                  77 M

事务概要
================================================================================================================

安装  1 软件包

总下载:77 M
安装大小:230 M
确定吗?[y/N]: y
下载软件包:

code-1.39.2-1571154220.el7.x86_64.rpm                                           4.5 MB/s |  77 MB     00:17    
----------------------------------------------------------------------------------------------------------------

总计                                                                            4.5 MB/s |  77 MB     00:17     
运行事务检查
事务检查成功。
运行事务测试
事务测试成功。
运行事务
  准备中      :                                                                                             1/1 
  Installing  : code-1.39.2-1571154220.el7.x86_64                                                           1/1 
  运行脚本    : code-1.39.2-1571154220.el7.x86_64                                                           1/1 
  验证        : code-1.39.2-1571154220.el7.x86_64                                                           1/1 

已安装:
  code-1.39.2-1571154220.el7.x86_64                                                                             

完毕!