Ero sivun ”Yle-dl” versioiden välillä
Siirry navigaatioon
Siirry hakuun
p
→Asennus lähdekoodeista
Rivi 20: | Rivi 20: | ||
==Asennus lähdekoodeista== | ==Asennus lähdekoodeista== | ||
===Riippuvuudet=== | |||
* python (2.6 tai uudempi) | |||
* pycrypto | |||
* PHP-tulkki | |||
* PHP-laajennukset: bcmath, curl, mcrypt ja SimpleXML | |||
Areenan radio-ohjelmien lataamiseen tarvitaan lisäksi: | |||
* rtmpdump (2.4 tai uudempi) | |||
Ota PHP-laajennukset käyttöön lisäämällä seuraavanlaiset rivit oikeine | |||
polkuineen php.ini-tiedostoon | |||
(https://secure.php.net/manual/en/configuration.file.php): | |||
extension=/polku/curl.so | |||
extension=/polku/mcrypt.so | |||
==Asennus== | |||
Ohjelman [[lähdekoodi]]paketin voi ladata sen [http://aajanki.github.io/yle-dl/ kotisivuilta]. Ladattu lähdekoodi täytyy tämän jälkeen [[kääntäminen|kääntää]]. | Ohjelman [[lähdekoodi]]paketin voi ladata sen [http://aajanki.github.io/yle-dl/ kotisivuilta]. Ladattu lähdekoodi täytyy tämän jälkeen [[kääntäminen|kääntää]]. | ||
Debianissa ja Ubuntussa käännöstyökalut ja tarvittavat kirjastot löytyvät paketeista <tt>build-essential</tt>, <tt>libssl-dev</tt>, <tt>libjson0-dev</tt> ja <tt>python-dev</tt>. | Debianissa ja Ubuntussa käännöstyökalut ja tarvittavat kirjastot löytyvät paketeista <tt>build-essential</tt>, <tt>libssl-dev</tt>, <tt>libjson0-dev</tt> ja <tt>python-dev</tt>. | ||
Ensin puretaan paketti komennolla | Ensin puretaan paketti komennolla | ||
[[tar]] xf ''paketinnimi'' | [[tar]] xf ''paketinnimi'' | ||
Tämän jälkeen siirrytään paketista purettuun hakemistoon komennon [[cd]] avulla ja annetaan komennot make joka kääntää ohjelman ja make install asentaa ohjelman. | Tämän jälkeen siirrytään paketista purettuun hakemistoon komennon [[cd]] avulla ja annetaan komennot make joka kääntää ohjelman ja make install asentaa ohjelman. | ||
[[sudo]] make install | [[sudo]] make install | ||
Asennus Debian unstablessa (toukokuu 2016)/Ubuntu 16.04 | |||
----------------------------------------------------------- | |||
sudo apt-get install rtmpdump python python-crypto php-cli php-curl php-mcrypt php-xml php-bcmath | |||
sudo phpenmod mcrypt | |||
sudo make install | |||
Asennus Debian 8:ssa ja Ubuntu 15.10:ssä ja niitä vanhemmissa versioissa | |||
------------------------------------------------------------------------ | |||
sudo apt-get install rtmpdump python python-crypto php5-cli php5-curl php5-mcrypt | |||
sudo php5enmod mcrypt | |||
sudo make install | |||
Mikäli viimeinen komento tuottaa virheilmoituksen ([[sudo]]n käyttöön ei ole oikeuksia), voi sen yrittää antaa muodossa | Mikäli viimeinen komento tuottaa virheilmoituksen ([[sudo]]n käyttöön ei ole oikeuksia), voi sen yrittää antaa muodossa |