Help us understand the problem. What is going on with this article?

Debian10 (buster) に管理しやすくパッケージインストールする

Backportsを使う

設定手順(buster-backports)

Backports - Debian Wiki https://wiki.debian.org/Backports

sources.list へ Backports のリポジトリを追加します。

$ sudo vi /etc/apt/sources.list

# (下記を追加)
deb http://deb.debian.org/debian buster-backports main contrib non-free

追記後、APTリポジトリ更新します。

$ sudo apt update

開発元が提供するリポジトリを使う

Visual Studio Code の場合

Running Visual Studio Code on Linux https://code.visualstudio.com/docs/setup/linux

パッケージを認証するキーの追加(APTキー管理)

公開鍵をマイクロソフトのサイトからダウンロードし(packages.microsoft.gpg という名前で保存)、APTキー管理フォルダ(/usr/share/keyrings/)に追加します。

$ curl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > packages.microsoft.gpg
$ sudo install -o root -g root -m 644 packages.microsoft.gpg /usr/share/keyrings/

APTリポジトリのソースを追加します。
下記の例では echo コマンドで vscode 用のソースファイル(vscode.list)を /etc/apt/sources.list.d/ フォルダに置いてます。

$ sudo sh -c 'echo "deb [arch=amd64 signed-by=/usr/share/keyrings/packages.microsoft.gpg] https://packages.microsoft.com/repos/vscode stable main" > /etc/apt/sources.list.d/vscode.list'

APTリポジトリ更新します。

$ sudo apt update

Visual Studio Code のインストール

sudo apt install code

insider-codeのインストールも可能です。
sudo apt install insider-code

$ sudo apt install code

パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています                
状態情報を読み取っています... 完了
以下のパッケージが新たにインストールされます:
  code
アップグレード: 0 個、新規インストール: 1 個、削除: 0 個、保留: 0 個。
55.4 MB のアーカイブを取得する必要があります。
この操作後に追加で 245 MB のディスク容量が消費されます。
取得:1 https://packages.microsoft.com/repos/vscode stable/main amd64 code amd64 1.38.1-1568209190 [55.4 MB]
55.4 MB を 18秒 で取得しました (3,054 kB/s)                                                                            
以前に未選択のパッケージ code を選択しています。
(データベースを読み込んでいます ... 現在 143372 個のファイルとディレクトリがインストールされています。)
.../code_1.38.1-1568209190_amd64.deb を展開する準備をしています ...
code (1.38.1-1568209190) を展開しています...
code (1.38.1-1568209190) を設定しています ...
mime-support (3.62) のトリガを処理しています ...
gnome-menus (3.31.4-3) のトリガを処理しています ...
desktop-file-utils (0.23-4) のトリガを処理しています ...

$ sudo apt install code-insiders

パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています                
状態情報を読み取っています... 完了
以下のパッケージが新たにインストールされます:
  code-insiders
アップグレード: 0 個、新規インストール: 1 個、削除: 0 個、保留: 0 個。
55.3 MB のアーカイブを取得する必要があります。
この操作後に追加で 242 MB のディスク容量が消費されます。
取得:1 https://packages.microsoft.com/repos/vscode stable/main amd64 code-insiders amd64 1.39.0-1568277878 [55.3 MB]
55.3 MB を 27秒 で取得しました (2,035 kB/s)                                                                            
以前に未選択のパッケージ code-insiders を選択しています。
(データベースを読み込んでいます ... 現在 145190 個のファイルとディレクトリがインストールされています。)
.../code-insiders_1.39.0-1568277878_amd64.deb を展開する準備をしています ...
code-insiders (1.39.0-1568277878) を展開しています...
code-insiders (1.39.0-1568277878) を設定しています ...
mime-support (3.62) のトリガを処理しています ...
gnome-menus (3.31.4-3) のトリガを処理しています ...
desktop-file-utils (0.23-4) のトリガを処理しています ...

Running Visual Studio Code on Linux の手順通り、以下3行の実行でも問題はないですが、apt-transport-https は apt 1.5 以上ではインストール不要です。
sudo apt-get install apt-transport-https
sudo apt update
sudo apt install code

Why do not you register as a user and use Qiita more conveniently?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away