Ero sivun ”Ytimen kääntäminen” versioiden välillä

Siirry navigaatioon Siirry hakuun
548 merkkiä lisätty ,  7. marraskuuta 2005
p
→‎Ytimen hakeminen: - maininta paketinhallinnasta
(luokittelu jatkuu)
p (→‎Ytimen hakeminen: - maininta paketinhallinnasta)
Rivi 2: Rivi 2:


==Ytimen hakeminen==
==Ytimen hakeminen==
[http://www.kernel.org kernel.org]:ista voi ladata uusimman julkaistun ytimen. Nykyään on suositeltavaa käyttää uusinta vakaata 2.6-sarjan ydintä. Lataa paketti /usr/src -hakemistoon ja pura se. <tt>tar.bz2</tt>-päätteinen paketti puretaan komennolla <tt>tar jxvf linux-2.6.x.x.tar.bz2</tt> ja <tt>tar.gz</tt>-päätteinen komennolla <tt>tar zxvf linux-2.6.x.x.tar.gz</tt>. Purettuasi paketin siirry tuloksena syntyneeseen uuteen hakemistoon. Kernelin lähdekoodin saa ladattua myös Suomessa sijaitsevalta [ftp://ftp.fi.kernel.org/pub/linux/kernel/v2.6/ ftp.fi.kernel.org]-palvelimelta.
Helpoimmalla pääsee, jos ytimen lähdekoodi löytyy paketinhallinnasta (joissain järjestelmässä paketinhallinnan kautta löytyy jopa valmiiksi käännettyjä ytimiä). Tällöin haettaessa lähdekoodit  paketinhallinnalla, mukaan tulee usein joitain pieniä jakelun ylläpitäjien tekemiä päivityksiä, jotka esimerkiksi lisäävät suorituskykyä tai vakautta. Huomaa kuitenkin, että vaikka haet lähdekoodin paketinhallinnan kautta, on kääntäminen tehtävä käsin.
 
Jos paketinhallinnassa ei ole sinulle sopivaa lähdekoodipakettia, [http://www.kernel.org kernel.org]:ista voi ladata uusimman julkaistun ytimen. Nykyään on suositeltavaa käyttää uusinta vakaata 2.6-sarjan ydintä. Lataa paketti /usr/src -hakemistoon ja pura se. <tt>tar.bz2</tt>-päätteinen paketti puretaan komennolla <tt>tar jxvf linux-2.6.x.x.tar.bz2</tt> ja <tt>tar.gz</tt>-päätteinen komennolla <tt>tar zxvf linux-2.6.x.x.tar.gz</tt>. Purettuasi paketin siirry tuloksena syntyneeseen uuteen hakemistoon. Kernelin lähdekoodin saa ladattua myös Suomessa sijaitsevalta [ftp://ftp.fi.kernel.org/pub/linux/kernel/v2.6/ ftp.fi.kernel.org]-palvelimelta.


Kannattaa huomata, etteivät kaikki kernelin ulkopuoliset ajurit välttämättä toimi uusimpien lähdekoodien/kernelien kanssa. Samassa lähdekoodipaketissa olevat koodit ''oikein'' konfiguroituina toimivat, mutta ulkopuoliset ajurit saattavat kieltäytyä kääntymästä sen vuoksi, että kernelistä on kehityksen myötä poistunut jotain tai jokin ajurin kannalta olennainen ominaisuus on ratkaisevasti muuttunut.
Kannattaa huomata, etteivät kaikki kernelin ulkopuoliset ajurit välttämättä toimi uusimpien lähdekoodien/kernelien kanssa. Samassa lähdekoodipaketissa olevat koodit ''oikein'' konfiguroituina toimivat, mutta ulkopuoliset ajurit saattavat kieltäytyä kääntymästä sen vuoksi, että kernelistä on kehityksen myötä poistunut jotain tai jokin ajurin kannalta olennainen ominaisuus on ratkaisevasti muuttunut.

Navigointivalikko