Faire cohabiter Microsoft Edge avec de l'i386

mercredi 1 février 2023 · 1 minute · 141 mots

Sur mon poste, je gère à la fois de l’architecture amd64 et i386.

Quand je tente d’installer Microsoft Edge sur mon Linux, après un apt udpate, j’ai ce message :

Le fichier configuré « main/binary-i386/Packages » ne sera pas pris en compte
car le dépôt « https://packages.microsoft.com/repos/edge stable InRelease » ne
prend pas en charge l'architecture « i386 »

La solution

On doit préciser dans la configuration du repository du package qu’il s’agit d’une architecture amd64 et ainsi, on évite qu’il tente d’installer du i386 pour edge, alors qu’il n’y en a pas.

# importer les clés
sudo wget -O- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor | sudo tee /usr/share/keyrings/microsoft-edge.gpg

# ajouter le repo Edge
echo 'deb [arch=amd64 signed-by=/usr/share/keyrings/microsoft-edge.gpg] https://packages.microsoft.com/repos/edge stable main' | sudo tee /etc/apt/sources.list.d/microsoft-edge.list

# on met à jour
sudo apt update

# et on installe
sudo apt install microsoft-edge-stable -y