adminslog/dokus/vs-codium.md

140 lines
4.2 KiB
Markdown

# VSCodium Installation & Microsoft Marketplace Integration
## Inhalt
- [VSCodium Installation \& Microsoft Marketplace Integration](#vscodium-installation--microsoft-marketplace-integration)
- [Inhalt](#inhalt)
- [1. VSCodium Installation](#1-vscodium-installation)
- [Debian](#debian)
- [a) Repository und GPG-Key hinzufügen](#a-repository-und-gpg-key-hinzufügen)
- [b) Paketquellen aktualisieren und VSCodium installieren](#b-paketquellen-aktualisieren-und-vscodium-installieren)
- [c) VSCodium starten Debian](#c-vscodium-starten-debian)
- [Fedora](#fedora)
- [a) Repository einrichten](#a-repository-einrichten)
- [b) VSCodium installieren Fedora](#b-vscodium-installieren-fedora)
- [c) VSCodium starten Fedora](#c-vscodium-starten-fedora)
- [2. Microsoft Marketplace in VSCodium einbinden](#2-microsoft-marketplace-in-vscodium-einbinden)
- [a) Datei `product.json` anpassen](#a-datei-productjson-anpassen)
- [b) Folgenden Inhalt einfügen oder anpassen](#b-folgenden-inhalt-einfügen-oder-anpassen)
- [c) VSCodium neu starten](#c-vscodium-neu-starten)
- [Optional: Erweiterungen manuell installieren](#optional-erweiterungen-manuell-installieren)
- [Zusammenfassung](#zusammenfassung)
---
## 1. VSCodium Installation
---
### Debian
#### a) Repository und GPG-Key hinzufügen
```bash
wget -qO - https://gitlab.com/paulcarroty/vscodium-deb-rpm-repo/raw/master/pub.gpg | sudo tee /etc/apt/trusted.gpg.d/vscodium.asc
echo 'deb [signed-by=/etc/apt/trusted.gpg.d/vscodium.asc] https://download.vscodium.com/debs vscodium main' | sudo tee /etc/apt/sources.list.d/vscodium.list
```
#### b) Paketquellen aktualisieren und VSCodium installieren
```bash
sudo apt update
sudo apt install codium
```
#### c) VSCodium starten Debian
```bash
codium
```
---
### Fedora
#### a) Repository einrichten
```bash
sudo rpmkeys --import https://gitlab.com/paulcarroty/vscodium-deb-rpm-repo/raw/master/pub.gpg
sudo tee /etc/yum.repos.d/vscodium.repo <<EOF
[vscodium]
name=VSCodium
baseurl=https://download.vscodium.com/rpms/fedora/\$releasever/
enabled=1
gpgcheck=1
gpgkey=https://gitlab.com/paulcarroty/vscodium-deb-rpm-repo/raw/master/pub.gpg
EOF
```
#### b) VSCodium installieren Fedora
```bash
sudo dnf install codium
```
#### c) VSCodium starten Fedora
```bash
codium
```
---
## 2. Microsoft Marketplace in VSCodium einbinden
Standardmäßig nutzt VSCodium NICHT den Microsoft Marketplace. So kannst du ihn aktivieren:
---
### a) Datei `product.json` anpassen
Die Datei liegt in deinem Benutzerprofil:
```bash
~/.config/VSCodium/product.json
```
Wenn die Datei nicht existiert, erstelle sie neu.
---
### b) Folgenden Inhalt einfügen oder anpassen
```json
{
"extensionsGallery": {
"serviceUrl": "https://marketplace.visualstudio.com/_apis/public/gallery",
"cacheUrl": "https://vscode.blob.core.windows.net/gallery/index",
"itemUrl": "https://marketplace.visualstudio.com/items"
}
}
```
---
### c) VSCodium neu starten
Danach solltest du im Extensions-Bereich Zugriff auf den Microsoft Marketplace haben und beliebige Erweiterungen installieren können.
---
## Optional: Erweiterungen manuell installieren
Falls du Probleme hast, kannst du Erweiterungen auch als `.vsix` herunterladen und per Drag & Drop in VSCodium installieren.
---
## Zusammenfassung
| Schritt | Debian | Fedora |
|-----------------------------|------------------------------------------------|------------------------------------------------|
| Repo-Key importieren | `wget -qO - ... | sudo tee /etc/apt/trusted.gpg.d/vscodium.asc` | `sudo rpmkeys --import ...` |
| Repository hinzufügen | `echo 'deb [...]' | sudo tee /etc/apt/sources.list.d/vscodium.list` | `/etc/yum.repos.d/vscodium.repo` mit `tee` anlegen |
| Paket installieren | `sudo apt update && sudo apt install codium` | `sudo dnf install codium` |
| Produktdatei für Marketplace | `~/.config/VSCodium/product.json` anpassen | `~/.config/VSCodium/product.json` anpassen |
| VSCodium starten | `codium` | `codium` |
---