web-dev-qa-db-ja.com

UbuntuでVS Codeを更新する方法は?

Ubuntu用のVSコード(64ビット)のZipバージョンをダウンロードし、しばらくの間スムーズに実行することができました。一部の拡張機能もインストールされています。

このVS Codeインストールを効率的に更新するにはどうすればよいですか?考えられることの1つは、新しい「Zip」をダウンロードして同じ場所に解凍し、古い「extensions」フォルダーをそのまま保持することです。

.debバージョンを使用する場合、同じプロセスが必要になります(更新があるたびに新しい.debをダウンロードしますか?)

72
ramcrys

これは私のために働く:

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

auto-update-vscodeと呼ばれる実行可能なbashスクリプトでこれらの2つのステップを投げると、VS Codeが期限切れであると言ったときにいつでもシェルから実行できます。

88
Joe Bergevin

Vladimir S.は正しい答えを投稿しましたが、答えのあるセクションには直接リンクしていませんでした。直接リンクはこちら: https://code.visualstudio.com/updates/v1_10#_miscellaneous

クリックしたくない人のために、Microsoftごとの公式ソリューションを次に示します。


DebianおよびUbuntuベースのディストリビューション

Debian/Ubuntuベースのディストリビューションにインストールする最も簡単な方法は、.debパッケージ(64ビット)をダウンロードし、グラフィカルソフトウェアセンター(利用可能な場合)または次のコマンドラインからダウンロードすることです。

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

.debパッケージをインストールすると、aptリポジトリと署名キーが自動的にインストールされ、通常のシステム更新メカニズム(apt update)を使用した自動更新が有効になります。 32ビットおよび.tar.gzバイナリもダウンロードページで入手できることに注意してください。

リポジトリとキーは、次のスクリプトを使用して手動でインストールすることもできます。

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'

次に、パッケージキャッシュを更新し、次を使用してパッケージをインストールします。

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

パッケージを手動でダウンロードする必要はありません。あなたはただすることができます:

Sudo apt-get update
Sudo apt-get install code 

ソース: https://code.visualstudio.com/docs/setup/linux

19

真のmsスタイルでは、パッケージをcodeだけと呼ぶことにしました。したがって、最新の.debをダウンロードし、以下を実行します。

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

構成、インストールされている拡張機能、および現在使用されているフォルダーも保持されます。

4
Marc

問題によると DebianベースのシステムでOSレベルの更新を有効にするためにaptリポジトリを設定する#297 、公式PPAはまだ進行中です。

Githubとopensuseでホストされている2つのPPAがあります。 VSCodeが公式のPPAを持つ前に https://github.com/tagplus5/vscode-ppa を使用できます。

3
Kirin Lin

以下の手順に従ってください:-

  1. Visual Studio Codeの最新バージョンを.debパッケージとしてダウンロードします。

  2. GDebi Package Installerをインストールします(インストールされていない場合)。

  3. 次に、GDebi Package Installerを使用して(以前にダウンロードした).debパッケージを開いてVisual Studio Code(古いバージョン)を削除し、[パッケージの削除]オプションをクリックします。

  4. 次に、GDebi Package Installerを使用してVisual Studio Codeの最新バージョンの.debパッケージを開き、[パッケージのインストール]をクリックしてVisual Studio Codeの最新バージョンをインストールします。

以前に行ったVisual Studio Codeのすべての構成(インストールされているパッケージおよびその他のカスタマイズ)は、上記の手順を実行した後でも自動的に復元されます。したがって、パッケージを再度インストールすることを心配する必要はありません。これらのカスタマイズとパッケージは、インストールした最新バージョンで自動的に見つかります。

この手順で更新しても、Visual Studio Codeの構成ファイルは削除または削除されません。そのため、Visual Studio Codeのすべての構成が復元されます。

この手順は、Sublime Text 3やAtomなどの他のコードエディターでも機能します。自分でテストし、検証しました。

1
Gautam Vashisht

バージョン1.10.2以降、VSコードにはLinux用の公式の署名済みリポジトリがあります。見てください こちら

1
Vladimir S.

このリポジトリで利用可能なスクリプトを使用してください: github.com/moeenz/vscode-updater

0
Unknown