The behavior is dangerous.
始因:Ubuntu 22.04,安裝gtkmm 3.0出現,lib版本不相容問題。
例:
sudo apt install libgtkmm-3.0-dev
The following packages have unmet dependencies:
libpango1.0-dev : Depends: gir1.2-pango-1.0 (= 1.50.6+ds-2) but 1.50.6+ds-2ubuntu1 is to be installed
Depends: libpango-1.0-0 (= 1.50.6+ds-2) but 1.50.6+ds-2ubuntu1 is to be installed
.....
需要從1.50.6+ds-2ubuntu1,降版1.50.6+ds-2
1. 更新apt資料庫
sudo apt update
2. 檢查是否有此library
apt-cache policy gir1.2-pango-1.0
3. 降版本(可能有多個library需要降版)
sudo apt install gir1.2-pango-1.0=1.50.6+ds-2 --allow-downgrades
sudo apt install libpango-1.0-0=1.50.6+ds-2 --allow-downgrades
4. 降版完成,安裝gtkmm
sudo apt install libgtkmm-3.0-dev
沒有留言:
張貼留言