1)PPAがコアレポジトリよりも優先されるとは思わない。代わりに、ディストリビューションが提供していない何か別のもの(最新のApacheなど)が必要な場合は、コアリポジトリに加えてそれらを使用する必要があります。
PPAでは、apt-get、synaptic、software managerなどと同じ「標準の」検出、インストール、およびアップグレード機能を使用して、ソフトウェアをインストールおよびアップグレードし、依存関係を追跡することができます。
2)互換性の問題があるかもしれません、すなわち、PPAからPHPをインストールするとき、私は標準のリポジトリから異なるバージョンのPHPをインストールすることができません。同じ名前の製品は一度に1つしか持てません。
私が本当にエキゾチックなものをインストールしなければならないなら、私はソースから構築し、(/ usr / localなどで)別のパスにディストリビューション提供バージョンと共にインストールすることを好むでしょう
3)通常、私は何らかの問題の解決策(すなわち、PHP 5.4を提供していたUbuntuにPHP 5.3をインストールする)と、誰かのブログエントリにあるPPAへのリンクを検索する
PPAは、それらがどのように維持されているかという点で異なっています(ここでは、名前の中の「個人」という言葉)。いくつかはそれほどよく管理されておらず、いくつかはより良く管理されています。私はあなたのシステムにインストールして問題なく動作できるものを試してみます。通常はPPAからソフトウェアをアンインストールして元のパッケージに戻ってから別の方法を試してください。