Zwei Instanzen derselben Linux-Distribution in WSL2

Hier sind die Schritte, um eine zweite Instanz derselben Linux-Distribution in WSL2 (Windows Subsystem für Linux) einzurichten. Vorbereitung Man benötigt das aktuelle Root-Dateisystem (rootfs) Tarball: Besuchen Sie die Ubuntu WSL-Images Seite (für Ubuntu 22.04 und neuer). Navigieren Sie zum Ordner, der der gewünschten Ubuntu-Version entspricht. Laden Sie die Datei…

WinGet auf Windows Server 2022

Offiziell wird WinGet auf Windows Server 2022 nicht unterstützt. Mit einigen manuellen Schritten kann man es allerdings dennoch zum Laufen bekommen. Obacht: Über diesen Weg werden die Updates nicht automatisch installiert und man muss bei einer neuen Version selbst tätig werden. PowerShell Script $progressPreference = 'silentlyContinue' $latestRelease = $(Invoke-RestMethod https:…

Pull-Request merge von Azure DevOps per Git auschecken

Möchte man zur Kontrolle den Zustand eines aktuellen Pull Request in Azure DevOps lokal auschecken kommt man mit dem üblichen Vorgehen nicht sehr weit. Leider gibt es in Visual Studio als auch in Azure DevOps keine einfache Möglichkeit an den Stand des Codes heranzukommen. Die folgende Vorgehensweise erlaubt es diese…

Browserslist: caniuse-lite is outdated. Please run next command `npm update`

Bei der Verwendung von Parcel.js [https://parceljs.org/] tauchte hin und wieder folgende Meldung auf: Building site.ts...Browserslist: caniuse-lite is outdated. Please run next command `npm update` Nun gibt diese Meldung leider, zumindest für mich nicht erkennbar, keinen genauen Lösungsansatz. Einige Versuche später dies zu beheben ergab dann…

Node ohne Installation aus einem Docker Container

Die Installation von einer aktuellen Version von nodejs gestalltet sich gerade unter Ubuntu meist umständlich und wenig intuitiv. Nun gibt es ja aber immer recht aktuelle Docker Images mit nodejs drinnen. Jetzt liegt die Idee nahe einfach das Node aus einem Docker Container so im System nutzbar zu machen als…

Git Commits signieren unter Windows

Möchte man seine Git Commits unter Windows mit einem gnupg Schlüssel signieren benötigt mann eben diesen. Windows bringt selbst keine Implementierung zum erstellen derartiger Schlüssel mit. Abhilfe kann da die Infrastruktur des Linux Subsystems für Windows schaffen. In diesem Fall verwende ich hier die Ubuntu Bash. Im folgenden soll beschrieben…