如何在Linux上使⽤VisualStudioCode
为了向⼤家介绍 “Linux 上的 ASP.NET Core”,我需要⼀个 Linux VM,通过远程桌⾯连上去运⾏ Visual Studio Code。数⼩时后,我被⼀堆问题搞得头昏脑胀,最后终于能搭建了⼀个可⽤于演⽰的VM。这篇⽂章向读者们简述了我在Linux VM 中运⾏Visual Studio Code 的经验。
这篇⽂章主要关注怎样为Visual Studio Code 设置虚拟化的Linux 环境。经过⼀些曲折,我终于在Kubuntu 上运⾏起来了。为什么是Kubuntu?这是我这段传奇故事的概述:
RDC ⽐ Hyper-V 视窗或某些 VMC 视窗对更易⽤
不使⽤ Gnome 桌⾯的时候⼯作还不错
在 xfce 上使⽤ xrdp 还不错,但是跑 Visual Studio Code 会有点问题
在使⽤ Gnome 的 Ubuntu 上安装 K 始终会出现错误和发⽣崩溃
NB! 我确信是做错了什么,或者是没有⾜够的知识和技能来配置复杂的 Linux 环境。如果你更懂 Linux 或者你有⼀个 Linux ⼤师作为朋友,那么你可以⽤你的⽅法来配置 Linux 环境。知⾜常乐!
安装 Kubuntu
让我们开始创建我们⾃⼰的Hyper-V 虚拟机,为了节约时间最好的办法就是开始创建之前就下载Kubuntu。我使⽤下⾯的配置创建了⼀个VM:
1. 没有开启 secure boot
2. 2个虚拟内核
3. 2048MB 内存
4. 能访问本地⽹络的交换机
5. 15GB 存储
6. DVD-ROM
visual studio和vs code的区别
我把 Kbuntu 映像作为 DVD 挂载,运⾏ Kubuntu,然后在 Hyper-v 窗⼝中打开 VM。安装很容易--只要跟着对话框的步骤,在结束的时候输⼊⽤户账户信息就⾏了。安装过程很快--⼤概是和杯咖啡和抽只烟的时间。安装好后,Kubuntu 需要移除安装介质然后重启VM。如果没有问题 Kubuntu 就已经准备好了。
安装和配置 xrdp
下⼀步,我要配置好远程访问。这个过程也很简单。
打开终端下载 Krfb
1. sudo apt-get install Krfb
运⾏ Krfb,配置远程访问,就像官⽅⽂档写的那样:Using Desktop Sharing
安装 xrdp:
1. sudo apt-get install xrdp
2. sudo system restart xrdp
在 window 系统中试着⽤ RDC 进⼊ VM。
安装 .NET 和 Visual Studio Code
我已经安装了 .NET 和 Visual Studio Code。
1、这有个libicu55 库问题,你必须⼿动安装它。安装详情,可查阅Shannon Deminick 的帖⼦Installing .NET Core 1.01 on Ubuntu 16.10。
2、打开终端窗⼝输⼊如下命令(更多信息可在 .NET Core ⾸页获得):
1. sudo sh -c ‘echo “deb [arch=amd64] afficmanager/repos/dotnet-
release/ xenial main” > /etc/apt/sources.list.d/dotnetdev.list’
2. sudo apt-key adv –afficmanager –recv-keys 417A0893
3. sudo apt-get update
4. sudo apt-get install dotnet-dev-1.0.0-preview2-003131
3、打开浏览器,到 VS Code ⾸页,下载 Ubuntu 包,你要确保包保存在了你的硬盘中。
4、在终端窗⼝中移动到下载 VS Code 的⽂件夹,运⾏如下命令:
1. sudo dpkg -i vs-code-deb-file-name-here.deb
5、使⽤下⾯的命令安装 Git:
1. sudo apt-get install git
如果没有错误,那么 Visual Studio Code 在使⽤远程登录时也不会有问题。
总结
出了问题所在很容易就能让所有的事情顺利进⾏。可是如果你不熟悉Linux,出这个问题要花费你很长时间。⼀旦所有的事情都正常⼯作,就很容易更改更多的配置。事实上,之前⽤Windows 的⽤户现在改⽤Linux,更需要关⼼的是哪些可以⼀起⼯作。⽆论如何,我已经准备好了在 Linux 上使⽤ ASP.NET 所需的环境。
本⽂作者:佚名
来源:51CTO

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。