it-swarm.com.de

Wie aktualisiere ich VS Code auf Ubuntu?

Ich habe die Zip-Version von VS Code für Ubuntu (64-Bit) heruntergeladen und kann sie seit einiger Zeit problemlos ausführen. Einige Erweiterungen wurden ebenfalls installiert.

Wie kann ich diese VS Code-Installation effizient aktualisieren? Eine Sache, die ich mir vorstellen kann, ist, einfach die neue Zip herunterzuladen und an den gleichen Ort zu extrahieren, wobei nur der alte "Erweiterungs" -Ordner erhalten bleibt.

Wenn ich die .deb -Version verwende, ist derselbe Vorgang erforderlich (bei jedem Update die neue .deb-Datei herunterladen?)

72
ramcrys

Das funktioniert bei mir:

wget https://vscode-update.azurewebsites.net/latest/linux-deb-x64/stable -O /tmp/code_latest_AMD64.deb
Sudo dpkg -i /tmp/code_latest_AMD64.deb

Wenn Sie diese beiden Schritte in einem ausführbaren Bash-Skript namens auto-update-vscode ausführen, können Sie dies jederzeit von Ihrer Shell aus ausführen, wenn VS Code angibt, dass es veraltet ist.

88
Joe Bergevin

Vladimir S. hat die richtige Lösung gepostet, obwohl er nicht direkt mit dem Abschnitt verlinkt hat, der die Antwort hatte. Der direkte Link ist hier: https://code.visualstudio.com/updates/v1_10#_miscellaneous

Für diejenigen, die lieber nicht klicken möchten, ist hier die offizielle Lösung von Microsoft:


Debian- und Ubuntu-basierte Distributionen

Die einfachste Möglichkeit zur Installation für Debian/Ubuntu-basierte Distributionen ist das Herunterladen und Installieren des .deb-Pakets (64-Bit) entweder über das grafische Software-Center (falls verfügbar) oder über die Befehlszeile mit:

Sudo dpkg -i <file>.deb
Sudo apt-get install -f # Install dependencies

Durch die Installation des .deb-Pakets werden automatisch das apt-Repository und der Signaturschlüssel installiert, um die automatische Aktualisierung mithilfe des regulären Systemaktualisierungsmechanismus (apt update) zu ermöglichen. Beachten Sie, dass 32-Bit- und .tar.gz-Binärdateien auch auf der Downloadseite verfügbar sind.

Das Repository und der Schlüssel können auch manuell mit dem folgenden Skript installiert werden:

curl https://packages.Microsoft.com/keys/Microsoft.asc | gpg --dearmor > Microsoft.gpg
Sudo mv Microsoft.gpg /etc/apt/trusted.gpg.d/Microsoft.gpg
Sudo sh -c 'echo "deb [Arch=AMD64] http://packages.Microsoft.com/repos/vscode stable main" > /etc/apt/sources.list.d/vscode.list'

Aktualisieren Sie dann den Paket-Cache und installieren Sie das Paket mit:

Sudo apt-get update
Sudo apt-get install code # or code-insiders
28
Don Cullen

Sie müssen das Paket nicht manuell herunterladen. Sie können einfach Folgendes tun:

Sudo apt-get update
Sudo apt-get install code 

quelle: https://code.visualstudio.com/docs/setup/linux

19

Im wahren MS-Stil beschlossen sie, das Paket einfach code zu nennen. Laden Sie also die neueste .deb-Datei herunter und:

Sudo dpkg -r code
Sudo dpkg -i code_downloaded_package.deb

Konfiguration, installierte Erweiterungen und sogar der aktuell verwendete Ordner bleiben erhalten.

4
Marc

Entsprechend dem Problem Setup apt repository, um die Aktualisierung auf Betriebssystemebene auf Debian-basierten Systemen zu ermöglichen # 297 ist der offizielle PPA noch in Bearbeitung.

Es gibt zwei PPA auf Github und OpenSuse gehostet. Sie können https://github.com/tagplus5/vscode-ppa verwenden, bevor VSCode seine offizielle PPA hat.

3
Kirin Lin

Befolgen Sie die folgenden Schritte: -

  1. Laden Sie die neueste Version von Visual Studio Code als .deb-Paket herunter.

  2. Installieren Sie GDebi Package Installer (falls nicht installiert).

  3. Entfernen Sie dann Visual Studio Code (ältere Version), indem Sie das zuvor heruntergeladene .deb-Paket mit dem GDebi-Paketinstallationsprogramm öffnen und dann auf die Option "Paket entfernen" klicken.

  4. Öffnen Sie dann das .deb-Paket der neuesten Version von Visual Studio Code mit dem GDebi-Paketinstallationsprogramm, klicken Sie auf "Install Package" (Paket installieren) und installieren Sie die neueste Version von Visual Studio Code.

Alle Ihre Konfigurationen (installierte Pakete und andere Anpassungen) in Visual Studio Code, die Sie zuvor ausgeführt haben, werden automatisch wiederhergestellt, auch nachdem Sie die oben beschriebenen Schritte ausgeführt haben. Sie müssen sich also keine Gedanken mehr über die erneute Installation der Pakete machen. Sie finden diese Anpassungen und Pakete automatisch in der neuesten Version, die Sie installiert haben.

Durch das Aktualisieren mit dieser Prozedur werden keine Konfigurationsdateien von Visual Studio Code entfernt/gelöscht. Aus diesem Grund werden alle Ihre Konfigurationen in Visual Studio Code wiederhergestellt.

Dieses Verfahren funktioniert auch für andere Code-Editoren wie Sublime Text 3 und Atom. Ich habe es selbst getestet und verifiziert.

1
Gautam Vashisht

Seit Version 1.10.2 verfügt VS-Code über die offiziell signierten Repositories für Linux. Bitte schauen Sie hier

1
Vladimir S.

Verwenden Sie das in diesem Repository verfügbare Skript: github.com/moeenz/vscode-updater

0
Unknown