18からメサを設置したいと思いますstretch-backports
。現在、すべてのカウンタートップ関連パッケージはサイレントインストールとしてマークされていますが、そのままにしたいと思います。
私はただ
$ sudo apt upgrade -t stretch-backports
カウンタートップを更新しただけでなく、他の多くのプログラムも更新しました。mesa
ソースパッケージからのみパッケージをアップグレードする方法はありますか?それとも、apt-pinはバイナリパッケージではなくソースパッケージに基づいている可能性がありますか?
ベストアンサー1
-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)
これは、Mesaソースパッケージからインストールされているすべてのパッケージを一覧表示し、バックポートでgrep-status
(パッケージの一部)を使用してインストールし、サイレントインストールとしてマークします。dctrl-tools