logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

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 → ODT PDF Export

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

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 [29/07/2019 16:34]
gonzoleri [Utilisation]
utilisateurs:gonzoleri:tutos:guixsd-0.16-en-dual-boot-avec-debian-testing-sid [30/07/2019 22:17]
gonzoleri [Utilisation]
Ligne 7: Ligne 7:
  
  
-===== Introduction ​=====+===== Avant l'​installation ​=====
 (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 41: Ligne 41:
 <note tip>Il est **hautement recommandé** de télécharger et graver **Supergrub2disk** (ou bien de le copier sur une clé USB), spécialement dans ces circonstances d'une installation en dual-boot avec Debian Testing/​Sid. ​ <note tip>Il est **hautement recommandé** de télécharger et graver **Supergrub2disk** (ou bien de le copier sur une clé USB), spécialement dans ces circonstances d'une installation en dual-boot avec Debian Testing/​Sid. ​
  
-Cela peut réellement vous aider... Moi, les 2 fois où j'en ai eu besoin, il m'a servi avec succès.+Cela peut réellement vous aider... Moi, les 2 fois [[utilisateurs:​gonzoleri:​tutos:​installation-configuration-de-guixsd#​supergrub2disk-o|où j'en ai eu besoin]], il m'a servi avec succès.
 **[[https://​www.supergrubdisk.org/​category/​download/​supergrub2diskdownload/​]]**</​note>​ **[[https://​www.supergrubdisk.org/​category/​download/​supergrub2diskdownload/​]]**</​note>​
 ===== Installation ===== ===== Installation =====
Ligne 259: Ligne 259:
 <code user>$ guix package --upgrade . --do-not-upgrade webkitgtk ungoogled-chromium</​code>​ <code user>$ guix package --upgrade . --do-not-upgrade webkitgtk ungoogled-chromium</​code>​
  
-La mise-à-jour s'est effectuée beaucoup plus rapidement et, un redémarrage plus tard, Epiphany et Chromium se lancent et fonctionnent parfaitement bien. <note important>​Bien entendu, il arrivera un moment où la mise-à-jour intégrale redeviendra nécessaire. Il faudra à nouveau faire preuve de patience...</​note>​ À moins que... l'​écriture d'un fichier '​manifest'​ me permette de confiner mon profil logiciels de manière satisfaisante. En effet les mises-à-jour depuis un fichier manifest sont beaucoup plus rapides. Reste à mettre en place cette pratique... **Infos :** [[https://​www.gnu.org/​software/​guix/​manual/​fr/​html_node/​Invoquer-guix-package.html#​profile_002dmanifest]]</​note>​+La mise-à-jour s'est effectuée beaucoup plus rapidement et, un redémarrage plus tard, Epiphany et Chromium se lancent et fonctionnent parfaitement bien. <note important>​Bien entendu, il arrivera un moment où la mise-à-jour intégrale redeviendra nécessaire. Il faudra à nouveau faire preuve de patience...</​note>​ À moins que... l'​écriture d'un fichier '​manifest'​ me permette de confiner mon profil logiciels de manière satisfaisante. En effet les mises-à-jour depuis un fichier manifest sont beaucoup plus rapides. Reste à mettre ​[[utilisateurs:​gonzoleri:​tutos:​guixsd-0.16-en-dual-boot-avec-debian-testing-sid#​utilisation-de-manifest|en place]] cette pratique... **Infos :** [[https://​www.gnu.org/​software/​guix/​manual/​fr/​html_node/​Invoquer-guix-package.html#​profile_002dmanifest]]</​note>​
  
  
Ligne 294: Ligne 294:
  
 **[[https://​www.gnu.org/​software/​guix/​manual/​en/​html_node/​Invoking-guix-pull.html#​Invoking-guix-pull]]** **[[https://​www.gnu.org/​software/​guix/​manual/​en/​html_node/​Invoking-guix-pull.html#​Invoking-guix-pull]]**
 +
 +**Désinstallation de logiciels**
 +
 +Exemples :
 +
 +<code root># guix package -r vim</​code>​
 +
 +<code user>$ guix package -r vlc</​code>​
 +
  
 ====Utilisation de manifest==== ​ ====Utilisation de manifest==== ​
  
-<note tip>"​Pour gérer le profil de l'​utilisat(ric(e)ur,​ de manière **déclarative**,​ comme des packages"​ (iyzsong) ​:-D</​note>​+<note tip>"​Pour gérer le profil de l'​utilisat(ric(e)ur,​ de manière **déclarative**,​ comme des packages"​ (iyzsong) ​=)</​note>​
  
 Il s'agit de confiner l'​environnement logiciel dans le profil personnel. Il s'agit de confiner l'​environnement logiciel dans le profil personnel.
Ligne 303: Ligne 312:
  
 En voici les différentes étapes : En voici les différentes étapes :
 +
 +**Sources :**  [[https://​ambrevar.xyz/​guix-advance/​]]
  
 **1 -** Récupérer le script Guile suivant et l'​enregistrer à la racine du dossier personnel sous le nom de **'​manifest-to-manifest.scm'​**. **1 -** Récupérer le script Guile suivant et l'​enregistrer à la racine du dossier personnel sous le nom de **'​manifest-to-manifest.scm'​**.
Ligne 403: Ligne 414:
 <code user>$ guix package -m ~/​.config/​guix/​manifest.scm</​code> ​ <code user>$ guix package -m ~/​.config/​guix/​manifest.scm</​code> ​
  
-**Edit 29 juillet 2019 :** Sur la liste de diffusion Help-Guix j'ai reçu une réponse qui m'a permis d'​adapter la syntaxe de la mise-à-jour.+Et voilà un joli fichier manifest tout neuf. 
 + 
 +**Edit 29 juillet 2019 :** Sur la liste de diffusion ​{{ https://​lists.gnu.org/​mailman/​listinfo/​help-guix | }} Help-Guix j'ai reçu une réponse qui m'a permis d'​adapter la syntaxe de la mise-à-jour.
  
 "​L'​option -u prend un argument optionnel, un regexp correspondant aux packages sur lesquels on agit. Il est préférable de passer explicitement en `-u.` dans le cas où cette commande est lancée depuis un "shell history"​. On peut alors juste ajouter n'​importe quelle option voulue, sans qu'​elles soit interprêtée comme argument vers -u." "​L'​option -u prend un argument optionnel, un regexp correspondant aux packages sur lesquels on agit. Il est préférable de passer explicitement en `-u.` dans le cas où cette commande est lancée depuis un "shell history"​. On peut alors juste ajouter n'​importe quelle option voulue, sans qu'​elles soit interprêtée comme argument vers -u."
  
-Les commandes utilisées ​:+Ce qui donne :
  
 <code user>$ sudo -i guix pull && guix package -m ~/​.config/​guix/​manifest.scm -u</​code>​ <code user>$ sudo -i guix pull && guix package -m ~/​.config/​guix/​manifest.scm -u</​code>​
 +
 +(Merci à Josh Holland \o/ )
 +
 +Viennent ensuite les habituelles commandes :
  
 <code user>$ sudo -i guix system reconfigure /​etc/​config.scm</​code>​ <code user>$ sudo -i guix system reconfigure /​etc/​config.scm</​code>​
Ligne 415: Ligne 432:
 <code root># reboot</​code>​ <code root># reboot</​code>​
  
-Mise-à-jour effectuée bien plus rapidement, ce qui n'​est ​pas négligeable ​quand on habite ​en zone non dégroupée.+Mise-à-jour effectuée bien plus rapidement, ce qui ne va pas être négligeable, habitant ​en zone non dégroupée.
  
-[[https://​lists.gnu.org/mailman/​listinfo/​help-guix]]+**manifest**,​ c'est bon... :-D **/Edit**
  
-**Désinstallation de logiciels** 
- 
-Exemples : 
- 
-<code root># guix package -r vim</​code>​ 
- 
-<code user>$ guix package -r vlc</​code>​ 
  
 **SSH** **SSH**
Ligne 467: Ligne 477:
    ​--expose=$HOME --share=$HOME/​tmp=/​exchange</​code>​    ​--expose=$HOME --share=$HOME/​tmp=/​exchange</​code>​
  
-**IMAGE DISQUE** 
  
-Lors de l'​utilisation d'une image disque, une image disque brute est produite. Elle peut être copiée telle quelle ​sur une clé USB, par exemple. En supposant que /dev/sdc soit le périphérique correspondant a une clé USB, vous pouvez y copier l image à l aide de la commande suivante :+==== Self-reproducing live USB ==== 
 + 
 +(**Image disque**) 
 + 
 +Extraits traduits de [[https://​ambrevar.xyz/​guix-advance/#​orgea240b0]] : 
 + 
 +"Lors de l'​utilisation d'une image disque, une image disque brute est produite. 
 +  
 +Elle permet par exemple de régénérer le système actuel ​sur une clé USB
 +  
 +Cela permet assez facilement la création d'un clone à emporter de son système actuelqui peut être branché n'​importe où et reproduire son environnement informatique exact (sans le matériel). 
 +  
 +On peut inclure des données personnalisées telles que ses clés PGP et tout, y compris les courriels, facilement disponibles dès le démarrage.  
 + 
 +En outre, il est évidemment possible d’installer le système ​par clonage sur la machine sur laquelle est branchée la clé USB: au lieu d’être une installation simple de Guix, elle déploie tout votre système d’exploitation personnalisé"​ 
 + 
 +En supposant que /dev/sdc soit le périphérique correspondant a une clé USB, vous pouvez y copier l image à l aide de la commande suivante :
  
 <code root># dd if=$(guix system disk-image my-os.scm) of=/​dev/​sdc</​code>​ <code root># dd if=$(guix system disk-image my-os.scm) of=/​dev/​sdc</​code>​
Ligne 501: Ligne 526:
  
  
-<note important>​Des reconstructions et téléchargements ultérieurs pourront ​parfois ​être nécessaires (**//guix pull//** suivi de **//guix package -u//** seront toujours capables de s'en occuper en cas de besoin). <note tip>Il existe d'​autres manières de faire plus pratiques, mais je ne les maîtrise pas pour l'​instant...+<note important>​Certaines ​reconstructions et téléchargements ultérieurs pourront ​alors être plus longs que prévus 
 +<note tip>Il existe d'​autres manières de faire plus fines, mais je ne les maîtrise pas pour l'​instant...
 <code user>$ man guix gc</​code></​note></​note> ​ <code user>$ man guix gc</​code></​note></​note> ​
 Ce système me donne toujours autant satisfaction malgré sa jeune existence, les quelques trucs manquants étant amplement comblés par une pratique quotidienne des plus enrichissantes. J'​espère avoir le temps de donner ici d'​autres exemples d'​utilisation et de maintenance. Ce système me donne toujours autant satisfaction malgré sa jeune existence, les quelques trucs manquants étant amplement comblés par une pratique quotidienne des plus enrichissantes. J'​espère avoir le temps de donner ici d'​autres exemples d'​utilisation et de maintenance.
  
 {{ https://​www.hubert-lombard.website/​vignettes/​GnuLinuxHurd-250x199.png |}} {{ https://​www.hubert-lombard.website/​vignettes/​GnuLinuxHurd-250x199.png |}}
utilisateurs/gonzoleri/tutos/guixsd-0.16-en-dual-boot-avec-debian-testing-sid.txt · Dernière modification: 27/08/2020 17:27 par gonzoleri

Pied de page des forums

Propulsé par FluxBB