Качаем 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 |