我刚刚从Microsoft网站下载了VSCode-linux-x64。这是一个62 MB的zip文件。如何在Ubuntu系统上安装它?

评论

如果要跟上文件系统的结构:最好的安装位置是在/ opt /中,如果需要在/ usr /中使用binairy,则在该文件上使用符号链接。

此处:gist.github.com/brunolm/65a760f6130fd2e1d39c

更新了@BrunoLM gist,并对文件名进行了一些更改(由于问题受到保护,因此不能作为答案)gist.github.com/pomber/db44098f3413d5213aec

他们现在正在提供.deb文件。

直接PPA解决方案(自2017年2月起)askubuntu.com/a/895790

#1 楼

更新

VSCode现在可作为DEB文件使用。您可以下载它,然后运行:

sudo dpkg -i ~/path/to/code_1.XXX.deb


如果dpkg抱怨缺少依赖项,请运行:

sudo apt -f install


之后再解决问题。

旧答案


下载适用于Linux的Visual Studio代码
提取它:unzip VSCode-linux-x64.zip -d ~/path/to/VSCode

运行code可执行文件以打开Visual Studio代码

(可选)创建符号链接以从终端方便地运行codesudo ln -s /path/to/VSCode/code /usr/local/bin/code


源代码(安装说明):https://code.visualstudio.com/docs/setup/linux

评论


还要确保您在提取文件时是root用户,然后将提取文件的rwx权限授予所需的用户

–默达西尔·纳齐尔(Muddassir Nazir)
15年4月30日在11:05

我面临的一个问题是如何添加启动器。因为一旦关闭VS Code,锁定启动器将变得无用。您必须从创建的符号链接中打开它。

–默达西尔·纳齐尔(Muddassir Nazir)
15年4月30日在11:11

@mnstalemate在此处了解如何创建自定义启动器askubuntu.com/a/78747/167115

– mchid
15年4月30日在12:28

这对我有用:code.visualstudio.com/docs/setup/linux->通过Ubuntu软件安装安装.deb软件包

– Sudhanshu Mishra
16-9-26的1:32

实际上,说明已更改→“通过GUI软件包管理器通过双击软件包文件或通过命令行来安装软件包:”

–弗兰克·诺克(Frank Nocke)
16年11月18日在14:49

#2 楼

您可以使用Ubuntu Make下载并安装Visual Studio代码:

sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-make
sudo apt-get update
sudo apt-get install ubuntu-make


,然后安装Visual Studio代码:

umake ide visual-studio-code


,然后单击它会自动放置在启动器上的Visual Studio图标。

要删除它,请删除安装文件夹,然后右键单击启动器以取消固定图标。安装文件夹默认为~/tools/web/visual-studio-code

参考文献


http://blog.didrocks.fr/post/Ubuntu-Make-0.7-released-with-Visual -Studio-Code-support
https://wiki.ubuntu.com/ubuntu-make


评论


有任何简单的升级版本的方法吗?

– Adrian Lopez
2015年5月1日20:16

我必须这样做才能使其正常工作。下载,解压缩并尝试在我的Ubuntu 15.04安装上运行它导致了几个沙箱错误,并且无法启动。确实会启动并为其添加一个图标。

– GregInWI2
2015年5月3日13:40

以这种方式安装后,升级过程由Visual Studio Code处理,因此您只需执行一次。

–乔治·卡斯特罗(Jorge Castro)
2015年5月7日13:22

@JorgeCastro不要以为是这样。 “帮助”下不可用的更新显示为灰色,“帮助->关于”下显示的版本为0.1.0!当前版本是0.9.2。

–丹尼斯
2015年11月16日在22:08



可能只是我的设置,但我必须做一个符号链接,因为默认安装目录不在我的$ PATH中:ln -s $ HOME / .local / share / umake / ide / visual-studio-code / code $ HOME / bin /

–安倍·沃克(Abe Voelker)
16-3-27在0:29



#3 楼

已启用Visual Studio Code的正式Linux存储库已于2017年2月发布(v1.10)

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys EB3E94ADBE1229CF
sudo add-apt-repository -y "deb [arch=amd64] https://packages.microsoft.com/repos/vscode stable main"
sudo apt -y install code


您可以照常进行升级/ dist-升级

sudo apt -y upgrade
sudo apt -y dist-upgrade


评论


这个答案需要更多的投票,并且需要被问题所有者接受。

–圣地亚哥·戈麦斯(Diogo Gomes)
17年4月22日在18:09

您的代码对我不起作用。请对其进行测试,并考虑遵循以下官方说明:github.com/Microsoft/vscode/issues/2973#issuecomment-280575841

–abumalick
17年4月23日在22:33

请参阅JeffRSon的答案以获取最新方法,类似于(但比此方法容易)

–丹·尼森鲍姆(Dan Nissenbaum)
17年6月28日在18:22

@terdon让我知道我是否记错了,但是IMO一个答案不应该是讨论另一个答案的地方。另外,我实际上不同意您的第二部分,因为该部分不需要.deb文件(因此,为什么我在接受的Cactux的文件之后编写它)。

–zurfyx
17年6月29日在15:01

您说对了,因为一个答案的评论不是讨论另一个答案的地方。但是,只有一条评论简单地指出另一个答案的感知益处并没有害处,并且可能会有所帮助。例如,如果我觉得其他人中的一个更好,我有时会自己回答。

– terdon
17年6月29日在15:05

#4 楼

现在,除了rpm / zip外,还有一个适用于Ubuntu和Debian的.deb软件包。它在这里可用,并且可以照常安装:

sudo dpkg -i vscode-amd64.deb


在Xenial上运行良好。也许有人创建了PPA来简化更新。否则它将成为正式存储库的一部分。

更新03/17:自版本1.10(2017年2月)以来,内置了对正式Linux存储库的支持。 VS Code现在可以在Linux上自动更新,尽管您必须手动安装一次。

评论


截至2016-06-05,这应该被标记为正确答案

–user25064
16年5月5日在14:24

@ user25064利用ubuntu-make的答案对我来说非常好2016-10-11但是,.deb文件当然也使它更容易。

–anon58192932
16-10-11在12:24

有PPA吗?现在有一个新版本,可以通过apt很好的获得

–Csaba Toth
16年11月5日在16:43

看到更新-最后,Linux中的VSCode应该可以轻松更新

– JeffRSon
17年3月21日在8:57



#5 楼

安装卡扣。

sudo apt install snapd-xdg-open
sudo snap install code --classic


评论


尝试了许多答案,但都失败了。该解决方案完全适用于我(Xubuntu VirtualBox)。真正使它如此特别的是,我可以将其写到一个无所事事的shell中,并预先配置虚拟盒子。然后轻松与我的开发团队中的其他人共享内容。这很棒...

– zipzit
18年3月24日在6:07

请尽可能多地支持此答案,因为这是最新的最佳方法。其他方法已过时。

– Sonevol
18年8月26日在7:41

现在应该是代码,而不是vscode(已发布了正式版,而现在已经放弃了vscode snap软件包)。由于更改了字符下限,我无法编辑。

–减少活动
19年7月13日在6:07

我仅在第二个命令sudo snap install code --classic在Ubuntu 18.04.4上成功安装了VSCode

– Mateja Petrovic
20-04-28在22:16

#6 楼

由于他们现在提供了.deb文件,因此我建议使用该文件代替下面的方法。

我完成该操作的方法如下。使用终端:



为文件创建目录并更改为该目录:

mkdir msvs && cd msvs



目录名称是任意的。



将zip文件解压缩到新文件夹中:

unzip ../Downloads/VSCode-linux-x64.zip



使用

./VSCode-linux-x64/code &




运行ide,也可以创建桌面链接,以便可以直接从桌面启动它,也可以双击单击nautilus。

要创建菜单项:



在终端上,创建一个文件

sudo gedit /usr/share/applications/MSVS.desktop



,然后复制并粘贴以下内容:

#!/usr/bin/env xdg-open

[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Exec=/opt/msvs/code
Name=MSVS
Icon=/opt/msvs/flurry_ios_visual_studio_2012_replacement_icon_by_flakshack-d5nnelp.png
Categories=Development


就我而言,可执行文件位于/opt/msvs内。

sudo cp -R ~/Downloads/VSCode-linux-x64 /opt/msvs


我还从

wget http://fc06.deviantart.net/fs70/i/2012/344/9/1/flurry_ios_visual_studio_2012_replacement_icon_by_flakshack-d5nnelp.png


下载了该应用程序的MS图标,并将其移至/opt/msvs

sudo mv flurry*png /opt/msvs


评论


从Nautilus双击可执行文件(代码)是否无法运行? (目前,我只能使用Nemo和PCManFM进行测试。)

– Eliah Kagan
15年4月29日在21:13

那也行。

–哈里斯
2015年4月29日在21:16

这实际上也是我也在寻找的东西。谢谢。顺便说一句:最好使用的图标是它自己的:Icon = / opt / msvs / resources / app / vso.png。

–thednp
2015年9月11日14:46在

目录结构现在已更改,并且其自身图标的路径现在为:Icon = / opt / msvs / resources / app / resources / linux / code.png

– mchid
16 Mar 24 '16 at 4:13

#7 楼

本身不必安装Visual Studio Code。相反,您可以将存档解压缩到任何位置,然后双击名为code(这是主要的可执行文件)的文件来运行程序。

这是一个面向GUI的过程:


转到Visual Studio代码站点,然后单击“下载Linux代码”。 (您可能还应该查看许可条款和隐私权政策。)

在要Visual Studio Code放入的位置新建一个文件夹。最好在您的主文件夹中执行此操作(如果其他用户想要使用Visual Studio Code,则可以为他们单独提取它-然后,任何修改或配置更改将针对每个用户)。

该目标文件夹应该为空,因为提供下载的.zip归档文件的顶层文件夹中没有所有内容。例如,如果将为自己的用户安装的软件放在~/opt中,则可以在其中创建一个名为VSCode-linux-x64的新文件夹。


右键单击下载的.zip文件,然后单击解压缩到。 ..,然后选择您创建的文件夹。

如果您愿意,或者如果文件浏览器没有显示“提取至...”选项,则可以将.zip文件移动到目标位置


要运行Visual Studio代码,请双击code可执行文件,它是已提取的文件之一。

当前,Visual Studio Code是“预览”软件,这意味着它仍在开发中并且尚未完全稳定。因此,您可能希望从终端启动它,以便可以看到可能有用的错误和警告。为此,请打开一个“终端”窗口(Ctrl + Alt + T),cd到解压缩目录,然后运行./code



评论


那更新呢?

–减少活动
19年8月30日在11:38

#8 楼

在Ubuntu上安装VS Code

curl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > microsoft.gpg
sudo mv microsoft.gpg /etc/apt/trusted.gpg.d/microsoft.gpg
sudo sh -c 'echo "deb [arch=amd64] https://packages.microsoft.com/repos/vscode stable main" > /etc/apt/sources.list.d/vscode.list'


这将下载gpg密钥并复制并制作apt文件。
然后您可以简单地更新和安装vs代码:

sudo apt-get update
sudo apt-get install code



这种安装方法的优点是,您可以使用apt-get update命令简单地更新vscode。效果很好,我将vs代码与vim插件一起使用了2年以上(c,c ++,python,md,latex,html,javascript ...)。

顺便说一句,VS Code将成为标准Ubuntu 18.04中的软件包(2018年4月底)!

评论


您的优势实际上不再是真正的优势,因为Ubuntu中的Visual Studio Code snap软件包(vscode)也会自动更新。

–卡雷尔
18年4月8日在10:02



@karel我认为优势是指“使用apt-get update命令”。某些使用真的只是不喜欢snap包:-)

– Tanius
19-09-28在15:57



#9 楼

从Visual Studio Code的官方文档中:


从此页面下载.deb包。
运行以下命令:
sudo dpkg -i ~/path-to-file.deb

如果在将dpkg与程序包一起使用时遇到依赖项错误,请运行: -使用常规系统机制进行更新。

#10 楼


安装gdebi软件包安装程序
从此处下载.deb VSCode软件包

使用gdebi安装下载的软件包



#11 楼

我无法对上面的正确答案发表评论(从2月开始使用PPA),所以我将在此处添加另一个详细信息。

Visual Code取决于libgtk2.0-0,它没有列出为元数据中的依赖性。如果您像我一样设置最少的virtualbox安装来解决疑难的系统级问题,而这些问题必须在您的真实主机上进行破解和削减,那么您可能会遇到此问题。

在最少的主机上,因此除了上面提到的内容之外,还需要执行以下操作才能运行Visual Code:

sudo apt install libgtk2.0-0


#12 楼

您可以使用新的FLATPAK(flathub)存储库安装在任何Linux发行版上https://flathub.org/apps/details/com.visualstudio.code

FLATPAK自动更新已安装的软件包。

#13 楼


下载Visual Studio Code的Powerbase安装程序脚本

成为root

sudo -i



转到下载目录(可能是~/Downloads/

cd /home/*yourusername*/Downloads/



运行安装程序脚本。如果没有错误,它将退出...

sh ./vscodeinstaller.sh



就这样。这没什么特别的,它可以在任何Linux发行版中使用。只需打开启动器,然后开始键入Visual Studio Code。

评论


为什么使用sudo -i,足以启动sudo ./vscodeinstaller.sh。更好的sudo〜/ Downloads / vscodeinstaller.sh

– A.B.
15年4月30日在15:35

失败。 http://www.thepowerbase.com/Vstudio/vscodeinstaller.sh无效链接。

– zipzit
18年3月24日在6:08