Ubuntu用のVSコード(64ビット)のZipバージョンをダウンロードし、しばらくの間スムーズに実行することができました。一部の拡張機能もインストールされています。
このVS Codeインストールを効率的に更新するにはどうすればよいですか?考えられることの1つは、新しい「Zip」をダウンロードして同じ場所に解凍し、古い「extensions」フォルダーをそのまま保持することです。
.deb
バージョンを使用する場合、同じプロセスが必要になります(更新があるたびに新しい.debをダウンロードしますか?)
これは私のために働く:
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が期限切れであると言ったときにいつでもシェルから実行できます。
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
パッケージを手動でダウンロードする必要はありません。あなたはただすることができます:
Sudo apt-get update
Sudo apt-get install code
真のmsスタイルでは、パッケージをcode
だけと呼ぶことにしました。したがって、最新の.debをダウンロードし、以下を実行します。
Sudo dpkg -r code
Sudo dpkg -i code_downloaded_package.deb
構成、インストールされている拡張機能、および現在使用されているフォルダーも保持されます。
問題によると DebianベースのシステムでOSレベルの更新を有効にするためにaptリポジトリを設定する#297 、公式PPAはまだ進行中です。
Githubとopensuseでホストされている2つのPPAがあります。 VSCodeが公式のPPAを持つ前に https://github.com/tagplus5/vscode-ppa を使用できます。
以下の手順に従ってください:-
Visual Studio Codeの最新バージョンを.debパッケージとしてダウンロードします。
GDebi Package Installerをインストールします(インストールされていない場合)。
次に、GDebi Package Installerを使用して(以前にダウンロードした).debパッケージを開いてVisual Studio Code(古いバージョン)を削除し、[パッケージの削除]オプションをクリックします。
次に、GDebi Package Installerを使用してVisual Studio Codeの最新バージョンの.debパッケージを開き、[パッケージのインストール]をクリックしてVisual Studio Codeの最新バージョンをインストールします。
以前に行ったVisual Studio Codeのすべての構成(インストールされているパッケージおよびその他のカスタマイズ)は、上記の手順を実行した後でも自動的に復元されます。したがって、パッケージを再度インストールすることを心配する必要はありません。これらのカスタマイズとパッケージは、インストールした最新バージョンで自動的に見つかります。
この手順で更新しても、Visual Studio Codeの構成ファイルは削除または削除されません。そのため、Visual Studio Codeのすべての構成が復元されます。
この手順は、Sublime Text 3やAtomなどの他のコードエディターでも機能します。自分でテストし、検証しました。
バージョン1.10.2以降、VSコードにはLinux用の公式の署名済みリポジトリがあります。見てください こちら
このリポジトリで利用可能なスクリプトを使用してください: github.com/moeenz/vscode-updater