Ero sivun ”Debian GNU/Linux” versioiden välillä

Siirry navigaatioon Siirry hakuun
112 merkkiä lisätty ,  3. helmikuuta 2008
turha tehtäväkuvaus pois (paremmin toisessa paikassa), pieniä selvennyksiä
p (kappalejärjestystä)
(turha tehtäväkuvaus pois (paremmin toisessa paikassa), pieniä selvennyksiä)
Rivi 30: Rivi 30:
== Debianin versiot ==
== Debianin versiot ==


Debianista on aina yhtäaikaisesti tarjolla kolme versiota: vakaa (''stable''), testattava (''testing'') ja epävakaa (''unstable''). Vakaita versioita julkaistaan melko harvoin, sillä suuren pakettivalikoiman, laajan arkkitehtuurituen ja tiukkojen vakausvaatimusten takia eheän, hyvin toimivan julkaisun valmiiksi saattaminen on työlästä. Vakaaseen versioon julkaistaan jatkuvasti tietoturvapäivityksiä (jotka silloin tällöin kootaan eräänlaisiksi välijulkaisuiksi), mutta varsinaisia uusia paketteja ja ohjelmaversioita siihen ei lisätä.
Debianista on aina yhtäaikaisesti tarjolla kolme versiota: vakaa (''stable''), testattava (''testing'') ja epävakaa (''unstable''). Vakaita versioita julkaistaan melko harvoin, sillä suuren pakettivalikoiman, laajan arkkitehtuurituen ja tiukkojen vakausvaatimusten takia eheän, hyvin toimivan julkaisun valmiiksi saattaminen on työlästä. Vakaaseen versioon julkaistaan jatkuvasti tietoturvapäivityksiä (jotka silloin tällöin kootaan eräänlaisiksi välijulkaisuiksi), mutta korjaukset tehdään ohjelmien vanhoihin versioihin, varsinaisia uusia paketteja ja ohjelmaversioita siihen ei lisätä.


Debianin kehittäjät käyttävät useimmiten epävakaata tai testattavaa versioita tai molempia. Uudet ohjelmapakettiversiot lähetetään ensin epävakaaseen versioon, ja mikäli paketeissa ei havaita pahoja virheitä, ne siirtyvät lyhyen ajan jälkeen automaattisesti testattavaan versioon. Testattava versio on se Debian-versio, josta on tulossa seuraava vakaa julkaisu. Testattava versio pyritään aina pitämään mahdollisimman hyvin toimivana ja luotettavana, ja periaatteessa tavoitteena onkin, että se olisi aina julkaisuvalmis. Käytännössä tähän ei oikeastaan koskaan päästä, koska isot muutokset ja varsinkin suurten ohjelmistokokonaisuuksien päivittämiset vaativat paljon työtä, jotta niiden kunnollinen toiminta on saatu varmistettua. Sitten kun uutta vakaata versiota ollaan todella julkaisemassa, testattava versio niin sanotusti jäädytetään, eli siihen ei enää sallita muita muutoksia kuin ohjelmavirheiden korjauksia. Kun ongelmat on korjattu, voidaan testattava versio julkaista uutena vakaana versiona. Lähes heti sen jälkeen luodaan uusi testattava versio, josta aletaan tehdä taas seuraavaa Debian-julkaisua.
Debianin kehittäjät käyttävät useimmiten epävakaata tai testattavaa versioita tai molempia. Uudet ohjelmapakettiversiot lähetetään ensin epävakaaseen versioon, ja mikäli paketeissa ei havaita pahoja virheitä, ne siirtyvät lyhyen ajan jälkeen automaattisesti testattavaan versioon. Testattava versio on se Debian-versio, josta on tulossa seuraava vakaa julkaisu. Testattava versio pyritään aina pitämään mahdollisimman hyvin toimivana ja luotettavana, ja periaatteessa tavoitteena onkin, että se olisi aina julkaisuvalmis. Käytännössä tähän ei oikeastaan koskaan päästä, koska isot muutokset ja varsinkin suurten ohjelmistokokonaisuuksien päivittämiset vaativat paljon työtä, jotta niiden kunnollinen toiminta on saatu varmistettua. Sitten kun uutta vakaata versiota ollaan todella julkaisemassa, testattava versio niin sanotusti jäädytetään, eli siihen ei enää sallita muita muutoksia kuin ohjelmavirheiden korjauksia. Kun ongelmat on korjattu, voidaan testattava versio julkaista uutena vakaana versiona. Lähes heti sen jälkeen luodaan uusi testattava versio, josta aletaan tehdä taas seuraavaa Debian-julkaisua.
Rivi 50: Rivi 50:
  aptitude install paketti
  aptitude install paketti


Samalla komennolla asentuvat paketin tarvitsemat muut paketit. aptitudella voi myös asentaa niin sanottuja tehtäviä (task). Suuremmat ohjelmistokokonaisuudet on koottu tehtäväkokonaisuuksiksi asennuksen helpottamiseksi, esimerkiksi [[KDE]]-työpöytäympäristön voi asentaa kokonaisuudessaan komennolla
Samalla komennolla asentuvat paketin tarvitsemat muut paketit, "riippuvuudet". aptitudella voi myös asentaa niin sanottuja tehtäviä (task). Suuremmat ohjelmistokokonaisuudet on koottu tehtäväkokonaisuuksiksi asennuksen helpottamiseksi, esimerkiksi [[KDE]]-työpöytäympäristön voi asentaa kokonaisuudessaan komennolla
  aptitude install kde-desktop
  aptitude install kde-desktop


Sähköpostipalvelin puolestaan asentuisi tehtävän ”mail-server” avulla. Tehtävät ja niiden osoittamat ohjelmistokokonaisuudet voi poistaa samalla tavalla kuin minkä tahansa yksittäisen paketinkin eli komennon <tt>aptitude remove</tt> avulla.
Sähköpostipalvelin puolestaan asentuisi tehtävän ”mail-server” avulla. Tehtävät ja niiden osoittamat ohjelmistokokonaisuudet voi poistaa samalla tavalla kuin minkä tahansa yksittäisen paketinkin eli komennon <tt>aptitude remove</tt> avulla.


[[aptitude]] pitää kirjaa siitä, mitkä paketit on asennettu muun paketin takia ”riippuvuuksina” ja poistaa ne, kun mikään paketti ei enää tarvitse niitä.  
Tehtävien lisäksi on metapaketteja, jotka riippuvat esimerkiksi kääntäjän tai ytimen kulloisinkin sopivista versioista, ja virtuaalisia paketteja, jotka mahdollistavat paketin korvaamisen toisella riippuvuuksien siitä kärsimättä.
 
[[aptitude]] pitää kirjaa siitä, mitkä paketit on asennettu muun paketin takia riippuvuuksina ja poistaa ne, kun mikään paketti ei enää tarvitse niitä.  


Debian on vapaata ohjelmistoa (paitsi nonfree-osasto), joten [[lähdekoodi]] on saatavissa kaikkiin ohjelmiin. Jos koodia haluaa tutkia, lähdekoodin voi ladata <tt>apt-get source </tt>-komennolla, kunhan asennuslähteissä on myös lähdekoodirivit.
Debian on vapaata ohjelmistoa (paitsi nonfree-osasto), joten [[lähdekoodi]] on saatavissa kaikkiin ohjelmiin. Jos koodia haluaa tutkia, lähdekoodin voi ladata <tt>apt-get source </tt>-komennolla, kunhan asennuslähteissä on myös lähdekoodirivit.
Rivi 70: Rivi 72:
  aptitude search hakusana-tai-hakuehto
  aptitude search hakusana-tai-hakuehto


Paketteja voi etsiä myös esimerkiksi Debianin www-sivuilla olevan [http://www.debian.org/distrib/packages#search_packages hakulomakkeen] avulla ja paketteja voi ''tehtävien'', ''virtuaalisten pakettien'' ja ''metapakettien'' avulla asentaa useampaa kerralla, esimerkiksi "ohjelmointi", "suomenkielinen ympäristö", "työasema" tai "uusin 2.6-ydin".
Paketteja voi etsiä myös esimerkiksi Debianin www-sivuilla olevan [http://www.debian.org/distrib/packages#search_packages hakulomakkeen] avulla.  


aptituden lisäksi pakettien hallintaan on tukku käyttöliittymiä, esimerkiksi alkuperäinen [[apt]] (apt-get & kumpp.), [[synaptic]], [[adept]] ja matalan tason [[dpkg]].
aptituden lisäksi pakettien hallintaan on tukku käyttöliittymiä, esimerkiksi alkuperäinen [[apt]] (apt-get & kumpp.), [[synaptic]], [[adept]] ja matalan tason [[dpkg]].
Rivi 83: Rivi 85:
== Debianiin osallistuminen ==
== Debianiin osallistuminen ==


Debian-projektin ohjeisto on runsas mutta välttämätöntä luettavaa, jos haluaa projektiin mukaan. Yleisin tapa osallistua itse jakelun kehittämiseen on aloittaa paketoimalla jokin pyydetty ohjelma. Tämän lisäksi voi kuitenkin osallistua muun muassa virheraporttien kirjoittamiseen, korjausten tekemiseen, kääntämiseen ja dokumentointiin.
Debian-projektin ohjeisto on runsas mutta välttämätöntä luettavaa, jos haluaa virallisesti mukaan projektiin. Yleisin tapa osallistua itse jakelun kehittämiseen on aloittaa paketoimalla jokin pyydetty ohjelma. Tämän lisäksi voi kuitenkin osallistua muun muassa virheraporttien kirjoittamiseen, korjausten tekemiseen, kääntämiseen ja dokumentointiin.


=== Debianin suomentaminen ===
=== Debianin suomentaminen ===
785

muokkausta

Navigointivalikko