Erinevus lehekülje "Gentoo" redaktsioonide vahel

Allikas: Pingviini viki
P
1. rida: 1. rida:
 
[[Kategooria:Linuxi_distributsioonid]]
 
[[Kategooria:Linuxi_distributsioonid]]
==Gentoo Linux==
 
 
[[Pilt:Gentoo logo.jpg|150px|right]]
 
[[Pilt:Gentoo logo.jpg|150px|right]]
[http://et.wikipedia.org/wiki/Gentoo Wikipedia] räägib Gentoo kohta järgmist:
+
'''Gentoo Linux''' on lähtekoodipõhiline [[Linux|Linuxi]] distributsioon. Ta on projekteeritud modulaarsena, portatiivsena ja optimiseerituna kasutaja arvutist olenevalt. See saavutatakse tänu sellele, et kõik programmid kompileeritakse lähtekoodist. Suur hulk programme on saadaval ka erinevate arhidektuuride binaarpakettidena, mis vähendab kompileerimise aega, kuid sellega rikutakse Gentoo ideoloogiat ja kaob "isetegemise" võlu. Programmide lisamine, uuendamine ja kustutamine käib ''portage''-nimelise pakihaldussüsteemi abil, mida kasutab programm <code>emerge</code>. [http://et.wikipedia.org/wiki/Gentoo ]
Gentoo Linux on lähtekoodipõhiline linuxi distributsioon. Ta on projekteeritud modulaarsena, portatiivsena ja optimiseerituna kasutaja arvutist olenevalt. See saavutatakse tänu sellele, et kõik programmid kompileeritakse lähtekoodist. Suur hulk programme on saadaval ka erinevate arhidektuuride binaarpakettidena mis vähendab kompileerimise aega, kuid sellega rikutakse gentoo ideoloogiat ja kaob "isetegemise" võlu. Programmide lisamine, uuendamine ja kustutamine käib portage -nimelise programmi abil.
+
[redigeeri]
+
  
===Portage===
+
==Portage==
 +
Portage on paketihaldussüsteem mis aitab kasutajal lisada, uuendada ja kustutada programme. Portage on kirjutatud [[Python]] keeles mis on põhiline vahend kasutamaks gentood. Süsteemi ennast nimetatakse portageks, kuid enamus tegevusi käib läbi terminaliprogrammi nimega 'emerge'.
  
Portage on paketihaldussüsteem mis aitab kasutajal lisada, uuendada ja kustutada programme. Portage on kirjutatud Python keeles mis on põhiline vahend kasutamaks gentood. Süsteemi ennast nimetatakse portageks, kuid enamus tegevusi käib läbi terminaliprogrammi nimega 'emerge'.
+
===USE-lipud===
 +
Portage süsteem annab kasutusse USE-lipud, millega saab määrata mis programmi omadusi kompileeritakse programmidesse ja mida ei kompileerita. Näiteks saab DVD-d omaval arvutil tuua sisse DVD toetuse, seda mitte omaval arvutil aga see binaarist välja jätta. USE lipud võivad tugevalt mõjutada sõltuvusi teiste programmidega ja nende kasutamine on üks moodus programmide seadistamiseks.
  
 +
==Võrdlus teiste distributsioonidega==
 +
USE-lippude abil suudetakse väga suurel määral kontrollida seda, milliseid funktsioone mingi pakett täitma peab ja milliseid mitte.
  
===USE Lipud===
+
*Näide1: [[Fedora|Fedoral]] või [[Mandrake|Mandrake'l]] on võimatu installeerida ainult [[KDE]] keskkonda, kuna paljud rakendused on kompileeritud toetama ka [[Gnome]] keskkonda, mistõttu ikkagi installeeritakse masinasse mõned Gnome'i teegid.
  
Portage süsteem annab kasutusse USE lipud, millega saab määrata mis programmi omadusi kompileeritakse programmidesse ja mida ei kompileerita. Näiteks saab DVD-d omaval arvutil tuua sisse DVD toetuse, seda mitte omaval arvutil aga see kompileerimisest välja jätta. USE lipud võivad tugevalt mõjutada sõltuvusi teiste programmidega ja nende kasutamine on üks moodus programmide seadistamiseks.
+
*Näide2: [[Samba]] installimine Fedoral või Mandrake'l nõuab ka CUPS-i teekide installimist, olenemata sellest, kas on kavatsust Samba abil printida või mitte.
  
 +
Loomulikult on nii Fedoral kui ka Mandrake'l võimalus pakette ise valmis kompileerida, kuid sealjuures on äärmiselt raske mõnda funktsionaalsust eemaldada.
  
===Võrdlus teiste distributsioonidega===
+
*Gentoo näide: [[Mplayer|Mplayeri]] kompileerimisel ja installeerimisel saab täpselt öelda, et kas lubada või keelata järgmiste asjade toetamine: protsessori käsustik (MMX, MMX2, 3dfx, 3dnow, 3dnowex), helisüsteemid (oss, [[ALSA]]), koodekid (XviD, DivX, oggvorbis jne), seadmed (DVD, joystick jne) ja palju muud.
 
+
USE lippude abil suudetakse väga suurel määral kontrollida seda, et milliseid funktsioone mingi pakett täitma peab ja milliseid mitte.
+
 
+
Näide1: Fedora-l või Mandrake-l on võimatu installeerida ainult-KDE-graafikaga keskkonda, sest paljud rakendused on kompileeritud toetama ka Gnome keskkonda, mistõttu ikkagi installeeritakse masinasse mõned Gnome libraryd.
+
 
+
Näide2: Samba installeerimine Fedora-l või Mandrake-l nõuab ka Cups-i libraryte installeerimist, olenemata sellest, kas on kavatsust samba abil printida või mitte.
+
 
+
Loomulikult on nii Fedora-l, kui ka Mandrake-l võimalus pakette ise valmis kompileerida, kuid sealjuures on äärmiselt raske mõnda funktsionaalsust eemaldada.
+
 
+
Gentoo näide: Mplayer-i kompileerimisel ja installeerimisel saab täpselt öelda, et kas lubada või keelata järgmiste asjade toetamine: protsessori käsustik (mmx, mmx2, 3dfx, 3dnow, 3dnowex), helisüsteemid (oss, alsa), codexid (xvid, divx, oggvorbis jne), seadmed (dvd, joystick jne) ja palju muud.
+
 
==Vajalikud lingid==
 
==Vajalikud lingid==
 
Juhul, kui kasutate Gentood, siis kindlasti kuluvad Teile ära järgmised lingid:
 
Juhul, kui kasutate Gentood, siis kindlasti kuluvad Teile ära järgmised lingid:
[http://www.gentoo.org/ Gentoo] - Gentoo Linuxi peamine koduleht
+
*[http://www.gentoo.org/ Gentoo Linuxi koduleht]
[http://gentoo-wiki.com/Main_Page Gentoo Wiki] - Gentoo Wiki, koht kust leida õpetusi
+
*[http://gentoo-wiki.com/ Gentoo Wiki] - koht kust leida õpetusi
[http://forums.gentoo.org/index.php Gentoo Forums]- Gentoo Linuxi ametlik foorum
+
*[http://forums.gentoo.org/index.php Gentoo Foorumid] - Gentoo Linuxi ametlik foorum
[http://www.gentoo-portage.com/ Gentoo Portage] - Lehekülg hoidmaks ennast kursis Gentoo Portages toimuvaga
+
*[http://www.gentoo-portage.com/ Gentoo Portage] - lehekülg hoidmaks ennast kursis Gentoo Portage's toimuvaga
[http://www.gentoo.org/doc/en/handbook/index.xml Gentoo Handbook] - Gentoo käsiraamat, et paigaldada endale Gentood.
+
*[http://www.gentoo.org/doc/en/handbook/index.xml Gentoo Handbook] - Gentoo käsiraamat, mis aitab paigaldada endale Gentood.

Redaktsioon: 2. jaanuar 2006, kell 16:31

Gentoo logo.jpg

Gentoo Linux on lähtekoodipõhiline Linuxi distributsioon. Ta on projekteeritud modulaarsena, portatiivsena ja optimiseerituna kasutaja arvutist olenevalt. See saavutatakse tänu sellele, et kõik programmid kompileeritakse lähtekoodist. Suur hulk programme on saadaval ka erinevate arhidektuuride binaarpakettidena, mis vähendab kompileerimise aega, kuid sellega rikutakse Gentoo ideoloogiat ja kaob "isetegemise" võlu. Programmide lisamine, uuendamine ja kustutamine käib portage-nimelise pakihaldussüsteemi abil, mida kasutab programm emerge. [1]

Portage

Portage on paketihaldussüsteem mis aitab kasutajal lisada, uuendada ja kustutada programme. Portage on kirjutatud Python keeles mis on põhiline vahend kasutamaks gentood. Süsteemi ennast nimetatakse portageks, kuid enamus tegevusi käib läbi terminaliprogrammi nimega 'emerge'.

USE-lipud

Portage süsteem annab kasutusse USE-lipud, millega saab määrata mis programmi omadusi kompileeritakse programmidesse ja mida ei kompileerita. Näiteks saab DVD-d omaval arvutil tuua sisse DVD toetuse, seda mitte omaval arvutil aga see binaarist välja jätta. USE lipud võivad tugevalt mõjutada sõltuvusi teiste programmidega ja nende kasutamine on üks moodus programmide seadistamiseks.

Võrdlus teiste distributsioonidega

USE-lippude abil suudetakse väga suurel määral kontrollida seda, milliseid funktsioone mingi pakett täitma peab ja milliseid mitte.

  • Näide1: Fedoral või Mandrake'l on võimatu installeerida ainult KDE keskkonda, kuna paljud rakendused on kompileeritud toetama ka Gnome keskkonda, mistõttu ikkagi installeeritakse masinasse mõned Gnome'i teegid.
  • Näide2: Samba installimine Fedoral või Mandrake'l nõuab ka CUPS-i teekide installimist, olenemata sellest, kas on kavatsust Samba abil printida või mitte.

Loomulikult on nii Fedoral kui ka Mandrake'l võimalus pakette ise valmis kompileerida, kuid sealjuures on äärmiselt raske mõnda funktsionaalsust eemaldada.

  • Gentoo näide: Mplayeri kompileerimisel ja installeerimisel saab täpselt öelda, et kas lubada või keelata järgmiste asjade toetamine: protsessori käsustik (MMX, MMX2, 3dfx, 3dnow, 3dnowex), helisüsteemid (oss, ALSA), koodekid (XviD, DivX, oggvorbis jne), seadmed (DVD, joystick jne) ja palju muud.

Vajalikud lingid

Juhul, kui kasutate Gentood, siis kindlasti kuluvad Teile ära järgmised lingid: