5
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

「deb」と「deb-src」の違いについて

Posted at

サーバーエンジニア超初心者です。

Ubuntuに最新のnginxをインストールする方法の1つとして、以下のように公式nginxをリポジトリに追加する方法があります。

(1) nginxサイトが配布するPGPキーを追加
curl http://nginx.org/keys/nginx_signing.key | sudo apt-key add -

(2) リポジトリを一覧に追加
VCNAME=cat /etc/lsb-release | grep DISTRIB_CODENAME | cut -d= -f2 && sudo -E sh -c "echo "deb http://nginx.org/packages/ubuntu/ $VCNAME nginx" >> /etc/apt/sources.list"

VCNAME=cat /etc/lsb-release | grep DISTRIB_CODENAME | cut -d= -f2 && sudo -E sh -c "echo "deb-src http://nginx.org/packages/ubuntu/ $VCNAME nginx" >> /etc/apt/sources.list"

(3) アップデート後、nginxをインストール
sudo apt-get update

sudo apt-get install nginx

その中で、(2) リポジトリを一覧に追加で、なぜ2回追加するのかがわかりません。
違いは、URL前の「deb」と「deb-src」なのですでが、わかりやすく教えていただければ助かります。

※nginx社が用意しているインストール用のURLには、OSのバージョンが含まれており、OSごとにURLが違うなんて面倒!なので、VCNAMEという名前でOSのバージョンを無理やりとって、それでURLの文字列をつくってsources.listに追加していると認識しています。

5
1
0

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
5
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?