Во FreeBSD 7.0 в Parallels не хватило места при создании портов для Mono

655
Jared Updike

В FreeBSD 7.0 на Parallels Desktop 3.0 для Mac не хватило места при сборке

Я скачал виртуальную машину FreeBSD 7.0 здесь:

http://www.parallels.com/ptn/download/va/?va_id=227

и обновил дерево портов, а затем начал строить Mono и зависимости.

Мне не хватило места на / usr / ports при сборке mono-2.4.2.1; этот виртуальный жесткий диск имеет 2 ГБ. У меня есть ~ 4 ГБ бесплатно в / дома. Как мне (1) идеально дублировать / usr / ports (cp -r?) В / home / usrports, чтобы я мог переместить / usr / ports в / usr / old, а затем (2) я могу просто использовать symlink / usr / ports в / home / usrports? С другой стороны, могу ли я начать новую сделку с портами в / home / ports? Я бы не хотел начинать это заново, так как я уже скачал и скомпилировал несколько портов, так что копирование было бы лучшим вариантом.

ИЛИ АЛЬТЕРНАТИВНО (МОЯ РЕАЛЬНАЯ ЦЕЛЬ): Каков наилучший путь к получению FreeBSD 7.0+ (предпочтительно 7.2) с Mono и предпочтительно KDE (с тех пор я могу копировать вставки через Интернет) на виртуальной машине в Parallels?

0

1 ответ на вопрос

2
Kyle Cronin

Я понимаю, что загрузка готового образа виртуальной машины удобна, но я предлагаю перейти к исходному коду и установить его самостоятельно. Я предлагаю использовать только 1 раздел для всего. Таким образом, вы можете дать ему сравнительно небольшой диск (чтобы сэкономить место на хост-машине) и не беспокоиться о проблемах, когда один раздел заполнен, а другой пуст.

Я думаю, что я попробую это. Я сделал это с FreeBSD 6.2, так что я могу снова заставить его работать на 7.2. Jared Updike 14 лет назад 0
«сравнительно небольшой диск» ... ну, в этом-то и проблема, но я знаю, что вы имеете в виду. Вместо 6,5 ГБ с 4,5 ГБ свободного места я могу просто создать раздел размером 6,5 ГБ (или 8 ГБ), как мой жесткий диск 6,2, который не исчерпал пространство с KDE и всеми его зависимостями. Если у меня много свободного места, я могу попробовать виртуальное сжатие HD Parallels. Jared Updike 14 лет назад 0
FreeBSD 7.2 была успешной. К сожалению, двоичные файлы, выводимые mkbundle, не будут работать на моем веб-хосте, потому что на хост-сервере отсутствует (как минимум один) отсутствующий файл .so (libm.so). Возможно, я смогу убедить их установить mono-2.4 напрямую. Jared Updike 14 лет назад 0