PHP 5.6 Mcrypt x64 и схема MIT не совместимы?

1

У меня есть PHP 5.6 PHP 5.6.17-1+deb.sury.org~trusty+2 (cli) установленный в настоящее время, на Mint 17.2 x64 (Cinnamon). Если я попытаюсь установить mit-scheme, я получаю:

sudo apt-get install mit-scheme Reading package lists... Done Building dependency tree
Reading state information... Done The following packages were automatically installed and are no longer required: dbconfig-common libjs-codemirror libjs-jquery-cookie libjs-jquery-event-drag libjs-jquery-metadata libjs-jquery-mousewheel libjs-jquery-tablesorter libjs-jquery-ui php-gettext Use 'apt-get autoremove' to remove them. The following extra packages will be installed: libmcrypt4:i386 libmhash2:i386 libpq5:i386 Suggested packages: libmcrypt-dev:i386 mcrypt:i386 mit-scheme-dbg:i386 The following packages will be REMOVED: libmcrypt-dev libmcrypt4 mcrypt php5-mcrypt phpmyadmin The following NEW packages will be installed: libmcrypt4:i386 libmhash2:i386 libpq5:i386 mit-scheme:i386 0 upgraded, 4 newly installed, 5 to remove and 38 not upgraded. Need to get 6,668 kB of archives. After this operation, 5,040 kB disk space will be freed.

Кажется, проблема libmcrypt4 между libmcrypt4 и libmcrypt4:i386. Не существует ли x64-версия Scheme или способ mcrypt этим двум версиям mcrypt вмешиваться друг в друга? Лучшие (из бедных) вариантов выглядят как установка схемы на 32-битной виртуальной машине. Другим вариантом является компиляция PHP из 32-битного источника, если это возможно на 64-битной машине. Кто-нибудь еще сталкивается с этой проблемой?

Теги:
scheme
64bit
apt-get

1 ответ

1
Лучший ответ

Я фактически закончил создание мит-схемы из источника вне моего менеджера пакетов в gentoo два года назад, и он все еще работает. Я бы предложил вам установить мит-схему из источника (https://www.gnu.org/software/mit-scheme/liarc-build.html) или обновить до jessie, так как jessie включает версию amd64, тогда как wheezy не, https://packages.debian.org/jessie/mit-scheme

Так что в хриплых ответах нет. Однако я точно знаю, что вы можете скомпилировать 9.0.1 и более поздние версии для 64-битной цели.

file /usr/local/bin/mit-scheme-x86-64
/usr/local/bin/mit-scheme-x86-64: ELF 64-bit LSB executable, x86-64, version 1 (GNU/Linux), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 2.6.9, not stripped
  • 0
    Извините, не поймал мяту, я просто предположил, Debian. Однако вы должны быть в состоянии просмотреть страницы пакета, чтобы увидеть, какая из версий поддерживает пакет amd64. Мое предложение все еще для компиляции, если вы не можете обновить. Есть небольшой шанс, что пакеты Джесси будут работать в монетном дворе.
  • 0
    Я скачал пакет debian прямо по предоставленной вами ссылке на debian.org, и он установился и работает без проблем. Иногда пакеты Debian работают до конца, рад, что на этот раз! Спасибо за чаевые!

Ещё вопросы

Сообщество Overcoder
Наверх
Меню