Jeder kann mir helfen, Boxee in Ubuntu Natty 11.04 zu installieren, es gibt einen Fehler
„Abhängigkeit ist nicht erfüllbar:libxmlrpc-c3 „
Akzeptierte Antwort:
Wenn Sie sich die Foren ansehen, ist dies ein bekanntes Problem mit der Version von Boxee, die Sie von der Website des Anbieters heruntergeladen haben.
Der Konsens ist, dass der Anbieter die Version von boxee aktualisiert, wenn eine neue Distribution wie Natty veröffentlicht wird, aber Sie müssen möglicherweise ein paar Tage/Wochen warten
Vorausgesetzt, Sie wollen nicht warten 🙂
Es gibt eine Problemumgehung, um die Abhängigkeit zu „korrigieren“, die in Natty nicht mehr erfüllt werden kann (d. h. diese Bibliothek in Ihrem Screenshot).
Öffnen Sie Ihren Texteditor und speichern Sie den Inhalt des Folgenden (dank dieses Forenbeitrags):
#!/bin/bash
EDITOR=gedit
if [[ -z "$1" ]]; then
echo "Syntax: $0 debfile"
exit 1
fi
DEBFILE="$1"
TMPDIR=`mktemp -d /tmp/deb.XXXXXXXXXX` || exit 1
OUTPUT=`basename "$DEBFILE" .deb`.modfied.deb
if [[ -e "$OUTPUT" ]]; then
echo "$OUTPUT exists."
rm -r "$TMPDIR"
exit 1
fi
dpkg-deb -x "$DEBFILE" "$TMPDIR"
dpkg-deb --control "$DEBFILE" "$TMPDIR"/DEBIAN
if [[ ! -e "$TMPDIR"/DEBIAN/control ]]; then
echo DEBIAN/control not found.
rm -r "$TMPDIR"
exit 1
fi
CONTROL="$TMPDIR"/DEBIAN/control
MOD=`stat -c "%y" "$CONTROL"`
$EDITOR "$CONTROL"
if [[ "$MOD" == `stat -c "%y" "$CONTROL"` ]]; then
echo Not modfied.
else
echo Building new deb...
dpkg -b "$TMPDIR" "$OUTPUT"
fi
rm -r "$TMPDIR"
Speichern Sie die Datei als „edit-deb-control.sh“ in Ihrem Download-Verzeichnis.
Öffnen Sie ein Terminal und geben Sie Folgendes ein
cd Downloads
sh edit-deb-control.sh boxee<tab>
Hinweis:Durch Drücken der Taste wird der vollständige Dateiname automatisch vervollständigt
Dadurch wird ein Texteditor geöffnet, dessen Inhalt dem Screenshot unten ähnelt
Ändern Sie den Wert von libxmlrpc-3, der in der Datei gefunden wird, auf den im Screenshot gezeigten Wert:
Speichern Sie die Datei im Texteditor und schließen Sie die Datei.
Dadurch wird (nach einer Weile) eine neue .deb-Datei im Download-Ordner erstellt. Sie sehen den Namen als boxee…modified.deb
Doppelklicken Sie auf diese Datei im Dateimanager (Nautilus) – es sollte das Software-Center öffnen, aber dieses Mal sollte der Abhängigkeitsfehler nicht mehr da sein.
Verwandte:Wie kann man das Android auf dem PC remote anzeigen?