Muokataan sivua Gentoo

Siirry navigaatioon Siirry hakuun
Varoitus: Et ole kirjautunut sisään. IP-osoitteesi näkyy julkisesti kaikille, jos muokkaat. Jos kirjaudut sisään tai luot tunnuksen, muokkauksesi yhdistetään käyttäjänimeesi ja saat paremman käyttökokemuksen.

Kumoaminen voidaan suorittaa. Varmista alla olevasta vertailusta, että haluat saada aikaan tämän lopputuloksen, ja sen jälkeen julkaise alla näkyvät muutokset.

Nykyinen versio Oma tekstisi
Rivi 1: Rivi 1:
{{Jakelu
== Yleistä ==
| nimi=Gentoo
Gentoo on [[lähdekoodi]]in perustuvista jakeluista laajimmalle levinnyt. Valtaosassa jakeluista ohjelmien asentaminen tapahtuu siten että asennusmedialta haetaan valmis paketti. Tämä valmis paketti puretaan, jolloin sen sisältämät tiedostot sijoittuvat oikeille paikoilleen järjestelmässä.  Gentoo on rakennettu sen ajatuksen pohjalta että asennusmedialta haetaan asennettavan paketin lähdekoodi.
| logo=[[Kuva:Gentoo.png|90px]]
| kuva=
| kuvateksti=
| julkaisija=Gentoo Foundation
| viimeisin versio=
| päivämäärä=
| julkaisusykli=
| elinkaari=
| pakettienhallinta=[[Portage]]
| tila=toiminnassa
| arkkitehtuurit=[[x86]], alpha, [[amd64]], arm, hppa, ia64, mips, ppc, ppc64, sparc
| äitijakelu=-
| kotisivu=[https://www.gentoo.org/ gentoo.org]}}
 
'''Gentoo''' on ammattilaisen taitoja vaativa Linux, joka on nykyään melko harvinainen-
Se on [[lähdekoodi]]in perustuvista jakeluista laajimmalle levinnyt. Valtaosassa jakeluista ohjelmien asentaminen tapahtuu siten että asennusmedialta haetaan valmis paketti. Tämä valmis paketti puretaan, jolloin sen sisältämät tiedostot sijoittuvat oikeille paikoilleen järjestelmässä.  Gentoo on rakennettu sen ajatuksen pohjalta että asennusmedialta haetaan asennettavan paketin lähdekoodi. Niinpä Gentoon ja sen ohjemien asennus on hidas ja jossain määrin taitoa vievä tapahtumasarja. Etuna on se, että edistynyt asentaja pystyy tekemään monenlaisia haluamiaan muutoksia.


Haettu lähdekoodi puretaan väliaikaiseen hakemistoon, jossa se käännetään konekieliseksi.  Menetelmä avaa käyttäjälle lukuisia tapoja hallita kääntämisprosessia ja kääntämisen tuloksena syntyvän ohjelman ominaisuuksia.
Haettu lähdekoodi puretaan väliaikaiseen hakemistoon, jossa se käännetään konekieliseksi.  Menetelmä avaa käyttäjälle lukuisia tapoja hallita kääntämisprosessia ja kääntämisen tuloksena syntyvän ohjelman ominaisuuksia.


Gentoon [[paketinhallintajärjestelmä|paketinhallinta]] on nimeltään [[portage]].
Gentoon paketinhallinta on nimeltään [[portage]].


== Julkaisutahti ==
== Julkaisutahti ==
Gentoo on jatkuvasti päivittyvä Linux-jakelu.  Uusia paketteja ja versioita tulee käyttäjien saataville päivittäin.  Vakauden ja riittävän testauksen varmistamiseksi paketit jaetaan kolmeen ryhmään.  Paketin uuden version tullessa saataville se lisätään joko estettyjen (masked) tai testattavien (testing) joukkoon.
Gentoo on jatkuvasti päivittyvä linux-jakelu.  Uusia paketteja ja versioita tulee käyttäjien saataville päivittäin.  Vakauden ja riittävän testauksen varmistamiseksi paketit jaetaan kolmeen ryhmään.  Paketin uuden version tullessa saataville se lisätään joko estettyjen (masked) tai testattavien (testing) joukkoon.


Jos paketin kehittäjä pitää pakettia kehitysversiona, eikä oleta sen toimivan normaalisti, tai paketin tiedetään varmasti toimivan puutteellisesti, siitä yleensä tulee estetty.  Estettyjä paketteja voi asentaa ainoastaan mainitsemalla ne erikseen tiedostossa /etc/portage/package.unmask
Jos paketin kehittäjä pitää pakettia kehitysversiona, eikä oleta sen toimivan normaalisti, tai paketin tiedetään varmasti toimivan puutteellisesti, siitä yleensä tulee estetty.  Estettyjä paketteja voi asentaa ainoastaan mainitsemalla ne erikseen tiedostossa /etc/portage/package.unmask


Jos paketilla on potentiaalia tulla vakaasti toimivaksi, se merkitään testausajaksi symbolilla ~ (tilde).  Riittävän testauksen jälkeen paketti merkitään vakaaksi ([[stable]]).
Jos paketilla on potentiaalia tulla vakaasti toimivaksi, se merkitään testausajaksi symbolilla ~ (tilde).  Riittävän testauksen jälkeen paketti merkitään vakaaksi (stable).
 
Vuonna 2004 julkaistiin neljännesvuosittain asennus-CD:t, jotka nimettiin kyseisen vuoden ja juoksevan numeron mukaan.  Esimerkiksi 2004.0, 2004.1, 2004.2 ja 2004.3 ilmestyivät vuonna 2004. Vuonna 2005 sovittiin julkaisutahdiksi 2 versiota per vuosi; 2005.0 on julkaistu alkuvuodesta ja 2005.1 loppuvuodesta.


Gentoota ei tarvitse asentaa uudestaan tai tehdä mitään päivitysasennusta kun uusi versio julkaistaan. Katso [[Gentoon päivittäminen]] / Profilen päivitys.
Vuonna 2004 julkaistiin neljännesvuosittain asennus-CD:t, jotka nimettiin kyseisen vuoden ja juoksevan numeron mukaan. Esimerkiksi 2004.0, 2004.1, 2004.2 ja 2004.3 ilmestyivät vuonna 2004. Vuonna 2005 sovittiin julkaisutahdiksi 2 versiota per vuosi; 2005.0 on julkaistu alkuvuodesta ja 2005.0 julkaistaneen loppuvuodesta.


== Asennusprosessi ==
== Asennusprosessi ==
Gentoon asennusprosessi on aiemmin ollut täysin komentopohjainen ilman mitään asennusohjelmaa. Kuitenkin Gentoo 2006.0 sisältää nykyään myös asennusohjelman jolla vaikeana pidetty Gentoon asennus helpottuu huomattavasti.


Merkittävin valinta Gentoon asentamisessa koskee ns. vaiheen (stage) valitsemista.  Gentoo asennetaan siten että kone käynnistetään asennus-CD:ltä, ja tulevan järjestelmän levyt liitetään asennusvaiheen järjestelmän hakemistorakenteeseen.  Tämän jälkeen tulevan järjestelmän levyille avataan valittua vaihetta koskeva paketti ([[tarball]]).
Merkittävin valinta Gentoon asentamisessa koskee ns. vaiheen (stage) valitsemista.  Gentoo asennetaan siten että kone käynnistetään asennus-CD:ltä, ja tulevan järjestelmän levyt liitetään asennusvaiheen järjestelmän hakemistorakenteeseen.  Tämän jälkeen tulevan järjestelmän levyille avataan valittua vaihetta koskeva paketti (tarball).


Ensimmäisen vaiheen paketti ei sisällä juuri muuta kuin Gentoon paketinhallinnan osat ja kääntäjän, joiden pohjalta rakennetaan minimaalinen järjestelmä.
Ensimmäisen vaiheen paketti ei sisällä juuri muuta kuin Gentoon paketinhallinnan osat ja kääntäjän, joiden pohjalta rakennetaan minimaalinen järjestelmä.
Rivi 42: Rivi 23:
Toisen vaiheen paketissa ns. bootstrap on tehty, eli koossa on minimaalinen järjestelmä jonka avulla voidaan rakentaa kaikki täysimittaisen järjestelmän kannalta välttämättömät osat.
Toisen vaiheen paketissa ns. bootstrap on tehty, eli koossa on minimaalinen järjestelmä jonka avulla voidaan rakentaa kaikki täysimittaisen järjestelmän kannalta välttämättömät osat.


Kolmannen vaiheen paketissa kaikki ryhmään <tt>system</tt> kuuluvat osat on rakennettu, ja järjestelmään voidaan olennaisten säätöjen tekemisen jälkeen alkaa asentaa ohjelmia.
Kolmannen vaiheen paketissa kaikki ryhmään <tt>system</tt> kuuluvat osat on rakennettu, ja järjestelmään voidaan olennaisten säätöjen tekemisen jälkeen alkaa asentaa ohjelmia.
 
Ensimmäisestä vaiheesta toiseen vaiheeseen tarvittava kääntämistyö vie helposti useita tunteja, ja vähän vanhempi kone kannattaakin jättää yöksi suoriutumaan tehtävästä.  Sama koskee käännöstyötä toisesta vaiheesta kolmanteen vaiheeseen. Nykyään vain kolmas vaihe on virallisesti tuettu asennuskeino.
 
== Kritiikkiä ==
Gentoo on menettänyt huomattavasti suosiotaan siitä mitä se oli 2000-luvun puolivälissä. Vaikka Gentoo mahdollistaa nopeasti ajettavan käyttöjärjestelmän laatimisen, sitä vastaan on tehtävä erittäin suuri työ käyttöjärjestelmän asentamisessa. Eikä ohjelmapakettien asentaminenkaan aina "suju niin kuin Strömsössä", koska on pakettien kehäriippuvuuksia jne. Useimmat Gentooseen pohjautuvat "valmiit" jakelut, joita ovat Sabayon, Redcore, Calculate Linux jne ovat vain vähän suosittuja ja/tai joidenkin suppeiden tahojen ylläpitämiä. Näin ollen niiden tietoturvariski on paljon suurempi kuin Linuxeissa yleensä. Näin siitä huolimatta, että esim RedCoresta saa kovetetun version.


==Katso myös==
Ensimmäisestä vaiheesta toiseen vaiheeseen tarvittava kääntämistyö vie helposti useita tunteja, ja vähän vanhempi kone kannattaakin jättää yöksi suoriutumaan tehtävästä.  Sama koskee käännöstyötä toisesta vaiheesta kolmanteen vaiheeseen.
* [[Gentoon päivittäminen]]
* [[MASKED ja TESTING pakettien käyttäminen gentoossa]]
* [[GCC 4.1 Gentoossa]]


==Aiheesta muualla==
== Linkkejä ==
*[https://www.gentoo.org Gentoon kotisivu]
[http://www.gentoo.org Gentoon kotisivu]
*[https://www.gentoo.org/doc/fi/ Gentoon laadukas suomenkielinen ohjeistus]
*[https://en.gentoo-wiki.com/ Gentoo-wiki]
*[https://packages.gentoo.org Gentoon paketit]
*[https://bugs.gentoo.org Gentoon bugzilla]
*[https://www.youtube.com/watch?v=6yxJoMa05ZM Englanninkielinen Gentoo-asennusohje]


{{gentoo}}
[http://www.gentoo.org/doc/fi/ Gentoon laadukas suomenkielinen ohjeistus]


[[Luokka:Jakelut]]
[http://packages.gentoo.org Gentoon paketit]
[[Luokka:Gentoo]]


[[pl:Gentoo Linux]]
[http://bugs.gentoo.org Gentoon bugzilla]
Wikin materiaali on kaikkien vapaasti käytettävissä Creative Commons 3.0 - nimi mainittava -lisenssin alaisuudessa. TEKIJÄNOIKEUDEN ALAISEN MATERIAALIN KÄYTTÄMINEN ILMAN LUPAA ON EHDOTTOMASTI KIELLETTYÄ!

Muokataksesi tätä sivua vastaa alla olevaan kysymykseen (lisätietoja):

Peruuta Muokkausohjeet (avautuu uuteen ikkunaan)

Tällä sivulla käytetyt mallineet:

Noudettu kohteesta ”https://www.linux.fi/wiki/Gentoo