160 likes | 338 Views
Gentoo Linux. Petri Pesonen Mikko Ratilainen. Yleistä Gentoosta. Portage paketinhallinta It’s all about choice Asennus lähdekoodista Helppo päivitettävyys Emerge. Historia. Daniel Robbins Gentoon kehittäjä Enoch Alkuperäinen kehitysversio Gentoo 1.0 Kehitystä vapaaehtoisvoimin.
E N D
Gentoo Linux Petri Pesonen Mikko Ratilainen
Yleistä Gentoosta • Portage paketinhallinta • It’s all about choice • Asennus lähdekoodista • Helppo päivitettävyys • Emerge
Historia • Daniel Robbins • Gentoon kehittäjä • Enoch • Alkuperäinen kehitysversio • Gentoo 1.0 • Kehitystä vapaaehtoisvoimin
Asennus • Asennus käsin ilman valmista ohjelmaa • Kattava käsikirja kotisivuilta • www.gentoo.org • Useat asennusvaihtoehdot
Staget • Stage 1 • Eniten optimointimahdollisuuksia, hitain asennus • Stage 2 • Valmiiksi bootstrapattu • Stage 3 • Nopein asennus vähiten optimointia
Asennus-CD:t • Minimal CD • 52MB • Universal CD • Toimii ilman verkkoyhteyttäkin • 650MB
Kovalevyn valmistelu • Osiointi • Yleensä kolmeen osioon • Käynnistys • Välimuisti • Juuri • Tiedostojärjestelmät • Fdisk • fdisk /dev/hda
Kovalevyn valmistelu • Stagen kopiointi koneelle • Universal CD:ltä • Netistä • Portagen asennus • Universal CD:ltä • Netistä • /etc/make.conf
Ydin - Kernel • Chroot • Uuteen käyttöympäristöön siirtyminen • chroot /mnt/gentoo /bin/bash • env-update • source /etc/profile • USE –muuttuja • Esim. USE="-gtk -gnome qt kde dvd alsa cdr"
Stage 1 - Stage 2 • Bootstrappaus • Mahdollistaa järjestelmän tarkan optimoinnin • Kestää pitkään • GNUn C-kirjaston, Gnun kääntäjäkokoelman (GCC) ja muutamien muiden tärkeiden järjestelmäohjelmien käännös
Stage 2 – Stage 3 • Järjestelmän välttämättömien pakettien kääntäminen
Stage 3 • Suoraan ytimen eli kernelin asetuksiin • Ytimen valinta
Ydin - Kernel • Asetukset • Käsin • menuconfig • Automaattisesti • Genkernel • Tunnistaa käynnistykseen tarvittavat laitteet kuten live-CD • Coldplug • Tunnistaa oheislaitteita
Järjestelmä • Fstab • Laitteiden liitos- eli mounttausasetukset • Verkon asetukset • Valinnaiset järjestelmätyökalut • Esim. • Järjestelmäloki • Cron - ajastuspalvelu
Järjestelmä • Bootloader • GRUB • LILO • Valmiina käyttöön!
Omia kokemuksia • Kone • P2 – 350MHz • 128MB • 4GB • Hidas kääntää • Vaatisi tarkat tiedot järjestelmästä ja siitä mitä Linuxilla haluaisi tehdä