Gtk3
如何修復 gtk 依賴項?
我安裝了
GTK+ 3.22
,但這樣做我設法完全破壞了我的系統一段時間。我不得不求助於恢復模式並刪除所有相關的庫GTK
,然後執行apt-get purge libgtk+3.0 && apt-get install libgtk+3.0
.之後我設法進入lightdm並登錄,但我完全沒有圖示。所有 GTK 應用程序都沒有圖示,並且會產生大量警告。我認為這是一個 gdk-pixbuff 問題,因為這些錯誤都是關於該庫的,所以我清除並安裝了
libgdk-pixbuf2.0
. 這解決了圖示問題,但我的一些應用程序仍然給我關於缺少圖示的警告。
Cocos2d-x
現在我遇到了字型問題,因為字型看起來很糟糕,由於庫依賴於 GTK ,我無法啟動任何應用程序。錯誤說它找不到文件fontconfig/fontconfig.h
。結果我/usr/local/includes
查了一下才發現真的沒有fontconfig.h
。我嘗試了 purgingfontconfig
,但係統不允許我並給我以下錯誤:Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. The following information may help to resolve the situation: The following packages have unmet dependencies: emacs : Depends: emacs24 or emacs24-lucid but it is not going to be installed or emacs24-nox but it is not going to be installed E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
我的問題是,如何
fontconfig
與所有標頭檔一起正確重新安裝?
apt-file
會告訴你(如果你還沒有安裝它):$ apt-file search fontconfig/fontconfig.h libfontconfig1-dev: /usr/include/fontconfig/fontconfig.h
所以
apt-get --reinstall install libfontconfig1-dev
應該恢復
fontconfig/fontconfig.h
。