Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format
PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
utilisateurs:gonzoleri:tutos:guixsd-0.16-en-dual-boot-avec-debian-testing-sid [11/04/2019 22:44] gonzoleri [Utilisation] |
utilisateurs:gonzoleri:tutos:guixsd-0.16-en-dual-boot-avec-debian-testing-sid [12/04/2019 14:43] gonzoleri [Utilisation] |
||
---|---|---|---|
Ligne 8: | Ligne 8: | ||
===== Introduction ===== | ===== Introduction ===== | ||
- | **Installation de GuixSD 0.16 en Dual Boot avec Debian Testing(/Sid)** | ||
- | |||
(Chez moi, l'ordinateur utilisé est un portable "**Packard Bell EasyNote TE** "Intel Celeron B830. Intel Graphics Media Accelerator (GMA) HD Graphics) | (Chez moi, l'ordinateur utilisé est un portable "**Packard Bell EasyNote TE** "Intel Celeron B830. Intel Graphics Media Accelerator (GMA) HD Graphics) | ||
Ligne 284: | Ligne 282: | ||
<code>guix gc -F 5G</code> | <code>guix gc -F 5G</code> | ||
- | |||
- | Pour automatiser le gain de place, on peut avoir recours à **mcron** avec l'insertion des lignes suivantes dans le fichier de configuration système : | ||
- | |||
- | <code root># vim /etc/config.scm</code> | ||
- | |||
- | <file scheme /etc/config.scm (En haut)> | ||
- | (use-modules (gnu) (gnu system nss) (guix) (gnu services mcron)) ; heu... Là, à la fin je sais plus s'il faut 2 ou 3 parenth | ||
- | (use-service-modules desktop networking ssh) | ||
- | (use-package-modules bootloaders certs gnome screen ssh base idutils) | ||
- | </file> | ||
- | |||
- | <file scheme Extrait à rajouter dans /etc/config.scm)**> | ||
- | (define updatedb-job | ||
- | ;; Run 'updatedb' at 20AM every day. Here we write the | ||
- | ;; job's action as a Scheme procedure. | ||
- | #~(job '(next-hour '(20)) | ||
- | (lambda () | ||
- | (execl (string-append #$findutils "/bin/updatedb") | ||
- | "updatedb" | ||
- | "--prunepaths=/tmp /var/tmp /gnu/store")))) | ||
- | |||
- | (define garbage-collector-job | ||
- | ;; Collect garbage 5 minutes after 17 o'clock every day. | ||
- | ;; The job's action is a shell command. | ||
- | #~(job "5 17 * * *" ;Vixie cron syntax | ||
- | "guix gc -F 5G")) | ||
- | |||
- | (define idutils-job | ||
- | ;; Update the index database as user "hubert" at 12:15PM | ||
- | ;; and 19:15PM. This runs from the user's home directory. | ||
- | #~(job '(next-minute-from (next-hour '(12 19)) '(15)) | ||
- | (string-append #$idutils "/bin/mkid src") | ||
- | #:user "hubert")) | ||
- | |||
- | (operating-system | ||
- | ;; … | ||
- | (services (cons (mcron-service (list garbage-collector-job | ||
- | updatedb-job | ||
- | idutils-job)) | ||
- | %base-services))) | ||
- | </file> | ||
- | |||
- | Valider la configuration par : | ||
- | |||
- | <code root># guix system reconfigure /etc/config.scm</code> | ||
- | |||
- | <code root># reboot</code> | ||
- | |||
- | Plus d'informations : **[[https://www.gnu.org/software/guix/manual/en/html_node/Invoking-guix-gc.html#Invoking-guix-gc]]** | ||
- | |||
- | |||