¿Cómo obtener el esquema mit del administrador de paquetes? [cerrado]

9

Instalé la última versión de x64 lubuntu y quiero instalar un intérprete de esquemas. Curiosamente, en Synaptic, solo el depurador y la documentación están disponibles para instalar.

Preferiría no compilar mi propia versión porque sería difícil de mantener en el futuro.

¿Cómo resuelvo este problema?

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
fuente
3
Este es un error en el mit-schemepaquete: Error de Launchpad # 373018
gertvdijk
@gertvdijk gracias por aclarar esto. Al final del día fui con astucia, que funciona desde el principio. Deberías publicar esto como respuesta para que pueda votarlo y podamos tener una solución a esta pregunta.
Mikhail
No, las preguntas sobre errores están fuera de tema aquí. Lo más común que hacemos aquí es evitar respuestas a preguntas relacionadas con errores y cerrarlas para que la gente informe cosas en los informes de errores relevantes. ¡Así que no te olvides de marcarte como afectado allí! :)
gertvdijk
2
Esta no es una pregunta sobre un error. Esta es una pregunta sobre simplemente tener un problema para instalar un paquete en particular desde el administrador de paquetes. Incluso si el problema existe debido a un error, todavía no se trata de un error. Esta pregunta no debería haberse cerrado.
orbe

Respuestas:

2

Debe habilitar la instalación de i386paquetes en su amd64sistema.

Para hacerlo, ingrese los siguientes comandos:

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

Para más información ver la Multiarch Debian Wiki .


Referencia

Lucio
fuente
Multi-arch funciona en 11.10+ de Ubuntu. Y entonces no necesitas ia32-libs por eso. Y creo que no es su problema, ya que su administrador de i386paquetes conoce los paquetes. Esto hace que su edición de la pregunta también sea inválida ya que sugiere una causa que probablemente no sea el caso.
gertvdijk
Miré en launchpad y estos comandos funcionaron para otro usuario. ¿Qué comando dices que no es útil? ¿ O qué debería hacer el OP ?
Lucio
1
La instalación ia32-libsen un sistema habilitado para Multiarch es bastante inútil, como puede ver en el enlace. Es un error como se comentó ahora a la pregunta. Si bien, en teoría, sería posible instalar esta compilación de 32 bits, algunas de las dependencias no están disponibles como paquetes Multiarch, por eso es que se apt-getrescata. Su solución: 0 upgraded, 24 newly installed, 217 to remove and 0 not upgraded.
gertvdijk