Ero sivun ”Gentoon päivittäminen” versioiden välillä

Siirry navigaatioon Siirry hakuun
1 442 merkkiä lisätty ,  19. huhtikuuta 2024
Päivitin artikkelia. Lisäsin tietoa pakettilähteiden päivittämisestä ja parantelin artikkelia muutenkin.
p (wikilinkki)
(Päivitin artikkelia. Lisäsin tietoa pakettilähteiden päivittämisestä ja parantelin artikkelia muutenkin.)
 
(11 välissä olevaa versiota 8 käyttäjän tekeminä ei näytetä)
Rivi 6: Rivi 6:
Tai jos palomuuri on erittäin tiukka, päivityksen voi tehdä komennolla
Tai jos palomuuri on erittäin tiukka, päivityksen voi tehdä komennolla
  emerge-webrsync
  emerge-webrsync
Ensin mainittu tapa on kuitenkin suositeltavampi.<br><br>
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
Kun pakettipuu on nyt sitten päivitetty, voidaan kaikki järjestelmän paketit päivittää komennolla
  emerge -asetukset world
  emerge -asetukset @world
Jossa asetukset ovat seuraavia:
Jossa asetukset ovat seuraavia:
*a: Kysyy ennen päivityksen aloittamista
*a: Kysyy ennen päivityksen aloittamista
*D: Päivitetään myös pakettien riippuvuudet (eli koko järjestelmä)
*D: Päivitetään myös pakettien riippuvuudet (eli koko järjestelmä)
*N: Huomioi, mikäli USE-asetusket ovat muuttuneet
*N: Huomioi, mikäli USE-asetukset ovat muuttuneet
*t: Näyttää pakettien riippuv
*t: Näyttää pakettien riippuvuudet
*u: Päivitys
*u: Päivitys
*v: Näyttää tiedot pakettien USE-asetuksista
*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:
Hyvä yhdistelmä on esimerkiksi seuraavanlainen:
  emerge -uDNav world
  emerge -uDNav --with-bdeps=y @world


Jolloin tulostus voisi olla seuraavanlainen:
Jolloin tulostus voisi olla seuraavanlainen:
  # emerge -uDNav world
  # emerge -uDNav @world
 
  These are the packages that I would merge, in order:
  These are the packages that I would merge, in order:
 
  Calculating world dependencies                                  ...done!
  Calculating world dependencies                                  ...done!
  [ebuild    U ] sys-apps/man-pages-2.13 [2.11] +nls 1,670 kB
  [ebuild    U ] sys-apps/man-pages-2.13 [2.11] +nls 1,670 kB
 
  Total size of downloads: 1,670 kB
  Total size of downloads: 1,670 kB
 
  Do you want me to merge these packages? [Yes/No]     
  Do you want me to merge these packages? [Yes/No]     
Ja kirjoittamalla ''Yes'' tai painamalla entteriä päivitys alkaa, kirjoittamalla ''No'' päivitystä ei tehdä.
Ja kirjoittamalla ''Yes'' tai painamalla enteriä päivitys alkaa, kirjoittamalla ''No'' päivitystä ei tehdä.


== Asetustiedostot ==
== 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:
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
  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ä.
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:Järjestelmä]]
[[Luokka:Paketinhallinta]]
[[Luokka:Tietoturva]]
[[Luokka:Tietoturva]]
[[Luokka:Jakelut]]
[[Luokka:Gentoo]]
[[Luokka:Ohjeet]]
Rekisteröitymätön käyttäjä

Navigointivalikko