Debian testingで依存関係のせいでupgrade出来ない
最近、Debianのtesting(buster)を常用し始めた。今まではstableを使っていたが、パッケージの古さに困ることがたまにあったからである。具体的にはffmpegの新機能を使いたい時、kicad5を使いたい時に困った。testingにしたことによってこれらの悩みはなくなったが、新たに困ったことが出てきた。
パッケージのアップデートをしようとすると、特定のバージョンのパッケージに依存しているパッケージのせいで、apt-get upgradeができなくなってしまった。依存されているパッケージをアップデートしなければ大丈夫そうなので、パッケージをアップデートしないようにする設定方法を調べた。どうやら、
apt-mark hold パッケージ名
で更新しないように設定できるらしい。また、
apt-mark unhold パッケージ名
でこの設定を解除できる。