Der Editor Visual Studio Code ist im Portage unter vscode zu finden. Aber er ist bisher maskiert. Das bedeutet das er die sehr hohen Anforderungen in Bezug auf Sicherheit (noch) nicht erfüllt.

Hinzufügen des Pakets zu Ihrer Entsperrungsdatei: Erstellen Sie eine Datei mit dem Namen /etc/portage/package.accept_keywords, wenn Sie sie noch nicht haben. Fügen Sie dann den Eintrag für das Visual Studio Code-Paket hinzu. Dies könnte so aussehen:

app-editors/vscode ~amd64

Dadurch wird das Paket für die Installation auf Ihrem System entsperrt.

Aktualisieren Sie Portage: Führen Sie den Befehl emerge --sync aus, um sicherzustellen, dass Ihre Portage-Paketdatenbank auf dem neuesten Stand ist.

Installieren Sie Visual Studio Code: Führen Sie den Befehl emerge app-editors/vscode aus, um Visual Studio Code zu installieren.

Überprüfen Sie die Installation: Nach Abschluss der Installation können Sie überprüfen, ob Visual Studio Code korrekt installiert wurde, indem Sie es starten und testen.

https://wiki.gentoo.org/wiki/Knowledge_Base:Unmasking_a_package

Es scheint, dass das Visual Studio Code-Paket weiterhin maskiert ist, selbst nachdem ich versucht habe, es zu entsperren. Das Problem könnte sein, dass das Paket nicht nur wegen der Lizenz, sondern auch wegen anderer Gründe maskiert ist.

Hier sind einige mögliche Schritte, die man ausführen kann, um das Problem weiter zu diagnostizieren und zu lösen:

  1. Überprüfen der Maskierung: Öffnen Sie die Datei /var/db/repos/gentoo/profiles/package.mask und suchen Sie nach Einträgen, die das Visual Studio Code-Paket betreffen. Stellen Sie sicher, dass es keine spezifischen Maskierungsregeln gibt, die das Paket betreffen.
  2. Lizenzakzeptanz überprüfen: Stellen Sie sicher, dass Sie die Lizenzbedingungen für das Visual Studio Code-Paket gelesen und akzeptiert haben. Überprüfen Sie die Lizenzdatei unter /var/db/repos/gentoo/licenses/Microsoft-vscode erneut, um sicherzustellen, dass Sie die Bedingungen verstehen und akzeptieren.
  3. Überprüfen Sie die Portage-Konfiguration: Stellen Sie sicher, dass Ihre Portage-Konfiguration korrekt ist und dass keine spezifischen Einstellungen das Installieren maskierter Pakete verhindern.
  4. Verwenden Sie stabile Versionen: Wenn Sie die stabilen Versionen des Pakets installieren können, versuchen Sie, die stabilste verfügbare Version zu installieren. Verwenden Sie dazu keine ~amd64-Flagge.

user $less /var/db/repos/gentoo/licenses/Microsoft-vscode

Und um zuzustimmen:
root #echo „app-editors/vscode Microsoft-vscode“ >> /etc/portage/package.license

Demaskieren Sie dieses Paket, um es zu öffnen:
root #echo „>=app-editors/vscode-1.63.2 ~amd64“ >> /etc/portage/package.accept_keywords/app-editors