У меня есть 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-битной машине. Кто-нибудь еще сталкивается с этой проблемой?
Я фактически закончил создание мит-схемы из источника вне моего менеджера пакетов в 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