Ero sivun ”Pakettivarasto” versioiden välillä

Siirry navigaatioon Siirry hakuun
2 978 merkkiä lisätty ,  8. marraskuuta 2008
ei muokkausyhteenvetoa
(wanted-listaa lyhyemmäksi)
 
Ei muokkausyhteenvetoa
Rivi 1: Rivi 1:
Pakettivarasto (engl. package repository) on indeksoitu hakemisto paketeista jollekin tietylle [[jakelu]]lle tai ohjelmistolle. Nykyisellään useimmat jakelut tarjoavat pakettivaraston, mutta lisäksi on olemassa [[Epäviralliset pakettilähteet|epävirallisia varastoja]], joista löytyy esimerkiksi suljetun lähdekoodin ohjelmistoja, tai ohjelmistoja, joita on esimerkiksi patenttilainsäädännön vuoksi mahdotonta levittää virallisten pakettivarastojen kautta. [[Paketinhallintajärjestelmä]]t osaavat yleensä päivittää tiedot pakettihakemistosta, ja listata sitten tarpeelliset ohjelmistopäivitykset.
Pakettivarasto (eli ''pakettilähde'' eli ''ohjelmalähde'' eli ''repo'', engl. ''package repository'') on kokoelma tietyn [[paketinhallintajärjestelmä]]n paketteja ja niihin liittyvää [[wikipedia:fi:metatieto|metatietoa]].
 
Pakettivarastoja käyttämällä voidaan automatisoida ohjelmapakettien asentaminen ja päivittäminen sekä tietojen etsiminen asentamattomista paketeista. Pakettivarasto voi sijaita esimerkiksi Internetissä [[HTTP]]- tai [[FTP]]-palvelimella, [[verkkolevy]]llä, CD- tai DVD-levyllä tai paikallisella kiintolevyllä.
 
Pakettivarastojen tarjoama pakettivalikoima määrittää sen, mitkä paketit on mahdollista [[ohjelmien asentaminen|asentaa]] tai päivittää paketinhallintajärjestelmän kautta ja mitkä taas joutuu lataamaan käsin esimerkiksi Internetin kautta. Useimpien [[jakelu]]iden oletuspakettivarastojen tarjoama valikoima on niin laaja, että pakettien etsimiselle käsin on harvoin tarvetta. Oletuspakettivarastoista ei usein kuitenkaan ole saatavilla [[vapaa ohjelmisto|epävapaita]] ohjelmistoja, jolloin pakettivalikoimaa voi olla tarvetta laajentaa [[epäviralliset pakettivarastot|epävirallisilla pakettivarastoilla]].
 
Koska ohjelmien asennus pakettivarastoista tapahtuu automatisoidusti, kannattaa miettiä huolella, onko epävirallisen varaston ylläpitäjä luotettava ja onko varasto yhteensopiva muiden käytössä olevien pakettivarastojen kanssa.
 
==Pakettivarastojen määrittely==
Käytettävät pakettivarastot määritellään [[asetustiedosto]]issa, joiden [[wikipedia:fi:syntaksi|syntaksi]] ja sijainti vaihtelevat [[paketinhallintajärjestelmä]]stä toiseen. Pakettivarastojen asetuksia voi yleensä määritellä myös [[GUI|graafisten]] [[edustaohjelma|edustaohjelmien]] (kuten [[Gnome-packagekit]], [[Synaptic]] ja [[YaST]]) kautta.
 
Suosituille pakettivarastoille on kuormituksen tasaamiseksi yleensä määritelty useita eri [[wikipedia:fi:toisiopalvelin|peilipalvelimia]]. Peilipalvelimen valinta tapahtuu paketinhallintajärjestelmästä riippuen joko automaattisesti tai staattisen listan mukaan. Jos käytössä on staattinen lista, kannattaa nopeimmat palvelimet lisätä listassa ylimmäiseksi.
 
===Apt===
[[Apt]]-paketinhallintajärjestelmän kanssa käytettävät varastot määritellään asetustiedostossa <tt>/etc/apt/[[sources.list]]</tt>.
 
===Pacman===
[[Pacman]]in pakettivarastot määritellään asetustiedostossa <tt>/etc/[[pacman.conf]]</tt>. Virallisten pakettivarastojen peilipalvelinten osoitteet on määritelty tiedostossa <tt>/etc/pacman.d/mirrorlist</tt>. Peilipalvelinten suosituimmuusjärjestystä voi viilata <tt>rankmirrors</tt>-skriptillä.
 
===Yum===
[[Yum]]-pakettilähteet voidaan määrittää joko asetustiedostossa <tt>/etc/[[yum.conf]]</tt> tai erillisessä tiedostossa hakemiston <tt>/etc/yum.repos.d</tt> alla.
 
==Pakettivälimuisti==
Useimmat paketinhallintajärjestelmät jättävät pakettivarastoista haetut paketit kiintolevylle senkin jälkeen, kun ne on asennettu. Tarkoituksena on välttyä pakettien uudelleenlataamiselta lyhyen ajan kuluessa. Pakettivälimuisti sijaitsee yleensä hakemiston <tt>[[Linuxin hakemistorakenne|/var/cache]]</tt> alla.
 
Välimuistissa olevat paketit poistetaan automaattisesti joko tietyn ajan kuluttua, sitten kun uudempi versio on ladattu tai ei koskaan. Paketit voi myös yleensä poistaa käsin erillisellä komennolla. Jos huomaat kiintolevysi täytyvän välimuistissa olevista paketeista, voit joko muuttaa välimuistiasetusta tai poistaa paketit käsin.
 
==Katso myös==
*[[Paketinhallintajärjestelmä]]
*[[Ohjelmien asentaminen]]


[[Luokka:Paketinhallinta]]
[[Luokka:Paketinhallinta]]
4 316

muokkausta

Navigointivalikko