伸縮移植後のMesa 18の設置

伸縮移植後のMesa 18の設置

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

おすすめ記事