Come ottenere mit-schema dal gestore pacchetti? [chiuso]


9

Ho installato l'ultima versione di x64 lubuntu e voglio installare un interprete di schemi. Stranamente, in Synaptic, solo il debugger e la documentazione sono disponibili per l'installazione.

Preferirei non compilare la mia versione perché sarebbe difficile da mantenere in futuro.

Come posso risolvere questo 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.

3
Questo è un bug nel mit-schemepacchetto: Launchpad Bug # 373018
gertvdijk,

@gertvdijk grazie per avermi chiarito. Alla fine della giornata sono andato con l'astuzia, che funziona alla grande. Dovresti pubblicare questo come risposta in modo che io possa votarlo e possiamo avere una risoluzione a questa domanda.
Mikhail,

No, qui le domande sui bug sono fuori tema. La cosa comune che facciamo qui è evitare le risposte alle domande relative ai bug e farle chiudere affinché le persone segnalino cose nelle relative segnalazioni di bug. Quindi, non dimenticare di contrassegnarti come interessato lì! :)
gertvdijk,

2
Questa non è una domanda su un bug. Questa è una domanda sulla semplice difficoltà ad installare un determinato pacchetto dal gestore pacchetti. Anche se il problema esiste a causa di un bug, non è ancora una domanda su un bug. Questa domanda non avrebbe dovuto essere chiusa.
Orb,

Risposte:


2

Devi abilitare l'installazione di i386pacchetti sul tuo amd64sistema.

Per fare ciò, inserisci i seguenti comandi:

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

Per ulteriori informazioni consultare il Debian Multiarch Wiki .


Riferimento


Il multi-arch funziona in 11.10+ di Ubuntu. E quindi non hai bisogno di ia32-libs per questo. E penso che non sia un suo problema in quanto la sua gestione dei pacchetti è a conoscenza dei i386pacchetti. Questo rende la tua modifica alla domanda non valida anche perché suggerisce una causa che probabilmente non è il caso.
gertvdijk,

Ho cercato nel launchpad e questo comando ha funzionato per un altro utente. Quale comando dici che non è utile? O cosa dovrebbe fare l'OP ?
Lucio,

1
L'installazione ia32-libssu un sistema abilitato Multiarch è piuttosto inutile, come puoi vedere dal link. È un bug come ora commentato alla domanda. Mentre teoricamente sarebbe possibile installare questa build a 32 bit, alcune delle dipendenze non sono disponibili come pacchetti Multiarch, quindi è per questo che si apt-getsalva. La vostra soluzione: 0 upgraded, 24 newly installed, 217 to remove and 0 not upgraded.
gertvdijk,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.