guix build
guix edit
guix download
guix hash
guix import
guix refresh
guix lint
guix size
guix graph
guix publish
guix challenge
guix copy
guix container
guix weather
guix processes
operating-system
guix system
guix deploy
Suivant: Introduction, Monter: (dir) [Table des matières][Index]
Cette documentation décrit GNU Guix version 1.3.0, un outil de gestion de paquets fonctionnel écrit pour le système GNU.
Ce manuel est aussi disponible en anglais (voir GNU Guix Reference Manual), en allemand (voir Referenzhandbuch zu GNU Guix), en chinois simplifié (voir GNU Guix参考手册), en espagnol (voir Manual de referencia de GNU Guix) et en russe (voir Руководство GNU Guix). Si vous souhaitez nous aider à traduire ce manuel en français, vous pouvez nous rejoindre sur Weblate et sur la liste de diffusion traduc@traduc.org.
• Introduction | Qu’est-ce que Guix ? | |
• Installation | Installer Guix. | |
• Installation du système | Installer le système d’exploitation complet. | |
• Pour démarrer | Vos premiers pas. | |
• Gestion de paquets | Installation des paquets, mises à jour, etc. | |
• Canaux | Personnaliser la collection des paquets. | |
• Développement | Développement logiciel simplifié par Guix. | |
• Interface de programmation | Utiliser Guix en Scheme. | |
• Utilitaires | Commandes de gestion de paquets. | |
• Configuration du système | Configurer le système d’exploitation. | |
• Documentation | Visualiser les manuels des logiciels. | |
• Installer les fichiers de débogage | Nourrir le débogueur. | |
• Mises à jour de sécurité | Déployer des correctifs de sécurité rapidement. | |
• Bootstrapping | GNU/Linux depuis zéro. | |
• Porter | Cibler une autre plateforme ou un autre noyau. | |
• Contribuer | Nous avons besoin de votre aide ! | |
• Remerciements | Merci ! | |
• La licence GNU Free Documentation | La licence de ce manuel. | |
• Index des concepts | Les concepts. | |
• Index de programmation | Types de données, fonctions et variables. | |
— Liste détaillée des nœuds — Introduction | ||
• Gérer ses logiciels avec Guix | Ce qui est spécial. | |
• Distribution GNU | Les paquets et les outils. | |
Installation | ||
• Installation binaire | Commencer à utiliser Guix en un rien de temps ! | |
• Prérequis | Logiciels requis pour construire et lancer Guix. | |
• Lancer la suite de tests | Tester Guix. | |
• Paramétrer le démon | Préparer l’environnement du démon de construction. | |
• Invoquer guix-daemon | Lancer le démon de construction. | |
• Réglages applicatifs | Réglages spécifiques pour les application. | |
• Mettre à niveau Guix | Mettre à niveau Guix et son démon de construction. | |
Paramétrer le démon | ||
• Réglages de l'environnement de construction | Préparer l’environnement de construction isolé. | |
• Réglages du délestage du démon | Envoyer des constructions à des machines distantes. | |
• Support de SELinux | Utiliser une politique SELinux pour le démon. | |
Installation du système | ||
• Limitations | Ce à quoi vous attendre. | |
• Considérations matérielles | Matériel supporté. | |
• Installation depuis une clef USB ou un DVD | Préparer le média d’installation. | |
• Préparer l'installation | Réseau, partitionnement, etc. | |
• Installation graphique guidée | Installation graphique facile. | |
• Installation manuelle | Installation manuelle pour les sorciers. | |
• Après l'installation du système | Une fois que l’installation a réussi. | |
• Installer Guix dans une VM | Jouer avec le système Guix. | |
• Construire l'image d'installation | D’où vient tout cela. | |
Installation manuelle | ||
• Disposition du clavier réseau et partitionnement | Paramètres initiaux. | |
• Effectuer l'installation | Installer. | |
Gestion de paquets | ||
• Fonctionnalités | Comment Guix va rendre votre vie plus heureuse. | |
• Invoquer guix package | Installation, suppression, etc. de paquets. | |
• Substituts | Télécharger des binaire déjà construits. | |
• Des paquets avec plusieurs résultats | Un seul paquet source, plusieurs résultats. | |
• Invoquer guix gc | Lancer le ramasse-miettes. | |
• Invoquer guix pull | Récupérer la dernière version de Guix et de la distribution. | |
• Invoquer guix time-machine | Lancer une ancienne révision de Guix. | |
• Inférieurs | Interagir avec une autre révision de Guix. | |
• Invoquer guix describe | Affiche des informations sur la révision Guix actuelle. | |
• Invoquer guix archive | Exporter et importer des fichiers du dépôt. | |
Substituts | ||
• Serveur de substituts officiel | Une source particulière de substituts. | |
• Autoriser un serveur de substituts | Comment activer ou désactiver les substituts. | |
• Récupérer des substituts d'autres serveurs | Diversité des substituts. | |
• Authentification des substituts | Comment Guix vérifie les substituts. | |
• Paramètres de serveur mandataire | Comment récupérer des substituts à travers un serveur mandataire. | |
• Échec de substitution | Qu’arrive-t-il quand la substitution échoue. | |
• De la confiance en des binaires | Comment pouvez-vous avoir confiance en un paquet binaire ? | |
Canaux | ||
• Spécifier des canaux supplémentaires | Personnaliser la collection des paquets. | |
• Utiliser un canal Guix personnalisé | Utiliser un canal Guix personnalisé. | |
• Répliquer Guix | Exécution de exactement le même Guix. | |
• Authentification des canaux | Comment Guix vérifie ce qu’il va chercher. | |
• Canaux avec des substituts | Utiliser des canaux dont les substituts sont disponibles. | |
• Écrire de nouveaux de canaux | Comment écrire votre canal personnalisé. | |
• Modules de paquets dans un sous-répertoire | Préciser l’emplacement des modules de paquets du canal. | |
• Déclarer des dépendances de canaux | Comment dépendre d’autres canaux. | |
• Spécifier les autorisations des canaux | Définir les autorisations des auteurs des canaux. | |
• URL primaire | Miroir distinctif de l’original. | |
• Écrire des nouveautés de canaux | Communiquer des informations aux utilisateurs du canal. | |
Développement | ||
• Invoquer guix environment | Mettre en place des environnements de développement. | |
• Invoquer guix pack | Créer des lots de logiciels. | |
• La chaîne d'outils GCC | Travailler avec les langues supportées par GCC. | |
• Invoquer guix git authenticate | Authentification des dépôts Git. | |
Interface de programmation | ||
• Modules de paquets | Les paquets du point de vu du programmeur. | |
• Définition des paquets | Définir de nouveaux paquets. | |
• Définition de variantes de paquets | Créer des paquets personnalisés. | |
• Systèmes de construction | Spécifier comment construire les paquets. | |
• Phases de construction | Phases du processus de construction d’un paquet. | |
• Utilitaires de construction | Des aides pour les définitions de vos paquets et plus encore. | |
• Le dépôt | Manipuler le dépôt de paquets. | |
• Dérivations | Interface de bas-niveau avec les dérivations de paquets. | |
• La monade du dépôt | Interface purement fonctionnelle avec le dépôt. | |
• G-Expressions | Manipuler les expressions de construction. | |
• Invoquer guix repl | Programmer Guix dans Guile. | |
Définition des paquets | ||
• référence de package | Le type de donnée des paquets. | |
• référence de origin | Le type de données d’origine. | |
Utilitaires | ||
• Invoquer guix build | Construire des paquets depuis la ligne de commande. | |
• Invoquer guix edit | Modifier les définitions de paquets. | |
• Invoquer guix download | Télécharger un fichier et afficher son hash. | |
• Invoquer guix hash | Calculer le hash cryptographique d’un fichier. | |
• Invoquer guix import | Importer des définitions de paquets. | |
• Invoquer guix refresh | Mettre à jour les définitions de paquets. | |
• Invoquer guix lint | Trouver des erreurs dans les définitions de paquets. | |
• Invoquer guix size | Profiler l’utilisation du disque. | |
• Invoquer guix graph | Visualiser le graphe des paquets. | |
• Invoquer guix publish | Partager des substituts. | |
• Invoquer guix challenge | Défier les serveurs de substituts. | |
• Invoquer guix copy | Copier vers et depuis un dépôt distant. | |
• Invoquer guix container | Isolation de processus. | |
• Invoquer guix weather | Mesurer la disponibilité des substituts. | |
• Invoquer guix processes | Lister les processus clients. | |
Invoquer | ||
• Options de construction communes | Options de construction pour la plupart des commandes. | |
• Options de transformation de paquets | Créer des variantes de paquets. | |
• Options de construction supplémentaires | Options spécifiques à « guix build ». | |
• Débogage des échecs de construction | L’empaquetage dans la vraie vie. | |
Configuration du système | ||
• Utiliser le système de configuration | Personnaliser votre système GNU. | |
• référence de système d'exploitation | Détail sur la déclaration de système d’exploitation. | |
• Systèmes de fichiers | Configurer les montages de systèmes de fichiers. | |
• Périphériques mappés | Gestion des périphériques de bloc. | |
• Comptes utilisateurs | Spécifier des comptes utilisateurs. | |
• Disposition du clavier | La manière dont le système interprète les touches du clavier. | |
• Régionalisation | Paramétrer la langue et les conventions culturelles. | |
• Services | Spécifier les services du système. | |
• Programmes setuid | Programmes tournant avec les privilèges root. | |
• Certificats X.509 | Authentifier les serveurs HTTPS. | |
• Name Service Switch | Configurer le « name service switch » de la libc. | |
• Disque de RAM initial | Démarrage de Linux-Libre. | |
• Configuration du chargeur d'amorçage | Configurer le chargeur d’amorçage. | |
• Invoquer guix system | Instantier une configuration du système. | |
• Invoquer guix deploy | Deployer une configuration du système sur un hôte distant. | |
• Lancer Guix dans une VM | Comment lancer Guix dans une machine virtuelle. | |
• Définir des services | Ajouter de nouvelles définitions de services. | |
Services | ||
• Services de base | Services systèmes essentiels. | |
• Exécution de tâches planifiées | Le service mcron. | |
• Rotation des journaux | Le service rottlog. | |
• Services réseau | Paramètres réseau, démon SSH, etc. | |
• Mises à jour non surveillées (Unattended Upgrades) | Mise à jour du système automatisé. | |
• Système de fenêtrage X | Affichage graphique. | |
• Services d'impression | Support pour les imprimantes locales et distantes. | |
• Services de bureaux | D-Bus et les services de bureaux. | |
• Services de son | Services ALSA et Pulseaudio. | |
• Services de bases de données | Bases SQL, clefs-valeurs, etc. | |
• Services de courriels | IMAP, POP3, SMTP, et tout ça. | |
• Services de messagerie | Services de messagerie. | |
• Services de téléphonie | Services de téléphonie. | |
• Services de surveillance | Services de surveillance. | |
• Services Kerberos | Services Kerberos. | |
• Services LDAP | Services LDAP. | |
• Services web | Services web. | |
• Services de certificats | Certificats TLS via Let’s Encrypt. | |
• Services DNS | Démons DNS. | |
• Services VPN | Démons VPN. | |
• Système de fichiers en réseau | Services liés à NFS. | |
• Intégration continue | Les services Cuirass et Laminar. | |
• Services de gestion de l'énergie | Augmenter la durée de vie de la batterie. | |
• Services audio | MPD. | |
• Services de virtualisation | Services de virtualisation. | |
• Services de contrôle de version | Fournit des accès distants à des dépôts Git. | |
• Services de jeu | Serveurs de jeu. | |
• Service PAM de montage | Service pour monter des volumes quand vous vous connectez. | |
• Services Guix | Services liés spécifiquement à Guix. | |
• Services Linux | Services liés au noyau Linux. | |
• Services Hurd | Services spécifiques pour un système Hurd. | |
• Services divers | D’autres services. | |
Définir des services | ||
• Composition de services | Le modèle de composition des services. | |
• Types service et services | Types et services. | |
• Référence de service | Référence de l’API. | |
• Services Shepherd | Un type de service particulier. | |
Installer les fichiers de débogage | ||
• Informations de débogage séparées | Installer les fichiers de débogage. | |
• Reconstruire les informations de débogage | Construire les informations manquantes de débogage. | |
Bootstrapping | ||
• Binary Seed Bootstrap réduit | Un Bootstrap digne de GNU. | |
• Se préparer à utiliser les binaires de bootstrap | Construire ce qui compte le plus. | |
Suivant: Introduction, Monter: (dir) [Table des matières][Index]