GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Dipendenza Libxmlrpc-c3 mancante durante l'installazione di Boxee?

chiunque può aiutarmi a installare boxee in ubuntu natty 11.04, c'è un errore
"La dipendenza non è soddisfacente:libxmlrpc-c3

Risposta accettata:

Guardando i forum, si tratta di un problema noto con la versione di Boxee che hai scaricato dal sito Web del fornitore.

Il consenso è che il venditore aggiorni la versione di boxee quando viene rilasciata una nuova distribuzione come Natty, ma potrebbe essere necessario attendere alcuni giorni/settimane

Supponendo che tu non sia disposto ad aspettare 🙂

Esiste una soluzione alternativa per "correggere" la dipendenza che non può più essere soddisfatta in Natty (cioè quella libreria nello screenshot).

Apri il tuo editor di testo e salva il contenuto di quanto segue (grazie a questo post sul forum):

#!/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"

Salva il file come "edit-deb-control.sh" nella directory dei download.

Apri un terminale e digita quanto segue

cd Downloads

sh edit-deb-control.sh boxee<tab>

NB premere il tasto completerà automaticamente il nome completo del file

Si aprirà un editor di testo con i contenuti simili allo screenshot qui sotto

cambia il valore di libxmlrpc-3 trovato nel file al valore mostrato nello screenshot:

Salva il file nell'editor di testo e chiudi il file.

Questo creerà (dopo un po') un nuovo file .deb nella cartella Download. Vedrai il nome come boxee...modified.deb

Fare doppio clic su quel file in File Manager (nautilus):dovrebbe aprire il centro software, ma questa volta l'errore delle dipendenze non dovrebbe più essere presente.

Correlati:come visualizzare in remoto l'Android sul PC?
Ubuntu
  1. Installazione di PhpMydmin (Centos o Ubuntu)

  2. Manca un nuovo file in Ubuntu 13.04?

  3. Hai bisogno di aiuto per riparare i pacchetti rotti durante l'installazione di Shutter?

  4. Pip3 dipendenza mancante?

  5. Installazione di Odbcins1debian2, dipendenza interrotta su Ubuntu 20.04 Lts?

Gestire le dimensioni della partizione durante l'installazione di Ubuntu?

Nessuna partizione trovata durante l'installazione, dual-boot Win8/ubuntu 14.04?

"Impossibile recuperare" durante l'aggiornamento?

Problemi di dipendenza durante l'installazione di Gcc 7.3 da Jonathon F's Ppa?

Dipendenza non riuscita o mancante dell'errore glibc-common

Impossibile trovare il file Python.h durante l'installazione di Watchman