Trusty Tahrの実行時にUbuntu Utopic Unicornから単一のパッケージを更新する


8

Ubuntu Server Trusty Tahrインストールのパッケージを更新する必要があります。具体的には、Trustyで本当に古いrfc5766-turn-serverです。

https://launchpad.net/ubuntu/+source/rfc5766-turn-server

Trustyの最新パッケージは3.2.3.1-1ですが、Utopic Unicornの場合は新しい3.2.4.1-1が存在します。

aptを使用してこの単一のパッケージを更新することは可能ですか?これは専用のターンサーバーなので、ソースやすべてのビルドツールをダウンロードするのは私がやりたいことではありません。

回答:


12

をダウンロードして、.debでインストールできますdpkg -i file.deb。ただし、これは1回限りのインストールであり、通常のapt-get update && apt-get upgradeプロセスの一部としてこのパッケージの更新を取得することはできません。それらを取得したい場合は、Utopicリポジトリをに追加して、このパッケージにのみ使用する必要があることを示すsources.listために使用/etc/apt/preferencesする必要があります。

Package: *
Pin: release n=trusty
Pin-Priority: 501

Package: rfc5766-turn-server
Pin: release n=utopic
Pin-Priority: 502

man apt_preferencesこれがどのように機能するかについての詳細はを参照してください。ただし、基本的に:Aptは常に最も優先度の高いパッケージをインストールします。バージョン番号は、いくつかのパッケージの優先順位が最も高い場合(次に、バージョン番号が最も高いパッケージがインストールされている場合)にのみ使用されます。デフォルトでは、すべてのパッケージの優先度が500であるため、にTrustyとUtopicの両方のリポジトリsources.listがある場合、バージョン番号が大きいため、Utopicバージョンがインストールされます。すべてのTrustyパッケージに優先度501を割り当てることから始めます。優先度が高いため、Utopicにアップグレードされません。次にrfc5766-turn-server、Utopic からのパッケージに優先度502を割り当て、Trustyバージョンよりも優先されるようにします(もちろん、優先度501を割り当てることもできます...)。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.