jessie-backportsを鉱山に入れまし/etc/apt/sources.list
たが、aptはバックポートのパッケージを自動的に使用せず、代わりに古いパッケージを使用するようです。
ただし、バージョンを確認するために使用すると、apt-cache show
最新バージョンが表示され、インストールしてapt install xxx=<latest-version>
使用できます。
デフォルトでは、常に最新のパッケージを使用するようにaptに指示する方法は?
答え1
@cutrightjmが述べたように、apt-pinning
これは解決策です。
/etc/apt/preferences.d/backports
次の内容でファイルを作成すると、
Package: *
Pin: release a=stretch-backports
Pin-Priority: 800
apt
stretch-backports
優先順位が800を超える他のパッケージソースを固定しない限り、パッケージは常にインストールされます。
利用可能なすべてのパッケージバージョン、優先順位、およびインストールされるバージョンを表示するには、を使用できますapt-cache policy <packagename>
。