Как получить mit-схему у менеджера пакетов? [закрыто]

9

Я установил последнюю версию x64 lubuntu и хочу установить интерпретатор схемы. Странно, но в Synaptic для установки доступны только отладчик и документация.

Я бы предпочел не собирать свою собственную версию, потому что это будет трудно поддерживать в будущем.

Как мне решить эту проблему?

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
Это ошибка в mit-schemeпакете: Ошибка панели
запуска
@gertvdijk спасибо за разъяснение. В конце дня я пошел с хитростью, которая работает с битой. Вы должны опубликовать это как ответ, чтобы я мог выразить это, и мы могли бы решить этот вопрос.
Михаил
Нет, вопросы об ошибках здесь не по теме. Здесь мы обычно избегаем ответов на вопросы, связанные с ошибками, и закрываем их, чтобы люди сообщали о них в соответствующих отчетах об ошибках. Так что не забудьте пометить себя как пострадавшего там! :)
gertvdijk
2
Это не вопрос об ошибке. Это вопрос о простой проблеме установки определенного пакета из менеджера пакетов. Даже если проблема существует из-за ошибки, это еще не вопрос об ошибке. Этот вопрос не должен был быть закрыт.
шар

Ответы:

2

Вам необходимо включить установку i386пакетов в вашей amd64системе.

Для этого введите следующие команды:

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

Для получения дополнительной информации см. Вики Debian Multiarch .


Ссылка

Lucio
источник
Мультиархит работает в 11.10+ Ubuntu. И тогда вам не нужны ia32-libs из-за этого. И я думаю, что это не его проблема, так как его управление пакетами знает о i386пакетах. Это делает ваше редактирование вопроса также недействительным, поскольку предлагает причину, которая, вероятно, не так.
gertvdijk
Я посмотрел в панели запуска, и эти команды работали для другого пользователя. Какую команду вы говорите, что это не полезно? Или что должен делать ОП ?
Лучио
1
ia32-libsКак видно из ссылки, установка в системе с поддержкой Multiarch довольно бесполезна. Это ошибка, как прокомментировано сейчас на вопрос. Хотя теоретически было бы возможно установить эту 32-битную сборку, некоторые зависимости не доступны в виде пакетов Multiarch, поэтому apt-getвыручает. Ваше решение: 0 upgraded, 24 newly installed, 217 to remove and 0 not upgraded.
gertvdijk