Ero sivun ”Yle-dl” versioiden välillä
Siirry navigaatioon
Siirry hakuun
→Asennus lähdekoodeista: gcc:n ym asennuksesta tarkemmin
(kh) |
Pb (keskustelu | muokkaukset) (→Asennus lähdekoodeista: gcc:n ym asennuksesta tarkemmin) |
||
Rivi 10: | Rivi 10: | ||
==Asennus lähdekoodeista== | ==Asennus lähdekoodeista== | ||
Ohjelman [[lähdekoodi]]paketin voi ladata sen [http://users.tkk.fi/~aajanki/rtmpdump-yle/index.html kotisivuilta]. Ladattu lähdekoodi täytyy tämän jälkeen [[kääntäminen|kääntää]]. Kääntämistä varten tarvitaan [[OpenSSL]]:n kehitystiedostot, jotka yleensä löytyvät [[paketinhallintajärjestelmä|paketinhallinnasta]] nimellä <tt>openssl-devel</tt> tai <tt>libssl-dev</tt> sekä libxml2:n kehitystiedostot, jotka yleensä löytyvät nimellä <tt>libxml2-devel</tt> tai <tt>libxml2-dev</tt>. | Ohjelman [[lähdekoodi]]paketin voi ladata sen [http://users.tkk.fi/~aajanki/rtmpdump-yle/index.html kotisivuilta]. Ladattu lähdekoodi täytyy tämän jälkeen [[kääntäminen|kääntää]]. | ||
Kääntämistä varten tarvitaan [[OpenSSL]]:n kehitystiedostot, jotka yleensä löytyvät [[paketinhallintajärjestelmä|paketinhallinnasta]] nimellä <tt>openssl-devel</tt> tai <tt>libssl-dev</tt> sekä libxml2:n kehitystiedostot, jotka yleensä löytyvät nimellä <tt>libxml2-devel</tt> tai <tt>libxml2-dev</tt>. | |||
Ensin puretaan paketti komennolla | Ensin puretaan paketti komennolla | ||
Rivi 19: | Rivi 21: | ||
[[sudo]] make install | [[sudo]] make install | ||
Mikäli viimeinen komento tuottaa virheilmoituksen ([[sudo]]n käyttöön ei ole oikeuksia), voi sen yrittää antaa muodossa | |||
[[su]] -c "make install" | |||
Jos <tt>make</tt>-komento antaa virheilmoituksen <tt>"/bin/sh: g++: not found"</tt> (tai vastaavan) puuttuu järjestelmästä kääntämiseen tarvittavia työkaluja. Yleensä ne saa asennettua asentamalla [[ohjelmien asentaminen|asentamalla]] (ainakin) paketit <tt>[[make]]</tt> ja <tt>[[gcc|gcc-c++]]</tt> (tai jos sitä ei löydy, niin paketin <tt>gcc</tt>). [[Debian]]-pohjaisissa jakeluissa (mm. [[Ubuntu]]) niiden asennus onnistuu myös asentamalla paketti <tt>build-essential</tt>. Lisätietoja löytyy artikkelista [[Kääntäminen]]. | |||
==Käyttö== | ==Käyttö== |