Ero sivun ”GNU Guix” versioiden välillä

Siirry navigaatioon Siirry hakuun
EgoLuser (keskustelu | muokkaukset)
p Sukupolvet ja toimintojen kumoaminen: Kerrottu kuinka voi pala tiettyyn sukupolveen.
EgoLuser (keskustelu | muokkaukset)
p Guixin päivittäminen: Komentojen järjestys muutettu paremmaksi.
 
(4 välissä olevaa versiota samalta käyttäjältä ei näytetä)
Rivi 31: Rivi 31:
* Näytä jonkun Guix komennon ohje: <tt>guix help komento_tähän</tt>
* Näytä jonkun Guix komennon ohje: <tt>guix help komento_tähän</tt>


==== Guix system reconfigure -komento ====
Jos käytät Guix System -jakelua ja jos olet muuttanut Guixin asetuksia, voit toteuttaa muutokset seuraavalla komennolla.
Jos käytät Guix System -jakelua ja jos olet muuttanut Guixin asetuksia, voit toteuttaa muutokset seuraavalla komennolla.
  sudo guix system reconfigure /etc/guix/config.scm
  sudo guix system reconfigure /etc/config.scm
 
<tt>/etc/config.scm</tt> tiedosto sisältää koko järjestelmän asetukset.
Mutta <tt>/etc/config.scm</tt> tiedosto voidaan kopioida käyttäjän omaan [[kotikansio]]on.
cp /etc/config.scm ~/.config/guix/system.scm
 
Tämän jälkeen käyttäjän omassa <tt>system.scm</tt> tiedostossa määritellyt muutokset saa voimaan seuraavalla komennolla.
sudo guix system reconfigure ~/.config/guix/system.scm


=== Sukupolvet ja toimintojen kumoaminen ===
=== Sukupolvet ja toimintojen kumoaminen ===
Rivi 43: Rivi 51:


===  Guixin päivittäminen ===
===  Guixin päivittäminen ===
Päivittääksesi kaikki paketit ja itse Guix paketinhallintajärjestelmän, toimi näin:
Päivittääksesi kaikki paketit ja itse Guix paketinhallintajärjestelmän, toimi näin.


{{Huomautus|Guix System -jakelussa ei ole Systemd:tä ja voit ohittaa vaiheet joissa käytetään systemctl-komentoa.}}
==== Jos käytät Guix-paketinhallintaa jossain toisessa jakelussa ====
# Päivitä järjestelmän Guix ja Guix-[[taustapalvelu]]: <tt>sudo -i guix pull</tt>
# Päivitä järjestelmän Guix ja Guix-[[taustapalvelu]]: <tt>sudo -i guix pull</tt>
# Lataa mahdolliset muutokset [[systemd|Systemd:n]] taustaprosessien asetustiedostoihin: <tt>sudo systemctl daemon-reload</tt>
# Lataa mahdolliset muutokset [[systemd|Systemd:n]] taustaprosessien asetustiedostoihin: <tt>sudo systemctl daemon-reload</tt>
# Käynnistä Guix-taustaprosessi uudelleen: <tt>sudo systemctl restart guix-daemon.service</tt>
# Käynnistä Guix-taustaprosessi uudelleen: <tt>sudo systemctl restart guix-daemon.service</tt>
# Jos käytät Guix System -jakelua, sinun täytyy päivittää Guix suorittamalla seuraava komento: <tt>sudo guix system reconfigure</tt>
# Päivitä root-käyttäjän paketit: <tt>sudo -i guix upgrade</tt>
# Päivitä root-käyttäjän paketit: <tt>sudo -i guix upgrade</tt>
# Päivitä käyttäjän oma Guix: <tt>guix pull</tt>
# Päivitä käyttäjän oma Guix: <tt>guix pull</tt>
# Päivitä oman käyttäjän paketit: <tt>guix upgrade</tt>
# Päivitä oman käyttäjän paketit: <tt>guix upgrade</tt>
==== Guixin päivittäminen Guix System -jakelussa ====
{{Huomautus|Asetustiedosto "/etc/config.scm" saattaa sijaita eri paikassa, jos olet kopioinut sen käyttäjän kotikansioon.}}
# Nouda päivitykset: <tt>guix pull</tt>
# Päivitä root-käyttäjän Guixin pakettiluettelo: <tt>sudo -i guix pull</tt>
# Päivittää Guix suorittamalla seuraava komento: <tt>sudo guix system reconfigure /etc/config.scm</tt>
# Päivitä root-käyttäjän paketit: <tt>sudo -i guix upgrade</tt>
# Päivitä käyttäjän paketit: <tt>guix upgrade</tt>


== Katso myös ==
== Katso myös ==
Noudettu kohteesta ”https://www.linux.fi/wiki/GNU_Guix