Ero sivun ”Sources.list” versioiden välillä
Siirry navigaatioon
Siirry hakuun
p
uusiksi meni
p (uusiksi meni) |
|||
(8 välissä olevaa versiota 6 käyttäjän tekeminä ei näytetä) | |||
Rivi 1: | Rivi 1: | ||
<tt>/etc/apt/sources.list</tt> on [[asetustiedosto]], josta <tt>[[apt]]</tt>-pakettienhallinta (käytössä mm. [[Debian]]issa ja [[Ubuntu]]ssa) lukee käytettävien pakettivarastojen sijainnit. | <tt>/etc/apt/sources.list</tt> on [[asetustiedosto]], josta <tt>[[apt]]</tt>-pakettienhallinta (käytössä mm. [[Debian]]issa ja [[Ubuntu]]ssa) lukee käytettävien pakettivarastojen sijainnit. | ||
''[[sources.list.d|/etc/apt/sources.list.d]]'' on hakemisto. | |||
Tiedosto koostuu riveistä seuraavaan tyyliin | Tiedosto koostuu riveistä seuraavaan tyyliin | ||
Rivi 7: | Rivi 9: | ||
hakisi osoitteesta http://fi.archive.ubuntu.com/ubuntu/ pakettivaraston <tt>gutsy</tt>-nimiselle jakeluversiolle, ja ottaisi käyttöön pakettivaraston <tt>main</tt>- ja <tt>universe</tt>-komponentit. | hakisi osoitteesta http://fi.archive.ubuntu.com/ubuntu/ pakettivaraston <tt>gutsy</tt>-nimiselle jakeluversiolle, ja ottaisi käyttöön pakettivaraston <tt>main</tt>- ja <tt>universe</tt>-komponentit. | ||
Vastaavasti <tt>deb-src</tt> alkavat rivit ottavat | Vastaavasti <tt>deb-src</tt> alkavat rivit ottavat käyttöön lähdekoodipakettivarastoja (lähdekoodipaketti voidaan hakea komennolla <tt>apt-get source paketti</tt>, mahdollisesti vivulla <tt>--download-only</tt> tai <tt>--build</tt>). | ||
Yhden tiedoston sijaan voi käyttää useita tiedostoja hakemistossa /etc/apt/sources.list.d | Yhden tiedoston sijaan voi käyttää useita tiedostoja hakemistossa /etc/apt/sources.list.d | ||
Varmista, että tiedostossa on käyttämiäsi pakettilähteitä vastaavat tietoturvalähteet oikealla nimellä. | Varmista, että tiedostossa on käyttämiäsi pakettilähteitä vastaavat tietoturvalähteet oikealla nimellä tai että muistat päivittää paketit muulla tavalla. | ||
==Tiedoston muoto== | ==Tiedoston muoto== | ||
Rivi 17: | Rivi 19: | ||
Tyhjät tai "#"-merkillä alkavat rivit eivät vaikuta tiedoston tulkintaan. | Tyhjät tai "#"-merkillä alkavat rivit eivät vaikuta tiedoston tulkintaan. | ||
Paketti haetaan ensimmäisenä | Paketti haetaan ensimmäisenä mainitusta lähteestä, josta asennettava paketin versio löytyy. Paikalliset lähteet ja suomalaiset [[peili]]t kannattaa siis kertoa ennen virallisia palvelimia. | ||
Lähderivit sisältävät välilyönnillä toisistaan erotettuja kenttiä. Ensimmäisenä on avainsana ''deb'' tai ''deb-src'', joka kertoo koskeeko rivi binääri- vaiko [[lähdekoodi]]paketteja. Seuraavana kerrotaan missä arkisto sijatsee. Kolmantena on "julkaisu" (esimerkiksi ''stable'' tai ''stable/updates''), jonka jälkeen on | Lähderivit sisältävät välilyönnillä toisistaan erotettuja kenttiä. Ensimmäisenä on avainsana ''deb'' tai ''deb-src'', joka kertoo koskeeko rivi binääri- vaiko [[lähdekoodi]]paketteja. Seuraavana kerrotaan missä arkisto sijatsee. Kolmantena on "julkaisu" (esimerkiksi ''stable'' tai ''stable/updates''), jonka jälkeen on välilyönneillä erotettuina ne "komponentit", joita kyseisestä julkaisusta kyseisestä lähteestä halutaan. Mahdolliset komponentit ovat Debianilla main, contrib ja non-free riippuen pakettien vapaustasosta, Ubuntussa jaottelu perustuu myös siihen, miten hyvin paketit on testattu tai sovitettu jakeluun. | ||
Julkaisu on yleensä tietyn julkaisuversion nimi ("gutsy", "etch"), mutta voi myös viitata sen statukseen ("stable", "testing", "unstable"). Jälkimmäinen tapa voi – ainakin stablen kohdalla – tuottaa ongelmia uuden version julkaisemisen yhteydessä. | Julkaisu on yleensä tietyn julkaisuversion nimi ("gutsy", "etch"), mutta voi myös viitata sen statukseen ("stable", "testing", "unstable"). Jälkimmäinen tapa voi – ainakin stablen kohdalla – tuottaa ongelmia uuden version julkaisemisen yhteydessä. | ||
Tietoturvapäivitykset voi hakea heti yksittäisen päivityksen julkaisun jälkeen tietoturvapalvelimelta "julkaisusta" nimi/updates ("stable/updates" tms.). Lisäksi esimerkiksi [[backports.org]] käyttää omaa julkaisunimeä ("etch/backports"), jotta lähteen käyttöä olisi helppo rajoittaa tiedostossa /etc/apt/preferences (katso [[man]]uaalisivu apt_preferences (5). | Tietoturvapäivitykset voi hakea heti yksittäisen päivityksen julkaisun jälkeen tietoturvapalvelimelta "julkaisusta" nimi/updates tai nimi-updates ("stable/updates" tms.). Lisäksi esimerkiksi [[backports.org]] käyttää omaa julkaisunimeä ("etch/backports"), jotta lähteen käyttöä olisi helppo rajoittaa tiedostossa /etc/apt/preferences (katso [[man]]uaalisivu apt_preferences (5). | ||
Erikoistapauksissa voi olla tarpeen käyttää hieman toisenmuotoisia lähderivejä. Katso tiedoston manuaalisivulta. | Erikoistapauksissa voi olla tarpeen käyttää hieman toisenmuotoisia lähderivejä. Katso tiedoston manuaalisivulta. | ||
==Esimerkki== | ==Esimerkki== | ||
Debian | Debian Lennyn <tt>sources.list</tt> saattaisi näyttää tältä: | ||
deb cdrom:[Debian GNU/Linux 5.0.3 _Lenny_]/ lenny main | deb cdrom:[Debian GNU/Linux 5.0.3 _Lenny_]/ lenny main | ||
deb http://ftp.fi.debian.org/debian/ lenny main | deb http://ftp.fi.debian.org/debian/ lenny main | ||
deb-src http://ftp.fi.debian.org/debian/ lenny main | deb-src http://ftp.fi.debian.org/debian/ lenny main | ||
deb http://security.debian.org/ lenny/updates main | deb http://security.debian.org/ lenny/updates main | ||
deb-src http://security.debian.org/ | deb-src http://security.debian.org/ lenny/updates main | ||
Huomaa ensimmäisellä rivillä oleva viittaus CD-levyyn, ja <tt>deb-src</tt> -rivit, joilta löytyy lähdekoodipakettivarastojen sijainnit. | Huomaa ensimmäisellä rivillä oleva viittaus CD-levyyn (automaattisesti generoitu), ja <tt>deb-src</tt> -rivit, joilta löytyy lähdekoodipakettivarastojen sijainnit. | ||
[[Luokka:Asetustiedostot]] | [[Luokka:Asetustiedostot]] | ||
[[pl:/etc/apt/sources.list]] |