UbuntuでPPAリポジトリを管理する

¿なぜ agregar PPAリポジトリ 公式のUbuntuリポジトリを使用する何千ものプログラムがすでにある場合はどうなりますか?

個人用パッケージファイル(P人間関係 Pオークション Archive、英語)、 開発者がソフトウェアとアップデートを直接配布できるようにする Ubuntu自身のリポジトリが更新されるのを待たずにUbuntuユーザーに提供します。

利用可能なPPAのほとんどをホストするサイトであるLaunchpadは、バイナリを構築し、特定のリポジトリに保存します。 つまり、Ubuntuユーザーは、Ubuntuに残りのアプリケーションをインストールするのと同じ方法でこれらのパッケージをインストールできます。さらに、これらのプログラムの最新の更新があり、そうでないプログラムも見つけることができるという利点があります。公式リポジトリで入手できます。

PPAリポジトリをインストールする方法

実際の例を見てみましょう。 Shutterをインストールするとします。 最初に知っておく必要があるのは、インストールするPPAの識別名です。 Shutter PPAページでは、このリポジトリを追加するには、次の行に注意する必要があることは明らかです。 ppa:シャッター/ ppa.

PPA

オプション1:コマンドラインから

実行する必要があるのは、ターミナルを開き、適切なコマンドを入力してPPAを追加し、パッケージリストを更新して、目的のプログラム(この例ではシャッター)をインストールすることだけです。

sudo add-apt-repository ppa:shutter / ppa sudo apt-get update sudo apt-get installシャッター

オプション2:ソフトウェアセンターから

1.- Ubuntuソフトウェアセンターを開きます。

2.- 編集 > ソフトウェアの起源

3.-  次に、タブで その他のソフトウェア、クリック 加えます PPA行を入力します。 この例では: ppa:シャッター/ ppa そしてクリック 受け入れます.

ソフトウェアソース

4. 目的のプログラムをインストールします(この例のシャッターを続けます)。

PPAリポジトリを削除する方法

オプション1:コマンドラインからPPAを削除する

シャッターの例に従います。

sudo add-apt-repository --remove ppa:shutter/ppa

明らかに、行ppa:shutter / ppaは、それぞれの場合に対応するものに置き換える必要があります。

オプション2:ソフトウェアセンターから

1.- Ubuntuソフトウェアセンターを開きます。

2.- 編集 > ソフトウェアの起源

3.- 次に、タブで その他のソフトウェア、クリック 削除する そしてクリック 受け入れます.

注意:これにより、PPAがパッケージのリストから削除されますが、PPAを介してインストールされたパッケージはアンインストールされません。このタスクは、手動で実行する必要があります。 一部の人にとっては面倒なこのプロセスを自動化するために、PPAパージや Y-PPAマネージャー.

PPAとそれぞれのパッケージを自動的に削除する方法

オプション1:コマンドラインから

PPA-Purgeは、問題のPPAと、そこからインストールされているすべてのパッケージを削除する単純なスクリプトです。

1.- PPAのインストール-パージ

sudo apt-get install ppa-purge

2.- PPA-Purgeを使用してPPAをアンインストールします。 私たちの例に従う:

sudo ppa-purge ppa:shutter/ppa

オプション2:YPPAを使用する

1.- Y-PPAをインストールします。

sudo add-apt-repository ppa:webupd8team/y-ppa-manager
sudo apt-get update
sudo apt-get install y-ppa-manager

2.- 問題のPPAを削除します。 Y-PPA Managerのグラフィカルインターフェイスは、何をすべきかを理解するのに十分直感的です。

PPAリポジトリを無効にする方法

PPAを無効にすると、システムはそのPPAから更新を受信しませんが、以前にインストールされたパッケージは削除されません。 PPAを削除するのではなく無効にすることの利点は、PPAを再度有効にするのが簡単なことです。

PPAを非アクティブ化するには:

1.- Ubuntuソフトウェアセンターを開きます。

2.- 編集 > ソフトウェアの起源

3.- 次に、タブで その他のソフトウェア、問題のPPAの横にあるチェックボックスをオフにして、をクリックします 受け入れます.

各PPAの両方の行を無効にすることが重要です。

同様に、PPAを再度有効にすることもできます。


コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:MiguelÁngelGatón
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。

  1.   モルドラウグ

    素晴らしい記事(いつものように)😀

    パブロをお読みいただきありがとうございます^^

    1.    Linuxを使いましょう

      齋藤ありがとう! あなたに会いたかった! ここでお会いできてうれしいです...
      乾杯! ポール。

  2.   フアンカルロスセナー

    非常に明確な! ありがとうございました。

  3.   ジュリアン

    非常に良い。

  4.   ガンビ

    ああ、神様!! どうもありがとう。
    このすばらしいガイドを完成させるためのちょっとしたアイデア:ディストリビューション自体に含まれているプログラム、公式リポジトリに古いバージョンしかないプログラム、またはすでにインストールされているプログラムを含めることになったことがありますか?
    たとえば、公式リポジトリからAzureus別名Vuzeトレントプログラムをインストールしました。数か月間使用し、多くのファイルとトレントをアクティブにした後、アンインストールしてすべての作業を失うことができず、ツールがXNUMXつだけ必要であるというジレンマに直面しました。公式ubuntoリポジトリが更新されていない最新バージョンで利用可能です。
    私はそれをなんとかやったと思いますが、それは本当のオデッセイであり、私はそれをどのようにしたかを学んだり理解したりさえしませんでした

    1.    Linuxを使いましょう

      こんにちはガンビ! 実は…その場合の手順は同じです。 PPAをインストールし、パッケージのリストを更新すると、アップグレードすると、ppaで使用可能なものに他ならない新しいバージョンのプログラム(この場合はazureus)があることがわかります。
      私は明確だったと思います。
      乾杯! ポール。

  5.   ザイタム

    結構ですが、ディストリビューションの特定のppaが含まれている場合があります。
    Turpial3.0のアップデートなどの問題があります。 それを含めた人 http://ppa.launchpad.net/effie-jayx/turpial/ubuntu/dists/saucy/
    私のソフトウェアセンターはオリビアの役員または「レアリング」に焦点を当てていますが(私はLinux Mintを使用しています)
    ファイルがsaucyでホストされていることを示している限り、プログラムをダウンロードしてインストールすることはありません。

  6.   ロザノタックス

    よりよく説明することは不可能です!...最近私は1つのDEBでスペイン語に翻訳されたYPPAマネージャーをアップロードしようとします🙂DEBをインストールしますそれだけです、それは意味がありません...それはPPAを追加してインストールする方法を知らない人々のためのものであるはずですあなたはPPA笑を追加する必要があります。 とても良い記事です、それはたくさんのことをします。 乾杯!

  7.   エルキヨ

    このブログが大好きです、パブロ! 優れたデザインと実用的なコンテンツ。 私の質問はエレメンタリーOSに焦点を当てており、「YPPA」とソフトウェアセンターに正確に関連しています。 最初のものをインストールすると、XNUMX番目のものが動作しなくなる可能性はありますか? 私はそれを始めようとしますそしてnopi、
    どうもありがとうございました

    1.    Linuxを使いましょう

      いいえ、私はそうは思わない…
      それが何であるかはわかりませんが、ソフトウェアセンターがエラーの原因ではないと思います。
      抱擁! ポール。

  8.   カルロス・シフエンテス

    とても良いページです。私はスポンジの老婦人ですが、予見したりコメントしたりする人に加えて、あなたが教えることを今でも吸収しています。

    1.    Luigys toro

      カルロスさんのコメントありがとうございます。学ぶのに遅すぎることはありません。

  9.   danny672007

    ご協力いただきありがとうございます。私はLinuxを初めて使用し、この素晴らしい世界をより深く理解するのを手伝ってくれました。