树莓派5-vscode安装

本文详细介绍了如何在ARM64架构的Linux系统(如树莓派)上下载、配置环境并安全安装VisualStudioCode,包括使用.deb和.rpm包,设置Microsoft官方仓库,以及解决依赖问题的步骤。

一、下载安装包

Download Visual Studio Code - Mac, Linux, Windows

  1. .deb 包

    • 适用于基于Debian的Linux发行版,如Ubuntu、Linux Mint、Raspbian等。
    • 直接通过dpkg工具或apt命令进行安装,适合Debian/Ubuntu系统的软件包管理结构。
    • 根据您的系统架构选择对应的版本:x64代表64位Intel/AMD架构,Arm32代表32位ARM架构,Arm64代表64位ARM架构。
  2. .rpm 包

    • .rpm 包适用于基于RPM的Linux发行版,如Fedora、CentOS、Red Hat Enterprise Linux (RHEL)等。
    • 使用rpm工具或yum/dnf命令进行安装。
    • .rpmdeb 并非标准格式,可能是将DEB转换为RPM的第三方工具生成的包,也可能是指某种跨平台转换后可用在支持RPM的系统上的包。
    • 同样根据系统架构选择相应的包。
  3. .tar.gz 安装包

    • 这是一个压缩归档文件,通常包含一个自解压脚本或者直接解压后手动执行安装步骤。
    • 不依赖特定的包管理系统,可以在任何支持其架构的Linux发行版上安装。
    • 需要手动配置环境变量和创建启动器图标,相比于包管理器安装更复杂一些。

查看自己是多少位系统

getconf LONG_BIT

所以我这里选择的是.deb包—arm64、并将下好的code_1.87.0-1709077383_arm64.deb传到树莓派的/Downloads。

二、配置环境

系统配置必要的环境,以便于安全地从Microsoft的官方仓库中安装适用于ARM64架构的Visual Studio Code编辑器等软件

sudo apt update

更新系统的软件包列表,确保获取到最新的软件包信息。

sudo apt install curl gpg

安装curl和gpg工具。curl是一个用于下载数据的工具,而gpg是用于处理OpenPGP标准加密、签名等功能的工具。

curl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > packages.microsoft.gpg

使用curl从Microsoft服务器下载公钥文件并解密(解包),然后将结果重定向到名为packages.microsoft.gpg的文件中,这样可以用于后续对微软仓库中软件包的签名验证。

sudo install -o root -g root -m 644 packages.microsoft.gpg /etc/apt/trusted.gpg.d/

将上一步生成的公钥文件以适当的权限(所有者为root用户,组为root组,权限为rw-r--r--)安装到/etc/apt/trusted.gpg.d/目录下,该目录存储了系统信任的用于验证软件包签名的公钥。

sudo sh -c 'echo "deb [arch=arm64 signed-by=/etc/apt/trusted.gpg.d/packages.microsoft.gpg] https://packages.microsoft.com/repos/code stable main" > /etc/apt/sources.list.d/vscode.list'

创建一个新的软件源列表文件(vscode.list)并写入到/etc/apt/sources.list.d/目录下。这个命令行指定新添加的源地址为Microsoft的软件仓库,针对的是arm64架构,且要求软件包由已安装在/etc/apt/trusted.gpg.d/packages.microsoft.gpg中的密钥进行签名验证。这条源主要用来安装稳定的VSCode版本。

三、安装

sudo dpkg -i /home/chen/Downloads/code_1.87.0-1709077383_arm64.deb

根据保存地址安装

sudo apt-get install -f

解决依赖问题,如果有缺失的依赖会自动安装

四、完成

评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值