2

По разным причинам наш системный администратор считает, что Ubuntu слишком современна для нашей рабочей станции, и сейчас мы установили Red Hat Enterprise Linux 5.5 (RHEL). Я не очень знаком с ОС, но просто поигрался с ней. Я заметил, что многие пакеты, от которых я зависел для научных вычислений на Python, либо не существуют, либо ужасно устарели.

Я сейчас ищу установить как можно больше в моей домашней папке. Это было достаточно просто для установки Python и NumPy, но я получаю ошибки при установке SciPy и мне все еще нужно установить некоторые другие пакеты.

Однако это не вопрос установки каких-либо конкретных пакетов. Меня больше интересует лучший способ хранения ваших собственных пакетов в вашей домашней папке в Linux, особенно для установки на Python. Мое мышление заключается в том, что мне может понадобиться установить такие вещи, как ATLAS, Boost.Python и т.д. Вручную и получит выгоду от некоторой формы управления пакетами, которая не мешает RHEL. Мое желание было бы что-то вроде MacPorts, к которому я привык в Mac OS X.

Любые идеи по управлению пакетами в моей домашней папке? У меня есть CentOS VM на Mac OS X для тестирования, который, как я понимаю, на 100% совместим с RHEL.

РЕДАКТИРОВАТЬ
Я думаю, что я решил эту проблему сейчас, используя Sage и репозиторий EPEL . По сути, я без проблем скомпилировал Sage в свою домашнюю папку (по крайней мере, в CentOS) и смог установить дополнительные необходимые мне пакеты Python (и R, в качестве дополнительного бонуса).

1 ответ1

1

Я знаю, то, что я предлагаю, может быть немного раздутым, но ... Как насчет среды chroot с debian sid или ubuntu, в которой есть только python и его зависимости, и которым управляет пуленепробиваемый менеджер, такой как apt?

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .