如何安装Visual Studio代码?
我刚刚从微软网站下载了VSCode-linux-x64
。 这是一个62 MB的zip文件。 如何在我的Ubuntu系统上安装它?
更新
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
:unzip VSCode-linux-x64.zip -d ~/path/to/VSCode
- 运行
code
可执行文件以打开Visual Studio代码 - (可选)创建符号链接以方便地从终端运行
code
:
sudo ln -s /path/to/VSCode/code /usr/local/bin/code
来源(安装说明): https : //code.visualstudio.com/docs/setup/linux
您可以使用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
参考
Visual Studio Code 于2017年2月启用官方Linux存储库(v1.10)
sudo add-apt-repository -y "deb [arch=amd64] https://packages.microsoft.com/repos/vscode stable main" sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys EB3E94ADBE1229CF sudo apt update sudo apt -y install code
您可以照常升级/ dist-upgrade
sudo apt -y upgrade sudo apt -y dist-upgrade
现在除了rpm / zip之外还有一个Ubuntu和Debian的.deb包。 它可以在这里使用 ,可以像往常一样安装:
sudo dpkg -i vscode-amd64.deb
适用于Xenial。 也许有人创建了一个PPA来简化更新。 或者它将成为官方存储库的一部分。
更新03/17:从版本1。10(2017年2月)开始, 内置对官方Linux存储库的支持 。 VS Code现在可以在Linux上自动更新,但您必须手动安装一次。
由于他们现在提供.deb
文件,我建议使用它而不是下面的方法。
我这样做的方式如下。 使用终端:
-
为文件创建一个目录并切换到此目录:
mkdir msvs && cd msvs
目录名称是任意的。
-
将zip文件解压缩到新文件夹中:
unzip ../Downloads/VSCode-linux-x64.zip
-
使用运行ide
./VSCode-linux-x64/code &
您还可以创建桌面链接,以便可以直接从桌面启动它或双击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
我还从这里下载了这个应用程序的MS图标
wget http://ubuntu.miximages.com/software-installation/flurry_ios_visual_studio_2012_replacement_icon_by_flakshack-d5nnelp.png
并将其移至/opt/msvs
:
sudo mv flurry*png /opt/msvs
安装快照。
sudo apt install snapd-xdg-open sudo snap install vscode --classic
本身不必安装Visual Studio代码。 相反,您可以将存档解压缩到任何位置,然后通过双击名为code
的文件(这是主可执行文件)来运行程序。
这是一个面向GUI的程序:
-
转到Visual Studio代码站点,然后单击“ 下载适用于Linux的代码” 。 (您可能还应该查看许可条款和隐私政策 。)
-
创建一个您想要Visual Studio Code的新文件夹。 最好在您的主文件夹中执行此操作(如果其他用户想要使用Visual Studio代码,则可以为它们分开提取 – 然后对每个用户进行任何修改或配置更改)。
此目标文件夹应为空,因为提供下载的
.zip
存档中的所有内容都不在顶级文件夹中。 例如,如果您在~/opt
为自己的用户安装了软件,则可以在其中创建一个名为VSCode-linux-x64
的新文件夹。 -
右键单击下载的.zip文件,然后单击Extract To … ,然后选择您创建的文件夹。
如果您愿意,或者您的文件浏览器未显示“ 提取到…”选项,则可以将.zip文件移动到目标文件夹中,右键单击该图标,然后单击“ 在此处提取” 。
-
要运行Visual Studio代码,请双击
code
可执行文件,该code
可执行文件是已提取的文件之一。目前Visual Studio Code是“预览”软件,这意味着它仍在开发中,尚未完全稳定。 因此,您可能更喜欢从终端启动它,以便您可以看到可能有用的错误和警告。 为此,打开终端窗口( Ctrl + Alt + T ),
cd
到您解压缩的目录,然后运行./code
。
-
下载Visual Studio Code 的Powerbase安装程序脚本
-
成为root
sudo -i
-
切换到下载目录(可能
~/Downloads/
)cd /home/*yourusername*/Downloads/
-
运行安装程序脚本。 如果没有错误,它将退出…
sh ./vscodeinstaller.sh
而已。 没有什么特别的,它应该适用于任何Linux发行版。 只需打开启动器并开始键入Visual Studio Code。
- 安装
gdebi
软件包安装程序 - 从这里下载
.deb
VSCode包 - 使用
gdebi
安装下载的软件包
在Ubuntu上安装VS代码
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 …)。
BTW,VS Code将成为Ubuntu 18。04(2018年4月底)的标准软件包!
从Visual Studio Code的官方文档:
- 从此页面下载.deb包。
- 运行以下命令:
sudo dpkg -i ~/path-to-file.deb
- 如果在将dpkg与包一起使用时出现依赖性错误,请运行:
sudo apt-get install -f
注意: 安装.deb软件包将自动安装apt存储库和签名密钥,以使用常规系统机制启用自动更新。
您可以使用新的FLATPAK(flathub)存储库安装在任何Linux发行版上https://flathub.org/apps/details/com.visualstudio.code
FLATPAK自动更新已安装的软件包。
我不能评论上面的正确答案(截至2月使用PPA),所以我将在这里添加另一个细节。
可视代码依赖于libgtk2.0-0,它没有列为元数据中的依赖项。 如果您像我一样设置最小的虚拟机安装只是为了解决困难的系统级问题,您可能会遇到这个问题,在这些问题中您必须破解并削减您不想在真实主机上执行的程序包。
因此,在最小的主机上,除了上面提到的以外,还需要以下内容才能运行Visual Code:
sudo apt install libgtk2.0-0