Wie kann ich Retrospect auf Ubuntu 12.10 64-Bit einrichten?

Wie kann ich Retrospect auf Ubuntu 12.10 64-Bit einrichten?

Problem

Retrospect ist ein Backup-System, das meine Organisation verwendet, aber ich kann keine Unterstützung für meinen 64-Bit-Ubuntu-12.10-Desktop finden.

Was ich versucht habe(hat aber nicht funktioniert)

  1. Laden Sie die Redhat-Version herunter und versuchen Sie, in Deb zu konvertieren

    wget http://download.dantz.com/archives/Linux_Client-7_6_100.rpm
    sudo alien Linux_Client-7_6_100.rpm
    
  2. Das Restrospect-Benutzerforum hatdieser Thread, das eine i386-DEB-Datei zur Installation von Retrospect bereitstellt

Frage

Gibt es eine Möglichkeit, dies auf meinem System zu installieren?

Antwort1

Die i386 Debian-Paketdatei sollte auf einem amd64-System "erzwungen" installiert werden können über

dpkg -i --force-architecture

Dies wird wahrscheinlich dazu führen, dass andere Probleme bestehen bleiben, bevor die Anwendung verwendet werden kann; das Paket ist wahrscheinlich von anderen Bibliotheken abhängig, insbesondere von den i386-Versionen dieser.

Dies wird in Debian und damit auch in Ubuntu durch dieMehrarchProjekt. Dadurch kann ein System die gleichen Bibliotheken gleichzeitig für verschiedene Architekturen kompiliert haben. Möglicherweise weist das Paket, auf das Sie sich beziehen, jedoch keine problematischen externen Paketabhängigkeiten auf, und dann benötigen Sie diese Multiarch-Bibliotheken nicht (der unten verlinkte Forumsbeitrag legt dies zumindest nahe).

Wie Sie ab diesem Punkt fortfahren, hängt von den internen Abhängigkeiten und dem Layout des Pakets ab.Dieser Ubuntu-Forumsbeitragscheint genau die Situation der Installation von Retrospect auf 64-Bit-Ubuntu zu handhaben, wobei man sich für

  1. alienKonvertierung von RPM in das Debian-Paketformat
  2. Manuelles Ändern der i386Zeichenfolge amd64in der debian/controlDatei
  3. das Paket neu erstellen.

Ich behaupte, dass Schritt 2 beim --force-architectureWechsel zu nicht erforderlich sein sollte dpkg, aber wenn Sie ein wenig experimentieren, werden Sie wahrscheinlich sehen, wie es in der Praxis funktioniert.

Beachten Sie, dass im Forumsbeitrag die Pakete libstdc++6und libc6-i386Voraussetzungen für Retrospect aufgelistet sind (hier könnte Multiarch erforderlich sein, aber die Person im Forumsbeitrag scheint ohne ausgekommen zu sein).

verwandte Informationen