この記事では、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にリポジトリを追加する方法です。この記事を読んでくれてありがとう。