树莓派Raspbian Stretch/Buster安装VSCode/Code-oss[翻译]

原文在https://www.raspberrypi.org/forums/viewtopic.php?p=1440854

译者按:

Visual Studio Code被戏称为宇宙第一,不是完全的浪得虚名,确实比较好用。

在我的尝试中,树莓派运行的Raspbian Stretch/Buster版本均可以安装并正常运行VSCode,但RaspbianJessie下可以正常安装,不能运行,原因不明,有办法的大拿请赐教。

侵删

====================================================================================

在Raspbian Stretch系统安装VS Code

2017-08-21 星期一 16:31

下列流程用于在树莓派3上安装Headmelted提供的编译好的Visual Studio Code。

我(指原作者,下同)于2019-03-11在运行Raspbian Stretch的树莓派3上验证,下面的安装流程是正常的。

尽管如此,鉴于Headmelted版本一直存在的一些问题,我在以后的帖文中将使用Steve Desmond版本。

所以,本文现在应该被视作历史文档。

 

1)安装GPG key

终端运行:

sudo wget -qO - https://packagecloud.io/headmelted/codebuilds/gpgkey | sudo apt-key add -;

 

2)添加软件源

以管理员权限打开软件源配置文件 /etc/apt/sources.list,添加下面的行到文件,保存,退出。

deb https://packagecloud.io/headmelted/codebuilds/raspbian/ jessie main

注意,即使你的系统版本是Raspbian Stretch,上面行中的jessie仍然要保持原样,不要修改为 stretch。

 

3)安装VS Code(code-oss)

终端运行:

sudo apt-get update
sudo apt-get install code-oss

注意:“sudo apt-get update” 指令是必须要运行的,否则第二句指令将会报错:“E: Unable to locate package code-oss”。

因为在上一步操作中,增加了新的软件源,这一步运行“sudo apt-get update”时,将会显示源

"packagecloud.io/headmelted/codebuilds/raspbian"和
"packages.microsoft.com/repos/vscode"。

 

4)运行VS Code(code-oss)

桌面环境开始菜单,“编程”/“Programming”中,应该存在“Code - OSS”的快捷方式,点击即可。

VS Code也可以从命令行运行指令“code-oss”启动。

 

5)VS Code版本

本方法安装的是code-oss 1.14.0版本(就2019-03-11而言),这不是最新版本,具体原因待查。

当前安装版本的版本号可以在运行VS Code后,点击菜单[帮助]->[关于]进行查看(英文界面[Help]->[About]),也可以在终端运行指令“code-oss -version”查看。

 

6)黑窗现象

初次运行VS Code,特别是安装一结束就运行的时候,会显示一个黑窗口并持续若干秒,耐心等待,这是它运行一系列填充窗口指令的过程中。

VS Code (code-oss也一样) 的上述黑窗现象几乎每个使用者都会遇到。当前安装的1.14版(就2019-03-11而言)看起来不存在这个问题,如果遇到了就等待若干秒,之后就可以正常使用了。

 

7)相关链接

Headmelted主页 : https://code.headmelted.com
Package releases : https://packagecloud.io/headmelted/codebuilds
GPG key: https://packagecloud.io/headmelted/codebuilds/gpgkey

 

8)编辑历史

(略)

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值