-
Notifications
You must be signed in to change notification settings - Fork 36
How to use version from git (russian)
Для тестеров и любителей получать самые свежие обновления объясняю способ обновляться из git, а не через ppa. Правда, стабильность или вообще работоспособность плеера при этом не гарантируются, сами понимаете. Т.к. обновления в главной ветке довольно редки в последнее время и чаще всего совпадают с обновлением в ppa, то рекомендую обновляться из моей ветки (соответственно, в примере использована моя ветка - zavlab1) Итак, начнем: Для начала мы должны установить (если еще не установлены) все зависимости, необходимые для полноценной работы плеера, т.к. при работе с git они не будут подтягиваться автоматически. Для этого существует 2 способа:
- Установить пакет
foobnix
(например, с launchpad) . Он подтянет зависимости автоматом. - Установить зависимости вручную. Для 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