概要
apt upgrade 時に意図しない最新バージョンがインストールされることを防げます
今回は例として docker-buildx-plugin を固定する方法を紹介します
環境
- Ubuntu 22.04
/etc/apt/preferences.d/docker_buildx_plugin.pref ファイルの作成
- sudo vim /etc/apt/preferences.d/docker_buildx_plugin.pref
Explanation: docker-buildx-plugin manually upgrade
Package: docker-buildx-plugin
Pin: version 0.15.1-1~ubuntu.22.04~jammy
Pin-Priority: 600
バージョンを調べる方法
- apt search docker-buildx-plugin
Sorting... Done
Full Text Search... Done
docker-buildx-plugin/jammy 0.16.1-1~ubuntu.22.04~jammy amd64 [upgradable from: 0.15.1-1~ubuntu.22.04~jammy]
Docker Buildx cli plugin.
この場合 0.16.1-1~ubuntu.22.04~jammy
がアップグレード対象です
動作確認
/etc/apt/preferences.d/docker_buildx_plugin.pref
記載後に再度 apt search を実行するとアップグレード対象のバージョンが表示されなくなります
- apt search docker-buildx-plugin
Sorting... Done
Full Text Search... Done
docker-buildx-plugin/jammy,now 0.15.1-1~ubuntu.22.04~jammy amd64 [installed]
Docker Buildx cli plugin.
最後に
この他にも apt preferences ではインストール先のリポジトリの優先順位やインストール先のリポジトリの指定なども可能です
0 件のコメント:
コメントを投稿