Nykyinen versio |
Oma tekstisi |
Rivi 1: |
Rivi 1: |
| [[Gentoo|Gentoon]] päivittäminen hoituu selkeästi [[Portage|portagen]] kautta.
| | Tulossa pian, lähteenä FLUGin tietoturvaopas (AJT). |
| | |
| == Päivitys ==
| |
| Ensin päivitetään pakettipuu komennolla
| |
| emerge --sync
| |
| Tai jos palomuuri on erittäin tiukka, päivityksen voi tehdä komennolla
| |
| emerge-webrsync
| |
| Ensin mainittu tapa on yleensä kuitenkin suositeltavampi.<br><br>
| |
| Jos olet lisännyt [[Pakettivarasto|pakettilähteitä]] <code>eselect-repository</code> komennon avulla, sinun pitää päivittä ne ensin <code>emaint sync --auto</code> komennolla.
| |
| | |
| Kun pakettipuu on nyt sitten päivitetty, voidaan kaikki järjestelmän paketit päivittää komennolla
| |
| emerge -asetukset @world
| |
| Jossa asetukset ovat seuraavia:
| |
| *a: Kysyy ennen päivityksen aloittamista
| |
| *D: Päivitetään myös pakettien riippuvuudet (eli koko järjestelmä)
| |
| *N: Huomioi, mikäli USE-asetukset ovat muuttuneet
| |
| *t: Näyttää pakettien riippuvuudet
| |
| *u: Päivitys
| |
| *v: Näyttää tiedot pakettien USE-asetuksista
| |
| *with-bdeps=y: Ottaa mukaan myös pakettien kääntämiseen tarvittavat ohjelmat
| |
| | |
| Hyvä yhdistelmä on esimerkiksi seuraavanlainen:
| |
| emerge -uDNav --with-bdeps=y @world
| |
| | |
| Jolloin tulostus voisi olla seuraavanlainen:
| |
| # emerge -uDNav @world
| |
|
| |
| These are the packages that I would merge, in order:
| |
|
| |
| Calculating world dependencies ...done!
| |
| [ebuild U ] sys-apps/man-pages-2.13 [2.11] +nls 1,670 kB
| |
|
| |
| Total size of downloads: 1,670 kB
| |
|
| |
| Do you want me to merge these packages? [Yes/No]
| |
| Ja kirjoittamalla ''Yes'' tai painamalla enteriä päivitys alkaa, kirjoittamalla ''No'' päivitystä ei tehdä.
| |
| | |
| == Asetustiedostot ==
| |
| Joskus uudet versiot ohjelmista haluavat muuttaa asetustiedostoja. Mikäli näin tapahtuu, ilmoittaa emerge siitä sanoen, että x kappaletta etc-tiedostoja täytyy päivittää. Näiden päivitys hoituu komennolla:
| |
| etc-update
| |
| Jonka jälkeen näet listan päivitettävistä tiedostoista. Valitsemalla paketin numeron ja painamalla entteriä näet [[Diff|eron]] vanhan ja uuden version välillä. Käy kaikki erot läpi, ja mikäli uudet versiot kelpaavat korvaa vanhat niillä. etc-updatelle on myös vaihtoehtona <code>dispatch-conf</code> komento.
| |
| | |
| == Profilen päivitys ==
| |
| | |
| Gentoota ei tarvitse asentaa uudestaan tai tehdä mitään päivitysasennusta kun uusi versio ilmestyy. Tästä selvitään vain vaihtamalla profiilen.
| |
| | |
| Profiili pitää kirjaa
| |
| * system-luokkaan kuuluvista ohjelmista,
| |
| * [[MASKED ja TESTING pakettien käyttäminen gentoossa|maskatuksi]] merkityistä ohjelmista,
| |
| * USE-asetuksista,
| |
| * järjestelmän asetuksista ja muuttujista,
| |
| jotka vaihtelevat järjestelmän tyypin, arkkitehtuurin ja julkaisuajankohdan mukaan.
| |
| .
| |
| #Käytettävät profiilit näkee komennolla eselect
| |
| eselect profile list
| |
| Available profile symlink targets:
| |
| [1] default-linux/x86/2006.1
| |
| [2] default-linux/x86/no-nptl
| |
| [3] default-linux/x86/no-nptl/2.4
| |
| [4] default-linux/x86/2006.1/desktop *
| |
| [5] hardened/x86/2.6
| |
| [6] selinux/x86/2006.1
| |
|
| |
| #esim. Vaihdan gentooni käyttämään normaalia 2006.1 desktop profilea x86 alustalla
| |
| eselect profile set 4
| |
| | |
| Ennen profiilin päivitystä on syytä lukea Gentoon uutiset
| |
| eselect news list
| |
| #esim. Luetaan uutisotsikko 1
| |
| eselect news read 1
| |
| | |
| [[Luokka:Paketinhallinta]]
| |
| [[Luokka:Tietoturva]]
| |
| [[Luokka:Gentoo]]
| |
| [[Luokka:Ohjeet]]
| |