
Ich führe aus sudo apt-get install libgtkmm-2.4
. Ich würde erwarten, dass dieser Befehl die Bibliothek installiert, da beim Ausführen keine solche Bibliothek gefunden wird pkg-config --list-all | grep gtkmm
. Wenn jedoch der Installationsbefehl ausgeführt wird, erhalte ich die folgende Ausgabe:
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
Dann führe ich die Befehle und aus rpm -ql libgtkmm
, die alle lauten .rpm -ql libgtkmm-2.4
rpm -ql libgtkmm-2.4-1c2a
package &name& is not intalled
Gibt es eine Erklärung, warum die Installation nicht funktioniert, oder Tipps zur Installation? Danke!
UPDATE: Ich habe es mit anderen Möglichkeiten versucht und bin auf ein Problem gestoßen, bei dem bei einer anderen Installationsmethode nach gefragt wird atk
, was genau die gleichen Probleme wie oben beschrieben verursacht, allerdings nach atk
statt nach gtk
.
Antwort1
Verwenden Sie die RPM-Pakettools nicht, wenn das System die Debian-Deb-Pakete verwendet. Wenn Sie mit apt-get
und nicht installieren yum
, müssen Sie dpkg
zum Überprüfen der Pakete anstelle von verwenden rpm
.
Um die Dateien in einem installierten Paket anzuzeigen, verwenden Sie dpkg -L packagename
. In Ihrem Fall verwenden Sie dpkg -L libgtkmm-2.4-1c2a
, da libgtkmm-2.4 nicht existiert.