Инструкции на официальном сайте немного подробные и трудноподдаются, поэтому вот как я установил Macaulay2.
Примечание. Лучше всего отменить все, что вы уже сделали, и удалите все, что связано с macaulay2, так что метод ниже будет успешным и без ошибок.
Самое простое - поместить репозиторий Macaulay в отдельный файл списка в /etc/apt/sources.list.d/. Это то, что я делаю со всеми внешними репозиториями, отличными от Ubuntu.
1) Создайте и откройте список с помощью
sudo nano /etc/apt/sources.list.d/Macaulay2.list
2) Теперь вставьте в этот файл следующее (For будущие читатели: замените квант для своей версии Ubuntu):
deb http://www.math.uiuc.edu/Macaulay2/Repositories/ubuntu quantal main
Сохраните файл с помощью Ctrl + O и выйдите с Ctrl + X.
3) Добавьте ключ хранилища с помощью [ ! d12]
wget -q http://www.math.uiuc.edu/Macaulay2/PublicKeys/Macaulay2-key -O - | sudo apt-key add -
4) Обновите списки репозитория с помощью
sudo apt-get update
5) Как упоминается официальный сайт , вам может потребоваться установить liblapack3gf как Примечание: вы устанавливаете macaulay2:
sudo apt-get install liblapack3gf
6) Кроме того, вам может понадобиться libntl-5.4.2, если вы используете Quantal (12.10) или новее как он больше не находится в этом хранилище. Я уже установил его, но вы должны быть в порядке, чтобы установить его из репозитория Precise, как указано выше, но просто выберите правильную архитектуру и используйте
sudo dpkg -i file.deb
Нет зависимостей, вызывающих какие-либо проблемы в этом дело. libntl-5.4.2 , выполняемые 12.10, отметили, что это также необходимо.
7) Теперь установите программу с помощью
sudo apt-get install macaulay2
Примечание: Если apt-get продолжает работать, то загрузите и установите правильные файлы (Macaulay2 и Macaulay2-common) для вашей архитектуры вручную из репозитория и установить каждый из них с помощью gdebi, чтобы можно было разрешить любые другие зависимости.
8) Команда для запуска - M2 (верхний регистр M), и страница руководства может быть достигнута, введя [ f15].
На самом деле, я просто набрал неправильное имя пользователя на своей главной машине Windows 7. Вот доказательство того, что мне удалось получить доступ к общей папке:
Если вы столкнулись с проблемой при доступе к вашей общей папке, вы можете попробовать следующее.
Сначала установите гостевые дополнения.
После установки гостевого дополнения перейдите в меню Устройства -> Общая папка в меню VirtualBox и добавьте папку. Теперь создайте каталог, используя sudo mkdir /media/windows. Этот каталог будет использоваться в качестве точки подключения общей папки. Как только точка монтирования была создана, смонтируйте свою папку, используя sudo mount -t vboxsf <folder_name> /media/windows.Он установит вашу папку в /media/windows.
Если этот метод отлично работает, добавьте последнюю команду в файл /etc/init.d/rc.local.