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


74

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

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

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


4
それが私がやってきたことです。月に1回ほどWebサイトにアクセスして新しいバージョンをダウンロードし、古いバージョンの上にインストールするだけです。後のVS Codeには、HELPメニューにソフトウェアアップデートチェッカーが組み込まれています。乾杯、アル
ヘイネマ

1
はい、インストールされたVSコードにはその機能がありますが、アップデートがあるたびに->ダイアログで尋ねる->ダウンロードサイトに送ってください...それでもまだ不便です。
ramcrys

ええ、ええ...しかし、マイクロソフトについて話しているのですか?VSコードのPPAまたはリポジトリを認識していません。乾杯、アル
ヘイネマ

v1.10.1の時点で、Linux用の公式の署名済みリポジトリが追加されました。「これにより、プラットフォームの更新メカニズムを使用した自動更新が可能になります。」
ディネッシュ

@dineshクール自動更新
christianbueno.1

回答:


90

これは私のために働く:

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

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


1
これは私がUbuntuで午前、私は2 VSCodeが現在インストールされている製
カッシアーノMontanari

私にとっては、古い.debは正しく置き換えられました。@CassianoMontanari初めて他の形式のインストールを選択しましたか?
user18099

@ user18099はい、UbuntuからSoftware Center経由でVSCodeをインストールしました。それ以来、PCをフォーマットしました。現在はUbuntu 18.04で、ソフトウェアセンターからのみVSCodeをインストールしています。
カッシアーノモンタナ

28

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

19

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

sudo apt-get update
sudo apt-get install code 

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


3
これは、現在最高のソリューションです
GiorgosK

このためのリポジトリを追加する手順を逃しました。
ムル

@muru-これを投稿したときには必要ありませんでした。今ですか?
カティンカヘッセリンク

Ubuntuリポジトリにはそのようなパッケージがないため、はい。packages.ubuntu.com/search?keywords=code独自のリンクを読んでください。リポジトリを追加する手順はインストール手順のすぐ上です。
ムール

1
それが問題です。はい、最初にdebファイルを使用してインストールした場合にのみ、リポジトリが自動的に追加されます。zipを使用した場合ではありません。それはどちらかあなたの答えに言及していない
muru

4

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

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

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


この方法は、うまくいきます!
シヴァダスN


1

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

  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などの他のコードエディターでも機能します。自分でテストし、検証しました。




弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.