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)
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
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
alien
Konvertierung von RPM in das Debian-Paketformat- Manuelles Ändern der
i386
Zeichenfolgeamd64
in derdebian/control
Datei - das Paket neu erstellen.
Ich behaupte, dass Schritt 2 beim --force-architecture
Wechsel 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++6
und libc6-i386
Voraussetzungen für Retrospect aufgelistet sind (hier könnte Multiarch erforderlich sein, aber die Person im Forumsbeitrag scheint ohne ausgekommen zu sein).