PPAリポジトリは、Ubuntuが最も気に入っているものの1つです。これは、独立した開発者がUbuntu用のパッケージを配布するためのプラットフォームを可能にする個人リポジトリです。ただし、これらのパッケージの多くはDebianと互換性があるため、Debianに追加する方法を知っておく必要があります。これはまさにこの投稿で学ぶことであり、DebianでPPAリポジトリを追加および削除する方法です。
リポジトリとPPA
まず、Linuxのリポジトリとは何かを知る必要があります。
Linuxでは、パッケージとアプリケーションは通常、リポジトリでホストされます。これらのリポジトリは、公式であるか、ディストリビューションに含まれている場合もあれば、非公式であるか、ディストリビューションに関連していない場合もあります。
要するに、リポジトリはパッケージがホストされるストアまたはスペースです。これらのリポジトリには、Linuxディストリビューションとの互換性を持たせる特定の特性があります。
これらのリポジトリは通常、各ディストリビューションによって管理されます。つまり、各ディストリビューションは、各ユーザーに配布するパッケージに責任があります。しかし、私が開発者であり、プログラムを配布したい場合はどうなりますか?
真実は、公式リポジトリに含めるのはそれほど簡単ではないため、独自のリポジトリを用意するか、パッケージ化してWebサイトやその他のツールを介して配布するのが最善の方法です。
したがって、 PPA(Personal Package Archive)は、Ubuntuと完全に互換性のあるLaunchpadでホストされる特別なリポジトリです 。したがって、独立した開発者であれば、PPAを使用してアプリケーションをパッケージ化し、配布することができます。ユーザーにとっての大きな利点は、アプリケーションを更新するたびに、ユーザーがリポジトリを追加するたびに、問題なくリポジトリを更新できることです。
PPAは主にUbuntuで使用されますが、Debianで追加することもできます。
DebianでPPAリポジトリを追加/削除する方法
Debianは非常に人気がありますが、パッケージ管理ではややクローズドなオペレーティングシステムです。 Debianには多くのパッケージが含まれていることは事実ですが、多くの人気のあるアプリケーションがそのリポジトリにないことも事実です。
そのため、PPAを追加する必要がある場合があります。
このため、非常に高速な方法であるターミナルを介してそれを行うことができます。
まず、DebianにPPAを追加するために必要なパッケージをインストールします:
apt install software-properties-common
メインメニューからターミナルを開き、PPAを追加するには、rootユーザーとしてこの構文に従います。
add-apt-repository ppa:ppa_name
例:
add-apt-repository ppa:jonathonf/nimlang
その後、APTを更新できます。
apt update
そして最後に、このリポジトリからパッケージをインストールします:
apt install [package]
そして、それはとても簡単です。
DebianでのPPAリポジトリの削除
リポジトリを削除するには、同じコマンドを使用できますが、-remove
を追加します使用構文は次のとおりです。
add-apt-repository -remove ppa:ppa_name
またはこの場合:
add-apt-repository ppa:jonathonf/nimlang
これにより、PPAが排除されます。
方法2:PPAを手動で削除する
PPAを削除する別の方法は、APTがソフトウェアソース専用のフォルダ内のエントリを削除して手動で削除することです。
まず、Debianにあるすべてのリポジトリファイルを表示します
ls /etc/apt/sources.list.d/
次に、rmコマンドで削除します
rm /etc/apt/sources.list.d/[ppa-name]
例:
sudo rm /etc/apt/sources.list.d/jonathonf-ubuntu-nimlang.list
そして、それはDebianでPPAを削除するのがいかに簡単かです。
GUIを使用したDebianでのPPAの追加/削除
Debianはサーバーとデスクトップの両方で使用されます。そのため、グラフィカルインターフェイスを使用することをお勧めします。
メインメニューから、ソフトウェアとアップデートというプログラムを開きます。 [その他のソフトウェア]タブに移動します

このインターフェースから、必要な操作に応じてボタンの1つを押すだけです。 PPAを追加するには、[追加]をクリックし、PPAを削除するには、1つを選択して、[削除]をクリックします。
結論
DebianでPPAを追加するのは簡単な作業ですが、不安定さを避けるためにPPAを追加することを知っておくと便利です。これで、いくつか追加できることがわかりました。
ご意見をお聞かせください。Debianを使用していますか?あなたはそれが好きですか? PPAを使用していますか?コメントを残して、この投稿を共有してください。