Wie bekomme ich Mit-Schema vom Paketmanager? [geschlossen]

9

Ich habe die neueste Version von x64 lubuntu installiert und möchte einen Schema-Interpreter installieren. Seltsamerweise können in Synaptic nur der Debugger und die Dokumentation installiert werden.

Ich würde meine eigene Version lieber nicht kompilieren, da dies in Zukunft schwer zu pflegen wäre.

Wie löse ich dieses Problem?

mike@ubuntu:~/Desktop/aplan$ sudo apt-get install mit-scheme
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 mit-scheme:i386 : Depends: libmhash2:i386 but it is not going to be installed
                   Recommends: mime-support:i386 but it is not installable
E: Unable to correct problems, you have held broken packages.
Mikhail
quelle
3
Dies ist ein Fehler im mit-schemePaket: Launchpad Bug # 373018
gertvdijk
@gertvdijk danke für die Aufklärung. Am Ende des Tages ging ich mit Arglist, was auf Anhieb funktioniert. Sie sollten dies als Antwort posten, damit ich es positiv bewerten kann und wir eine Lösung für diese Frage finden können.
Mikhail
Nein, Fragen zu Fehlern sind hier nicht zum Thema. Das Übliche, was wir hier tun, ist, Antworten auf fehlerbezogene Fragen zu vermeiden und sie zu schließen, damit die Leute Dinge in den relevanten Fehlerberichten melden. Vergessen Sie also nicht, sich dort als betroffen zu markieren! :)
gertvdijk
2
Dies ist keine Frage zu einem Fehler. Dies ist eine Frage zum einfachen Problem beim Installieren eines bestimmten Pakets über den Paketmanager. Auch wenn das Problem aufgrund eines Fehlers besteht, handelt es sich nicht um eine Frage zu einem Fehler. Diese Frage hätte nicht geschlossen werden dürfen.
Orb

Antworten:

2

Sie müssen die Installation von i386Paketen auf Ihrem amd64System aktivieren .

Geben Sie dazu folgende Befehle ein:

dpkg --add-architecture i386
apt-get update
sudo apt-get install ia32-libs
apt-get update
sudo apt-get install libmhash2:i386 mit-scheme:i386

Weitere Informationen finden Sie im Debian Multiarch Wiki .


Referenz

Lucio
quelle
Multi-Arch funktioniert in 11.10+ von Ubuntu. Und dann brauchen Sie deshalb keine ia32-libs . Und ich denke, es ist nicht sein Problem, da sein Paketmanagement die i386Pakete kennt . Dies macht Ihre Bearbeitung der Frage ebenfalls ungültig, da dies auf eine Ursache hinweist, die wahrscheinlich nicht der Fall ist.
Gertvdijk
Ich habe im Launchpad nachgesehen und diese Befehle haben für einen anderen Benutzer funktioniert. Welcher Befehl ist Ihrer Meinung nach nicht sinnvoll? Oder was soll das OP machen ?
Lucio
1
Die Installation ia32-libsauf einem Multiarch-fähigen System ist ziemlich nutzlos, wie Sie dem Link entnehmen können. Es ist ein Fehler, wie jetzt zu der Frage kommentiert. Während es theoretisch möglich wäre, diesen 32-Bit-Build zu installieren, sind einige der Abhängigkeiten nicht als Multiarch-Pakete verfügbar apt-get. Ihre Lösung : 0 upgraded, 24 newly installed, 217 to remove and 0 not upgraded.
Gertvdijk