Debian
23
Tässä tekstissä käsitellään Debiania yleisesti.
Sisällysluettelo |
Mikä on Debian?
Debian on Linux versio taikka distro. Se pohjautuu GNU-ohjelmistoihin ja Linus Torvaldsin ylläpitämään kerneliin. Debianin graafinen työpöytäympäristö (GUI) pohjautuu puolestaan Gnomeen tai KDEhen. Lisäksi on lukematon määrä ohjelmistoja, jotka tekevät Debianista erittäin monipuolisen käyttöjärjestelmän, jota voi käyttää lukemattomissa eri tarkoituksissa. Tärkeimmät käyttökohteet lienevät kuitenkin työpöytäympäristö (X-ikkunointia hyväksikäyttäen) ja serveriympäristö.
Debiania ylläpitää suuri ja laaja vapaaehtoisten joukko. Myös normaalikäyttäjät voivat antaa osansa kehitykseen raportoimalla ongelmista ja / tai antamalla uusia ideoita kehitystyötä varten.
Lyhyesti sanottuna Debian on yksi 'linux' linuxien suurehkossa joukossa.
Miksi Debian?
Debianin käyttövarmuus on hyvä. Se johtuu Debianin ylläpitäjien käyttämästä kehitystaso-järjestelmästä.
Kolme tasoa
Kolmen portaan ohjelmistokehitys tekee Debianista erittäin vakaan. Ohjelmia käyttää ja testaa suuri määrä ihmisiä (vapaaehtoisesti) ennenkuin ne lisätään varsinaiseen jakeluversioon. Mikäli jokin ohjelma ei toimi tai haittaa pahasti muiden toimintaa, sitä ei oteta mukaan ennen korjauksien saamista.
Ylin taso 'stable' eli vakaa. Sen ohjelmistot on todettu vakaiksi ja niistä on korjattu testikäytössä esiin tulleet bugit. Tämä ei kuitenkaan tee tästäkään tasosta virheetöntä. Uusia ohjelmistovirheitä löytyy yhä. Virallisesti Debian suosittelee tätä tasoa käytettäväksi. Ikävä kyllä vakaan tason ohjelmistot eivät ole kaikkein uusimpia, mutta esim. yrityskäytössä olevalle palvelimelle korkea standardi ja paljon testatut ohjelmistot voivat olla sopiva ratkaisu.
Toinen taso on 'testing' eli testattava. Tällä tasolla olevat ohjelmat ovat jo kohtalaisen vakaita, mutta niistä löytyy myös uusia ongelmia ja aivan kaikkia pieniä ongelmia ei ehkä vielä ole korjattu. Kotikäyttäjälle ja vähemmän kriittisissä ympäristöissä tämä sovellustaso on hyvä.
Kolmas taso on 'unstable' eli epävakaa. Nimi viittaa enempi siihen että tälle tasolle tuodaan uudet ohjelmat sekä vanhojen ohjelmien uudet versiot. Tämä aiheuttaa toisinaan ongelmia, koska monet ohjelmat ovat riippuvaisia toisistaan ja uudet versiot eivät aina toimi heti keskenään. Lisäksi tämä taso on tarkoitettu testaukseen, jotta pahimmat ohjelmistovirheet saataisiin esille ja korjauslistalle. Tämä taso on tarkoitettu edistyneille käyttäjille, jotka haluavat uusimmat ohjelmat, mutta osaavat myös ratkoa ongelmatilanteita.
Politiikka
Toinen erittäin tärkeä syy valita Debian on politiikka. Debianin kehittäjäryhmä pitää kiinni [DFSG-periaatteista], jolloinka Debianin tarjoamiin ohjelmistoihin ei sisällytetä muuta kuin vapaasta jaettavaa materiaalia. Tämä ei kuitenkaan estä käyttäjää itseään lisäämästä sitä mukaan. Ohjelmistojen vapaus on ollut Linuxin kehityksen voimavaroja, kun kuka tahansa on saattanut tehdä muutoksia ohjelmistoihin.
Kolmantena syynä on mielestäni mahdollisuus. Jos kerta on olemassa mahdollisuus käyttää ohjelmistoa jonka käyttö on ilmaista. OSS-ohjelmistoissa on kaikki peruskäyttäjän tarvitsemat työkalut, tarkoittaen tällä tekstinkäsittelyä, verkkosovelluksia sekä grafiikkatyökaluja. Myös erilaisten irroitettavien medioiden käyttö on helppoa Debianin kanssa. Mielestäni perustyökalujen pitäisi olla ilmaisia ja kaikkien saatavilla.
Mistä Debian?
Debianin saa ladata vapaasti verkosta. Jos asennettava kone on yhteydessä Internetiin niin kannattaa ladata verkkoasennuslevy, jonka avulla koko järjestelmän voi asentaa verkon yli. Uusimman [i386] verkkoasennuslevyn löydät [täältä].
Käytännön vinkkejä
Ohjelmat ja niiden asennus
Useimmista asennettavista ohjelmista löytyy asennuksen jälkeen myös ohjeet. Ohjeet löytyvät /usr/share/doc/ohjelmannimi -hakemistosta. Jos ohjeet tai esimerkkitiedostot päättyvät päätteeseen .gz tarkoittaa se, että ne on pakattu. Käytä niiden katselemiseen silloin esim. zless-ohjelmaa, esimerkiksi amarokin muutoslogia voi katsella näin:
zless /usr/share/doc/amarok/changelog.gz
Katso Apt-get ohjelman käytöstä sen omalta sivulta.
Debian Linux-kernel-paketti
Toisinaan kun asentaa valmiiksi käännetyn ja helppokäyttöisen Debianin tarjoaman Linux-kernelin, niin syntyy ongelmia boottauksen jälkeen. Jos saat seuraavan viestin:
mounting root file system waiting for root file system ... ... ALERT! /dev/hda1 does not exist. Dropping to a shell. TAI Done. Begin: Waiting for root file system... ...
Niin odota, että boottausvaihe lopettaa root-osion etsinnän ja hyppää shelliin, joka tulee automaattisesti päälle (BusyBox nimeltään). Heti kun BusyBox on käynnistynyt, niin ohjelma antaa pari hyvää vihjettä mitä tarkastaa. Ensimmäinen on
cat /proc/modules
joka listaa kaikki ladatut moduulit. Katso tästä listasta onko siellä perusmoduulit kuten
ide-disk ide-generic
sekä oman emolevysi piirin moduuli (minulla se on nForce2-piiri, eli amd74xx.ko)
amd74xx
Lataa modulit komennolla modprobe <modulin_nimi>, esim. (huom. ei tiedostonimeä .ko mukaan lataamiseen)
modprobe amd74xx
Kun oikeat modulit on latautuu, niin /etc/fstab osiot latautuvat myös automaattisesti. Tämä näkyy ruudulla ilmoituksena. Tämän jälkeen boottausta voi jatkaa kirjautumalla ulos BusyBox shellistä.
Jotta moduulit ovat aina boottauksen jälkeen käytössä lisää ne myös tiedostoon
/etc/initramfs-tools/modules
ja päivitä muutokset komennolla
update-initramfs -u -v -k 2.6.18-4-k7
-k jälkeen sen kernelin versionumero jota haluat päivittää.
Muualla
- Asennusvinkkejä - Debianin asennusvinkkejä
- Debian-kernel - Kernelin kääntäminen ja asentaminen Debianissa
- OpenOffice.org - Soikko Debianin OpenOffice.orgissa
- http://www.debian.org -Debian GNU/Linux viralliset sivut.
- http://forums.debian.net -Debian foorumit
- http://wiki.debian.org -Debian wiki, unstablen käyttäjille myös erillinen [status sivu
- Planet Debian Debian kehittäjien nettipäiväkirjoja
- Uusin netinstall image. (testing -versio)
- Debian GNU/Linux device driver check page Hyödyllinen työkalu.
