sudo apt-get upgrade和sudo apt-get dist-upgrade是不同的,
(1) sudo apt-get upgrade: 所有的套件均更新
(2) sudo apt-get dist-upgrade: 只更新Ubuntu公司設定可更新的套件, 所以才加個dist.
由於您使用指令sudo apt-get -f dist-upgrade而非apt-get upgrade, 可能產生不相容的問題, 更何況您用-f來強迫(force)更新, 您根本沒有機會檢視與阻止系統更新或未更新某些可能造成不相容套件.
如截圖所建議的:
$ sudo apt-get -f install
強迫整理所安裝的套件, 看看是否可以解決問題, 風險請自評估.
另外, 除了sudo apt-get -f install之外, 請不要用-f (force)來安裝套件.