По разным причинам наш системный администратор считает Ubuntu слишком передовой для нашей рабочей станции, и теперь мы установилиRed Hat Enterprise Linux5.5 (RHEL). Я не очень хорошо знаком с этой ОС, но, просто поэкспериментировав с ней, я заметил, что многие пакеты, которые мне нужны для научных вычислений с Python, либо отсутствуют, либо ужасно устарели.
Теперь я ищу возможность установить как можно больше в своей домашней папке. Было достаточно просто установить Python иNumPy, но я получаю ошибки при установкеSciPyи все еще необходимо установить некоторые другие пакеты.
Однако, это не вопрос установки каких-то конкретных пакетов. Меня больше интересуетЛучший способ поддерживать собственные пакеты в домашней папке Linux, особенно для установки Python. Я думаю, что мне, возможно, придется установить что-то вродеАТЛАС,Boost.Pythonи т. д. вручную и выиграет от какой-то формы управления пакетами, которая не мешает RHEL. Мое желание было бы что-то вродеMacPorts, к которому я привык в Mac OS X.
Есть идеи по управлению пакетами в моей домашней папке? У меня есть CentOS VM на Mac OS X для тестирования, которая, как я понимаю, на 100% совместима с RHEL.
РЕДАКТИРОВАТЬ
Я думаю, что я решил эту проблему, используяМудрециЭПЕЛЬрепозиторий. По сути, я скомпилировал Sage в свою домашнюю папку без проблем (по крайней мере на CentOS) и смог установить дополнительные пакеты Python, которые мне были нужны (ир, как дополнительный бонус).
решение1
Я знаю, что то, что я предлагаю, может быть немного преувеличено, но... А как насчет среды chroot с Debian SID или Ubuntu, в которой есть только Python и его зависимости, и она управляется надежным менеджером вроде apt?