stretch-backports
からmesa 18をインストールします。現在、すべてのメサ関連パッケージは自動的にインストールされるようにマークされていて、そのままにしたいと思います。
単純に
$ Sudo apt upgrade -t stretch-backports
メサを更新しますが、他のプログラムも多すぎます。 mesa
ソースパッケージからのパッケージのみをアップグレードする方法はありますか?または、バイナリパッケージではなくソースパッケージに基づくapt-pinを使用している可能性がありますか?
バックポートは一貫したパッケージセットではないため、-t stretch-backports
を使用したアップグレードは常に避けてください。
すべてのMesaパッケージを手動でインストール済みとしてマークせずにアップグレードするには、それらをインストールしてからマークを外します。
Sudo apt install -t stretch-backports $(grep-status -S mesa -a -FStatus "install ok installed" -s Package -n | sort -u)
Sudo apt-mark auto $(grep-status -S mesa -a -FStatus "install ok installed" -s Package -n | sort -u)
これは、grep-status
(dctrl-tools
パッケージの一部)を使用してMesaソースパッケージから取得されたすべてのインストール済みパッケージを一覧表示し、バックポートからインストールして、自動的にインストールされるものとしてマークします。