
Я запускаю sudo apt-get install libgtkmm-2.4
. Я ожидал, что эта команда установит библиотеку, так как при запуске такой библиотеки не обнаружено pkg-config --list-all | grep gtkmm
. Однако при запуске команды install я получаю следующий вывод:
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
Не используйте инструменты пакетов RPM, если система использовала пакеты Debian deb. Если вы устанавливаете с apt-get
и не yum
, то вам нужно использовать dpkg
для проверки пакетов вместо rpm
.
Чтобы отобразить файлы в установленном пакете, используйте dpkg -L packagename
. В вашем случае используйте dpkg -L libgtkmm-2.4-1c2a
libgtkmm-2.4, так как он не существует.