Skip to content

How to use version from git (russian)

zavlab1 edited this page Sep 29, 2011 · 2 revisions

Для тестеров и любителей получать самые свежие обновления объясняю способ обновляться из git, а не через ppa. Правда, стабильность или вообще работоспособность плеера при этом не гарантируются, сами понимаете. Т.к. обновления в главной ветке довольно редки в последнее время и чаще всего совпадают с обновлением в ppa, то рекомендую обновляться из моей ветки (соответственно, в примере использована моя ветка - zavlab1) Итак, начнем: Для начала мы должны установить (если еще не установлены) все зависимости, необходимые для полноценной работы плеера, т.к. при работе с git они не будут подтягиваться автоматически. Для этого существует 2 способа:

  1. Установить пакет foobnix (например, с launchpad) . Он подтянет зависимости автоматом.
  2. Установить зависимости вручную. Для Ubuntu и других deb-ориентированных дистрибутивов это делается так:

sudo apt-get install python-chardet python-keybinder python-gtk2 python-simplejson python-gst0.10 python-setuptools python-notify python-webkit gstreamer0.10-plugins-good gstreamer0.10-plugins-bad gstreamer0.10-alsa gstreamer0.10-plugins-ugly gstreamer0.10-ffmpeg gettext ffmpeg fuseiso libmp3lame0 libfaac0

Устанавливаем необходимый для работы с git пакет (нужно только первый раз):

sudo apt-get install git-core

Выкачиваем из git мою ветку:

git clone https://github.com/zavlab1/foobnix.git

В домашней папке автоматически создается папка foobnix (если ее еще там не было)

Теперь обновлять плеер из моей ветки можно следующим образом:

cd ~/foobnix git pull

Запускать плеер соответсвенно можно либо так:

python ~/foobnix/src/foobnix.py

либо так:

cd ~/foobnix/src python foobnix.py

Для того, чтобы помочь подловить какой-либо баг, то запускать так:

cd ~/foobnix/src python foobnix.py --debug

P.S.: Если вы все же хотите обновляться из главной ветки, то соответственно поменяйте все вхождения слова zavlab1 в путях, указанных выше, на слово foobnix

Clone this wiki locally