Качаем youtube-dl, распаковываем и копируем файлы в нужные директории

cd /usr/local/src/
wget http://yourmir.info/downloads/unix/youtube-dl-2011.12.08-1-any.pkg.tar
tar -xvf youtube-dl-2011.12.08-1-any.pkg.tar
cd youtube-dl-2011.12.08-1-any.pkg/
cp -a usr/bin/youtube-dl /usr/bin/
chown root: /usr/bin/youtube-dl
ln -s /usr/bin/youtube-dl /usr/local/bin/youtube-dl
cp -a usr/share/licenses /usr/share/
chown -R root: /usr/share/licenses/


Устанавливаем Python версия которого должна быть выше или равна 2.5

cd /usr/local/src/
wget http://www.python.org/ftp/python/2.6.6/Python-2.6.6.tgz
tar xvfz Python-2.6.6.tgz
cd Python-2.6.6
./configure --prefix=/usr/lib/python2.6 --with-threads --enable-shared
make && make install
ln -s /usr/lib/python2.6/bin/python /usr/bin/python2.6
echo "/usr/lib/python2.6/lib" >> /etc/ld.so.conf.d/opt-python2.6.conf
ldconfig




Изменяем подключение к Python в youtube-dl файле

replace '#!/usr/bin/env python2' '#!/usr/bin/env python2.6' -- /usr/local/bin/youtube-dl

Проверяем:

cd /usr/local/src/
youtube-dl -o test.flv http://www.youtube.com/watch?v=eGoP1roWmtM

Результат должне быть таковым:

[youtube] Setting language
[youtube] eGoP1roWmtM: Downloading video webpage
[youtube] eGoP1roWmtM: Downloading video info webpage
[youtube] eGoP1roWmtM: Extracting video information
[download] Destination: test.flv
[download] 100.0% of 8.89M at  231.85k/s ETA 00:00