LoginSignup
0
0

More than 3 years have passed since last update.

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

Last updated at Posted at 2019-09-15

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

0
0
3

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0