У меня 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:i386
, Разве нет x64-версии Scheme или способа сохранить эти два mcrypt
версии мешают друг другу? Лучший (из плохих) вариантов выглядит как установка Scheme в 32-битной виртуальной машине. Другим вариантом является компиляция PHP из 32-битного источника, если это возможно на 64-битной машине. Кто-нибудь еще сталкивался с этой проблемой?
Я фактически закончил сборку mit-схема из источника вне моего менеджера пакетов на gentoo два года назад, и он все еще работает. Я бы предложил вам установить mit-схему из источника (https://www.gnu.org/software/mit-scheme/liarc-build.html) или обновите до jessie, поскольку jessie включает версию amd64, тогда как wheezy — нет. https://packages.debian.org/jessie/mit-scheme
Так что в рамках Wheezy ответ не является. Однако я точно знаю, что вы можете скомпилировать 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
Других решений пока нет …