我正在运行sudo apt-get install libgtkmm-2.4
。我期望此命令能够安装该库,因为运行时找不到这样的库pkg-config --list-all | grep gtkmm
。但是,运行安装命令时,我得到以下输出:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Note, selecting 'libgtkmm-2.4-1c2a' for regex 'libgtkmm-2.4'
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded
然后我运行命令rpm -ql libgtkmm
,rpm -ql libgtkmm-2.4
和rpm -ql libgtkmm-2.4-1c2a
,所有命令都说package &name& is not intalled
。
有没有解释为什么它无法安装,或者有什么安装技巧?谢谢!
更新:我尝试过其他方法,但遇到一个问题,即另一种安装方式要求atk
,它存在与上述完全相同的问题,但atk
不是gtk
。
答案1
如果系统使用 Debian deb 软件包,请不要使用 RPM 软件包工具。如果您使用apt-get
而不是进行安装yum
,则需要使用dpkg
而不是 来检查软件包rpm
。
要显示已安装软件包中的文件,请使用dpkg -L packagename
。您使用时,dpkg -L libgtkmm-2.4-1c2a
因为 libgtkmm-2.4 不存在。