in AWS, Cloud

安装VS Code到AWS EC2 Linux 2

小结

本文记录了安装VS Code到AWS EC2 Linux 2。

问题及解决

安装VS Code到AWS EC2 Linux 2采取了以下步骤:

更新VS Code的YUM源:

[ec2-user@ip-100-92-28-119 ~]$ sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc
[ec2-user@ip-100-92-28-119 ~]$ 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'
[ec2-user@ip-100-92-28-119 ~]$ vim /etc/yum.repos.d/vscode.repo
[ec2-user@ip-100-92-28-119 ~]$ yum check-update
Loaded plugins: priorities, update-motd, upgrade-helper
amzn2-core                                                                                                                                                                                         | 3.6 kB  00:00:00     
code                                                                                                                                                                                               | 1.5 kB  00:00:00     
code/primary                                                                                                                                                                                       |  86 kB  00:00:00     
code                                                                                                                                                                                                              420/420

ecs-service-connect-agent.x86_64                                                                           v1.27.2.0-1.amzn2                                                                                amzn2extra-ecs
gawk.x86_64                                                                                                4.0.2-4.amzn2.1.3                                                                                amzn2-core    
gmp.x86_64                                                                                                 1:6.0.0-15.amzn2.0.3                                                                             amzn2-core    
kernel.x86_64                                                                                              4.14.330-250.540.amzn2                                                                           amzn2-core    
libseccomp.x86_64                                                                                          2.5.2-1.amzn2                                                                                    amzn2-core    
nspr.x86_64                                                                                                4.35.0-1.amzn2                                                                                   amzn2-core    
nss.x86_64                                                                                                 3.90.0-2.amzn2.0.1                                                                               amzn2-core    
nss-softokn.x86_64                                                                                         3.90.0-6.amzn2                                                                                   amzn2-core    
nss-softokn-freebl.x86_64                                                                                  3.90.0-6.amzn2                                                                                   amzn2-core    
nss-sysinit.x86_64                                                                                         3.90.0-2.amzn2.0.1                                                                               amzn2-core    
nss-tools.x86_64                                                                                           3.90.0-2.amzn2.0.1                                                                               amzn2-core    
nss-util.x86_64                                                                                            3.90.0-1.amzn2                                                                                   amzn2-core    
openssh.x86_64                                                                                             7.4p1-22.amzn2.0.6                                                                               amzn2-core    
openssh-clients.x86_64                                                                                     7.4p1-22.amzn2.0.6                                                                               amzn2-core    
openssh-server.x86_64                                                                                      7.4p1-22.amzn2.0.6                                                                               amzn2-core    
openssl.x86_64                                                                                             1:1.0.2k-24.amzn2.0.11                                                                           amzn2-core    
openssl-libs.x86_64                                                                                        1:1.0.2k-24.amzn2.0.11                                                                           amzn2-core    
vim-common.x86_64                                                                                          2:9.0.2120-1.amzn2.0.1                                                                           amzn2-core    
vim-data.noarch                                                                                            2:9.0.2120-1.amzn2.0.1                                                                           amzn2-core    
vim-enhanced.x86_64                                                                                        2:9.0.2120-1.amzn2.0.1                                                                           amzn2-core    
vim-filesystem.noarch                                                                                      2:9.0.2120-1.amzn2.0.1                                                                           amzn2-core    
vim-minimal.x86_64                                                                                         2:9.0.2120-1.amzn2.0.1                                                                           amzn2-core    
xxd.x86_64                                                                                                 2:9.0.2120-1.amzn2.0.1                                                                           amzn2-core    

安装:

[ec2-user@ip-100-92-28-119 ~]$ sudo yum install code
Loaded plugins: priorities, update-motd, upgrade-helper
amzn2-core                                                                                                                                                                                         | 3.6 kB  00:00:00     
code                                                                                                                                                                                               | 1.5 kB  00:00:00     
code/primary                                                                                                                                                                                       |  86 kB  00:00:00     
code                                                                                                                                                                                                              420/420
Resolving Dependencies
--> Running transaction check
---> Package code.x86_64 0:1.85.1-1702462241.el7 will be installed
--> Processing Dependency: xdg-utils for package: code-1.85.1-1702462241.el7.x86_64
--> Running transaction check
---> Package xdg-utils.noarch 0:1.1.0-0.17.20120809git.amzn2.0.1 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

==========================================================================================================================================================================================================================
 Package                                        Arch                                        Version                                                                 Repository                                       Size
==========================================================================================================================================================================================================================
Installing:
 code                                           x86_64                                      1.85.1-1702462241.el7                                                   code                                            129 M
Installing for dependencies:
 xdg-utils                                      noarch                                      1.1.0-0.17.20120809git.amzn2.0.1                                        amzn2-core                                       70 k

Transaction Summary
==========================================================================================================================================================================================================================
Install  1 Package (+1 Dependent package)

Total download size: 130 M
Installed size: 363 M
Is this ok [y/d/N]: y
Downloading packages:
(1/2): xdg-utils-1.1.0-0.17.20120809git.amzn2.0.1.noarch.rpm                                                                                                                                       |  70 kB  00:00:00     
(2/2): code-1.85.1-1702462241.el7.x86_64.rpm                                                                                                                                                       | 129 MB  00:00:00     
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Total                                                                                                                                                                                     176 MB/s | 130 MB  00:00:00     
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Installing : xdg-utils-1.1.0-0.17.20120809git.amzn2.0.1.noarch                                                                                                                                                      1/2 
  Installing : code-1.85.1-1702462241.el7.x86_64                                                                                                                                                                      2/2 
  Verifying  : xdg-utils-1.1.0-0.17.20120809git.amzn2.0.1.noarch                                                                                                                                                      1/2 
  Verifying  : code-1.85.1-1702462241.el7.x86_64                                                                                                                                                                      2/2 

Installed:
  code.x86_64 0:1.85.1-1702462241.el7                                                                                                                                                                                     

Dependency Installed:
  xdg-utils.noarch 0:1.1.0-0.17.20120809git.amzn2.0.1                                                                                                                                                                     

Complete!

打开VS Code软件:

[ec2-user@ip-100-92-28-119 ~]$ /usr/bin/code

结果如下:

vs code

参考

Visual Studio Code on Linux

Write a Comment

Comment