2015-04-13 2 views
1

Я пытаюсь решить, могу ли я/мог использовать conda (который представляет собой среду/менеджер пакетов python) для управления пакетами, которые не имеют ничего общего с python. В conda docs упоминается, что conda - это менеджер агностического двоичного пакета python, который указывает мне, что это должно быть возможно. Вопрос в том, разве это разумно?Имеет ли смысл использовать conda в качестве диспетчера пакетов gernal?

Мой прецедент не требует какой-либо причудливой интеграции, достаточно просто извлечь «пакеты» в правильном месте назначения. Что мне нравится в conda - это разрешение зависимостей и возможности обновления пакетов.

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

ответ

2

Да, это имеет смысл. Вот что я делаю. У меня много пакетов, построенных на binstar.org/asmeurer, которые не являются пакетами Python, такими как emacs, gcc, fortune, как и некоторые случайные примеры. Conda была разработана для работы с любыми пакетами.

Возможно, вы не должны использовать его для управления пакетами, которые должны быть установлены на системном уровне (например, ядро ​​Linux).

Возможно, вам придется создавать пакеты conda для вещей, если вы обнаружите, что они еще не построены, но это easy enough, и вы можете часто найти пакет уже на Binstar.

Смежные вопросы