2011-01-11 3 views
3

Как установить gst-python, который является связыванием python GStreamer на моем Mac (Snow Leopard) простым способом? Это, вероятно, будет связано с использованием пакета-менеджера, такого как homebrew или MacPorts.Как установить gst-python (gstreamer python bind) на Mac OSX простым способом?

Я искал пакет повсюду. Компиляция - настоящий беспорядок.

Если это невозможно, какие альтернативы? Подробные инструкции приветствуются. :)

ответ

2

Установите базовые MacPorts в соответствии с инструкциями here. Если вы уже установили MacPorts, убедитесь, что portfiles являются уточненный:

$ sudo port selfupdate 

Затем, в зависимости от того, хотите ли вы использовать Python 2.6 или Python 2.7, установите соответствующий порт, либо:

$ sudo port install py26-gst-python 

или:

$ sudo port install py27-gst-python 

и сидеть сложа руки и ждать. Имейте в виду, что эти порты, по-видимому, втягивают в лот зависимых пакетов, включая установку MacPorts Python и Gnome, так что это, скорее всего, займет некоторое время. Но, в конце концов, все должно работать.

+2

Спасибо. У вас есть идея, почему * homebrew * не имеет gst-python? Сначала я попытался установить с ней и не смог. Он не нашел пакет в своем репозитории. –

+1

Возможно, потому, что существует так много зависимостей и, возможно, потому, что проект MacPorts был дольше. Имейте в виду, что проекты MacPorts и Homebrew и Fink являются волонтерскими усилиями. Если никто из участников проекта не имеет интереса или времени для адаптации и тестирования порта, этого не произойдет. Я уверен, что оба проекта всегда ищут помощи. –

+3

В случае, если кто-то смотрит на это, теперь работает 'brew install gst-python'. –

1

Я не мог опубликовать его в качестве комментария, потому что у меня только 5 rep, но вы действительно можете установить его, используя: brew install homebrew/versions/gst-python010.

Получает gst-python из крана, содержащего gst-python010. 010 в конце показывает версию 0.10.

К сожалению, на данный момент нет версий 1.0 от Homeprew от Homebrew.

В будущем может быть обновленная версия.