サーバーでUbuntu 10.04 LTSを使用していて、netatalk 2.2をインストールしたい。 ステファノリベラのPPA で利用可能なバージョンがあります。
たまたま、彼がsmartmontoolsもインストールしていて、彼が新しいバージョンも提供しているのですが、本当にnetatalkだけをアップグレードしたいと思っています。
ファイルを追加してみました/etc/apt/preferences.d/stefanor
:
Package: *
Pin: o=LP-PPA-stefanor
Pin-Priority: 50
しかし、これは何も変更していません。
リポジトリの優先度を下げて、そこからソフトウェアを1つだけインストールする方法を教えてください。
ppa-purgeソフトウェアバージョンをデフォルトのlucidリポジトリバージョンに戻すPPAを提案できますか?.
次に、ソフトウェアソース(Sudo nano /etc/apt/sources.list
)を削除し、PPA行エントリから#を削除します。
更新ではなく更新のみを実行します。
Sudo apt-get update
必要なソフトウェアをインストールします。
Sudo apt-get install [software package]
その後、source-sourcesファイルを再度開き、PPAに#を読み取って、それ以上の更新が受信されないようにします。
明快な場合、バックポートリポジトリを有効にすることでppa-purgeをインストールできます。これも、ソフトウェアソースファイルから行います。
あなたは試すことができます:
ピン:リリースo = LP-PPA-stefanor
そして「apt-cache policy [package]」によって優先度をチェックします