パッケージリポジトリをDebianに追加する方法

How Add Package Repository Debian



Linuxでは、一連のパッケージがデフォルトでインストールされます。しかし、デフォルトのパッケージでは決して十分ではありません。ファイルサーバー、Webサーバー、データベースサーバーなどをセットアップすることをお勧めします。そのためには、追加のパッケージをインストールする必要があります。私たちは次のようなパッケージマネージャーを使用します apt Linuxにパッケージをインストールして管理します。パッケージマネージャーは、パッケージリポジトリからパッケージをダウンロードしてインストールします。パッケージリポジトリは、Web上のHTTPまたはFTPサーバーであり、パッケージマネージャーが好むパッケージメタデータとともに一連のパッケージがインターネット上に保持されます。 apt 最初にダウンロードして使用し、パッケージリポジトリで利用可能なパッケージを見つけます。独自のローカルパッケージリポジトリを作成して、Debianに追加することもできます。

この記事では、Debianにパッケージリポジトリを追加する方法を紹介します。デモンストレーションにはDebian9Stretchを使用します。







Debianでパッケージリポジトリを手動で追加する

パッケージリポジトリ情報はに保存されます /etc/apt/sources.list ファイル。あなたは編集することができます /etc/apt/sources.list 新しいパッケージリポジトリを追加するために直接ファイルします。



次のコマンドを実行して編集できます /etc/apt/sources.list ファイル:



$sudo ナノ /NS/apt/sources.list





以下のスクリーンショットに示すように、次のウィンドウが表示されます。ご覧のとおり、現在ここにパッケージリポジトリは追加されていません。多くのパッケージリポジトリが追加されている可能性があります。しかし、私はあなたに基本を示したいと思います。



次に、公式のDebian9パッケージリポジトリを追加します。したがって、以下のスクリーンショットに示されているように、ファイルに次の行を追加しています。

deb http://ftp.us.debian.org/Debianストレッチメインコントリビュート非フリー

この行がまだ何であるか理解できないかもしれません。説明させてください。

行はで始まります デブ つまり、コンパイル済みのDebianバイナリリポジトリです。パッケージリポジトリにさまざまなソフトウェアのソースコードが含まれている場合は、置き換える必要があります デブdeb-src

次のセクションは、パッケージリポジトリのURLです。ここでHTTP、HTTPS、FTPリポジトリのURLを追加できます。

以下のスクリーンショットでマークされている次のセクションは、スイートまたはコードネームです。 Debian9の場合は ストレッチ

次のコマンドを使用して、Debianオペレーティングシステムに適しているかどうかを確認できる場合があります。

$lsb_release-cs

下のスクリーンショットからわかるように、コードネームまたはスイート名は次のとおりです。 ストレッチ

以下のスクリーンショットのマークされたセクションは、追加する特定のパッケージリポジトリによって異なります。公式のDebianリポジトリについては、 主要寄稿 、 と 非無料

これらの各単語は、同じパッケージリポジトリ上のソフトウェアパッケージのセクションまたはセットを表します。

完了したら、を押します + NS 次にを押します 次にを押します ファイルを保存します。

リポジトリの追加が完了したら、次のコマンドを実行して、 apt パッケージマネージャーのキャッシュ:

$sudo apt-get update

ご覧のとおり、パッケージリポジトリのキャッシュが更新されています。

Debianに新しいパッケージリポジトリを追加するためのよりクリーンな方法もあります。

Debianオペレーティングシステムでは、特別なディレクトリ /etc/apt/sources.list.d/ デフォルトで使用可能です。これは、新しいパッケージリポジトリの追加を容易にするために使用されます。あなたがしなければならないのは拡張子が付いている新しいファイルを作成することです 。リスト の中に /etc/apt/sources.list.d/ ディレクトリ。

新しいリポジトリをに追加する代わりに /etc/apt/sources.list ファイルの場合、新しいファイルを作成できます。 debian_us_official.list/etc/apt/sources.list.d/ 次のコマンドを使用してディレクトリを作成します。

$sudo ナノ /NS/apt/sources.list.d/debian_us_official.list

新しい空のファイルを開く必要があります。

次に、次の行を追加します。

deb http://ftp.us.debian.org/Debianストレッチメインコントリビュート非フリー

次に、ファイルを保存して、次のコマンドを実行します。行ってもいいです。

$sudo apt-get update

を使用してパッケージリポジトリを追加する apt Debianで

これで、リポジトリ行のフォーマット方法を理解できました。これで、 apt 新しいパッケージリポジトリを追加するパッケージマネージャー。

以前と同じリポジトリを追加するには、次のコマンドを実行します。

$sudoapt-add-repository'deb http://ftp.us.debian.org/debian Stretch main contrib non-free'

次のコマンドを使用して、PPAを追加することもできます。

$sudoapt-add-repository YOUR_PPA

注:ここに YOUR_PPA 次のようなものにする必要があります ppa:teejee2008 / ppa

次のコマンドを使用して、PPAまたはパッケージリポジトリを削除することもできます。

$sudoapt-add-repository-NSYOUR_REPOSITORY

注:ここでは、 YOUR_REPOSITORY リポジトリ行またはPPAの場合があります。

たとえば、以下のスクリーンショットでは、リポジトリ行を使用してリポジトリを削除しました。

これがDebianにリポジトリを追加する方法です。この記事を読んでくれてありがとう。