Ero sivun ”Sources.list” versioiden välillä
LP (keskustelu | muokkaukset) (→Tiedoston muoto: komponentit) |
p (uusiksi meni) |
||
(5 välissä olevaa versiota 5 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 välilyönneillä erotettuina ne "komponentit", joita kyseisestä julkaisusta kyseisestä lähteestä halutaan. Mahdolliset komponentit ovat | 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. | ||
Rivi 35: | Rivi 37: | ||
deb-src http://security.debian.org/ lenny/updates main | 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]] |
Nykyinen versio 22. maaliskuuta 2022 kello 03.28
/etc/apt/sources.list on asetustiedosto, josta apt-pakettienhallinta (käytössä mm. Debianissa ja Ubuntussa) lukee käytettävien pakettivarastojen sijainnit.
/etc/apt/sources.list.d on hakemisto.
Tiedosto koostuu riveistä seuraavaan tyyliin
deb lähde jakelu komponentit
esimerkiksi
deb http://fi.archive.ubuntu.com/ubuntu/ gutsy main universe
hakisi osoitteesta http://fi.archive.ubuntu.com/ubuntu/ pakettivaraston gutsy-nimiselle jakeluversiolle, ja ottaisi käyttöön pakettivaraston main- ja universe-komponentit.
Vastaavasti deb-src alkavat rivit ottavat käyttöön lähdekoodipakettivarastoja (lähdekoodipaketti voidaan hakea komennolla apt-get source paketti, mahdollisesti vivulla --download-only tai --build).
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ä tai että muistat päivittää paketit muulla tavalla.
Tiedoston muoto[muokkaa]
Tyhjät tai "#"-merkillä alkavat rivit eivät vaikuta tiedoston tulkintaan.
Paketti haetaan ensimmäisenä mainitusta lähteestä, josta asennettava paketin versio löytyy. Paikalliset lähteet ja suomalaiset peilit 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ähdekoodipaketteja. 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ä.
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 manuaalisivu apt_preferences (5).
Erikoistapauksissa voi olla tarpeen käyttää hieman toisenmuotoisia lähderivejä. Katso tiedoston manuaalisivulta.
Esimerkki[muokkaa]
Debian Lennyn sources.list saattaisi näyttää tältä:
deb cdrom:[Debian GNU/Linux 5.0.3 _Lenny_]/ lenny main deb 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-src http://security.debian.org/ lenny/updates main
Huomaa ensimmäisellä rivillä oleva viittaus CD-levyyn (automaattisesti generoitu), ja deb-src -rivit, joilta löytyy lähdekoodipakettivarastojen sijainnit.