Visual Studio Code 1.50 disponible pour ARMv7 et ARM64 sous Linux : comment l'installer

Visual Studio Code 1.50 disponible pour ARMv7 et ARM64 sous Linux : comment l’installer

Pas de snap pour le moment

Avatar de l'auteur

David Legrand

Publié dansLogiciel

12/10/2020
7
Visual Studio Code 1.50 disponible pour ARMv7 et ARM64 sous Linux : comment l'installer

Comme chaque mois, une nouvelle édition de l'IDE léger de Microsoft vient d'être mise en ligne. Outre les habituelles améliorations et nouveautés, les notes de version font mention d'une disponibilité pour les architectures ARM. Si le déploiement ne fait que commencer, on peut déjà en profiter.

« VS Code est désormais disponible pour les architectures ARMv7 et ARM64 sous Linux. Cela signifie que vous pouvez officiellement l'utiliser sur un Raspberry Pi, un Chromebook et d'autres appareils exploitant un SoC ARM ». C'est ainsi que les dernières notes de version de l'environnement de développement de Microsoft annoncent la nouvelle.

L'éditeur précise que cela concerne le canal stable et les préversions Insiders. Les extensions de travail à distance (remote) et donc leurs clients/serveurs ont également été adaptées à ces architectures. Pour rappel, une déclinaison ARM (32 bits) était déjà disponible pour Windows 10 depuis fin mai

Dans la pratique, comment ça fonctionne ?

Une procédure encore perfectible

Il faut installer la version de Visual Studio Code adaptée à votre machine. Dans notre cas, un kit de développement Jetson Xavier NX de NVIDIA doté de cœurs ARM64. Son système d'exploitation (JetPack 4.5) est basé sur Ubuntu 18.04 LTS. Et là, premier regret : le site de Microsoft ne détecte pas correctement notre architecture.

Visual Studio Code Site ARM Linux FAIL
Le site de Visual Studio Code nous détecte bien sous Linux, mais pas avec une architecture ARM64

C'est la version x64 pour Linux qui est téléchargée par défaut, alors qu'elle sera impossible à installer. Seconde déception, le snap de VS Code n'a pas été mis à jour pour l'occasion.  Il faut donc en passer par une procédure plus classique : télécharger et installer le paquet .deb exploitable pour Debian, Ubuntu et leurs dérivés. Un autre est proposé au format .rpm (Fedora, Red Hat, SUSE), tous comme les fichiers bruts dans une archive .tar.gz. 

L'installation passe ainsi par le gestionnaire de paquets :

wget https://aka.ms/linux-arm64-deb -O vscode-arm64.deb
sudo apt install ./vscode-arm64.deb

Pour la version Insiders, il suffit de changer d'URL :

wget https://aka.ms/linux-arm64-deb-insider -O vscode-arm64.deb
sudo apt install ./vscode-arm64.deb

Bien entendu vous devrez adopter ces commandes à votre système. Certaines dépendances devront être installées au passage. Une fois la procédure terminée, vous pourrez simplement lancer Visual Studio Code :

code .

L'accès distant à un serveur fonctionne

On peut installer les différentes extensions du navigateur, même si certaines poseront sans doute problème dans un premier temps. Dans le cas de l'accès distant, nous avons pu le tester comme fonctionnel via Remote - SSH. Nous nous sommes ainsi connectés à un Raspberry Pi pour éditer le projet Rust mis en ligne ce matin :

Visual Studio Code ARM64 Remote
7
Avatar de l'auteur

Écrit par David Legrand

Tiens, en parlant de ça :

#Flock a sa propre vision de l’inclusion

Retour à l’envoyeur

13:39 Flock 17
Un Sébastien transformé en lapin par Flock pour imiter le Quoi de neuf Docteur des Looney Tunes

Quoi de neuf à la rédac’ #10 : nous contacter et résumé de la semaine

On est déjà à la V2 de Next ?

11:55 35
Autoportrait Sébastien

[Autoportrait] Sébastien Gavois : tribulations d’un pigiste devenu rédac’ chef

Me voilà à poil sur Internet

17:18 Next 16

Sommaire de l'article

Introduction

Une procédure encore perfectible

L'accès distant à un serveur fonctionne

#Flock a sa propre vision de l’inclusion

Flock 17
Un Sébastien transformé en lapin par Flock pour imiter le Quoi de neuf Docteur des Looney Tunes

Quoi de neuf à la rédac’ #10 : nous contacter et résumé de la semaine

35
Autoportrait Sébastien

[Autoportrait] Sébastien Gavois : tribulations d’un pigiste devenu rédac’ chef

Next 16
Logo de StreetPress

Pourquoi le site du média StreetPress a été momentanément inaccessible

Droit 18
Amazon re:Invent

re:Invent 2023 : Amazon lance son assistant Q et plusieurs services IA, dont la génération d’images

IA 10
Un œil symbolisant l'Union européenne, et les dissensions et problèmes afférents

Le Conseil de l’UE tire un bilan du RGPD, les États membres réclament des « outils pratiques »

Droit 4

19 associations européennes de consommateurs portent plainte contre Meta

DroitSocials 16

#LeBrief : Ariane 6 l’été prochain, Nextcloud rachète Roundcube, désinformation via la pub

Chiffre et formules mathématiques sur un tableau

CVSS 4.0 : dur, dur, d’être un expert !

Sécu 16
Une tête de fusée siglée Starlink.

Starlink accessible à Gaza sous contrôle de l’administration israélienne

Web 35
Fibre optique

G-PON, XGS-PON et 50G-PON : jusqu’à 50 Gb/s en fibre optique

HardWeb 52
Photo d'un immeuble troué de part en part

Règlement sur la cyber-résilience : les instances européennes en passe de conclure un accord

DroitSécu 10
lexique IA parodie

AGI, GPAI, modèles de fondation… de quoi on parle ?

IA 10

#LeBrief : logiciels libres scientifiques, fermeture de compte Google, « fabriquer » des femmes pour l’inclusion

livre dématérialisé

Des chercheurs ont élaboré une technique d’extraction des données d’entrainement de ChatGPT

IAScience 3
Un chien avec des lunettes apprend sur une tablette

Devenir expert en sécurité informatique en 3 clics

Sécu 11
Logo ownCloud

ownCloud : faille béante dans les déploiements conteneurisés utilisant graphapi

Sécu 16
Le SoC Graviton4 d’Amazon AWS posé sur une table

Amazon re:invent : SoC Graviton4 (Arm), instance R8g et Trainium2 pour l’IA

Hard 12
Logo Comcybergend

Guéguerre des polices dans le cyber (OFAC et ComCyberMi)

Sécu 10

#LeBrief : faille 0-day dans Chrome, smartphones à Hong Kong, 25 ans de la Dreamcast

Mur d’OVHcloud à Roubaix, avec le logo OVHcloud

OVHcloud Summit 2023 : SecNumCloud, IA et Local Zones

HardWeb 2
algorithmes de la CAF

Transparence, discriminations : les questions soulevées par l’algorithme de la CAF

IASociété 62

Plainte contre l’alternative paiement ou publicité comportementale de Meta

DroitIA 39
Nuage (pour le cloud) avec de la foudre

Économie de la donnée et services de cloud : l’Arcep renforce ses troupes

DroitWeb 0
De vieux ciseaux posés sur une surface en bois

Plus de 60 % des demandes de suppression reçues par Google émanent de Russie

Société 7
Une vieille boussole posée sur un plan en bois

La Commission européenne et Google proposent deux bases de données de fact-checks

DroitWeb 3

#LeBrief : des fichiers Google Drive disparaissent, FreeBSD 14, caméras camouflées, OnePlus 12

Le brief de ce matin n'est pas encore là

Partez acheter vos croissants
Et faites chauffer votre bouilloire,
Le brief arrive dans un instant,
Tout frais du matin, gardez espoir.

Commentaires (7)


ehamon Abonné
Il y a 3 ans

Bonne nouvelle pour l’architecture ARM.
Hors de cette architecture ARM, je préfère utiliser CODIUM https://vscodium.com/ . CODIUM suit de très près les releases officielles de VS-CODE., mais sans les télémétries kro$oft. :D


David_L Abonné
Il y a 3 ans

Pour info Codium 1.50 existe en version .deb & co pour ARM ;)


stephane.p Abonné
Il y a 3 ans

La dernière fois que j’ai tenté vscodium, on ne pouvait pas utiliser le Remote - SSH, et ça c’était indispensable pour moi. :-/


fsebbah
Il y a 3 ans

stephane.p

La dernière fois que j’ai tenté vscodium, on ne pouvait pas utiliser le Remote - SSH, et ça c’était indispensable pour moi. :-/

Pareil et c’est la bonne nouvelle. Car certaines extensions ne sont valables que sur la version officielle. et le remote SSH est indispensable


Salamandar Abonné
Il y a 3 ans

fsebbah

Pareil et c’est la bonne nouvelle. Car certaines extensions ne sont valables que sur la version officielle. et le remote SSH est indispensable

Remote-SSH est disponible sur codium ? Yeah, je vais y repasser alors !


David_L Abonné
Il y a 3 ans

Salamandar

Remote-SSH est disponible sur codium ? Yeah, je vais y repasser alors !

Toujours pas (en tous cas j’ai regardé hier et ce n’était toujours pas dans la liste des extensions).


Arcy Abonné
Il y a 3 ans

ehamon a dit:


Bonne nouvelle pour l’architecture ARM. Hors de cette architecture ARM, je préfère utiliser CODIUM https://vscodium.com/ . CODIUM suit de très près les releases officielles de VS-CODE., mais sans les télémétries kro$oft. :D




Merci pour Codium !