Zuvor habe ich hier jemanden beraten, wie ein Upgrade auf Rhythmbox auf Version 2.99.1 durchgeführt werden kann . Sie konnten jedoch kein Upgrade durchführen, da gobject-introspection-1.0 nicht installiert war. Ich konnte ihnen nicht helfen.
Jetzt, mit einem brandneuen Computer, habe ich das gleiche Problem wie zuvor. Hier ist das Ergebnis ov./configure
simon@simon-TS44HR:~/Downloads/rhythmbox-2.99.1$ ./configure
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... yes
checking whether to enable maintainer-specific portions of Makefiles... yes
checking whether make supports nested variables... yes
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for gobject-introspection... configure: error: gobject-introspection-1.0 is not installed
Ich habe versucht, gobject-introspection wie folgt zu installieren
simon@simon-TS44HR:~/Downloads/rhythmbox-2.99.1$ sudo apt-get -f install gobject-introspection
[sudo] password for simon:
Reading package lists... Done
Building dependency tree
Reading state information... Done
gobject-introspection is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Also habe ich versucht:
simon@simon-TS44HR:~/Downloads/rhythmbox-2.99.1$ sudo apt-get -f install gobject-introspection-1.0
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package gobject-introspection-1.0
E: Couldn't find any package by regex 'gobject-introspection-1.0'
Ich habe mich nicht wirklich mit der richtigen Installation von Software auseinandergesetzt, jede Hilfe wäre dankbar.
installation
rhythmbox
gobject
SimplySimon
quelle
quelle
sudo apt-get install libgirepository1.0-dev
. Aber dann bekommst du einenintltool
Fehler, also tust du essudo apt-get install intltool
. Aber dann bekommst du einen anderen Fehler = D.-dev
? : /Antworten:
Sie müssen das
gobject-introspection
Entwicklungspaket (Bibliothek) installieren , damit./configure
(oderpkg-config
) es angezeigt wird. Dieses Paket ist libgirepository1.0-dev . Auf meinem Computer traten jedoch nach der Installation dieses Pakets immer wieder Fehler bei anderen fehlenden Abhängigkeiten auf, damit die Kompilierung funktioniert.Der einfachste Weg, alle Anforderungen zum Kompilieren von Rhythmbox zu erfüllen, besteht darin, den folgenden Befehl auszuführen:
Dadurch werden eine Reihe von Bibliotheken und Paketen installiert, die zum Kompilieren von Rhythmbox benötigt werden (zum Zeitpunkt dieser Antwort sind ca. 76 MB erforderlich).
Sobald es fertig ist, machen Sie es noch
./configure
einmal und es sollte keine Fehler ausspucken. Weiter mitsudo make
undsudo make install
.Nach der Installation wird es
rhythmbox
möglicherweise nicht ausgeführt. Wenn Sie es vom Terminal aus ausführen, erhalten Sie:Um dies zu beheben, gehen Sie wie folgt vor:
Quelle: [Rhythmbox-Entwicklung] Problem mit der Installation von 2.99.1 .
Ich habe das alles einfach ausprobiert und es hat funktioniert .
quelle
sudo make
ichmake[2]: *** No rule to make target 'all'. Stop.
inDownloads/rhythmbox-2.99.1/macros
Hinweisen , was könnte dies dazu führen, oder soll ich wieder von vorne anfangen?