guix repl
guix build
guix edit
guix download
guix hash
guix import
guix refresh
guix style
guix lint
guix size
guix graph
guix publish
guix challenge
guix copy
guix container
guix weather
guix processes
operating-system
guix system
guix deploy
guix home
Suivant: Introduction, Monter: (dir) [Table des matières][Index]
Cette documentation décrit GNU Guix version 04724e5, 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), en portugais brésilien (voir Manual de referência do 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 (voir Traduire Guix).
• Introduction | Qu’est-ce que Guix ? | |
• Installation | Installer Guix. | |
• Installation du système | Installer le système d’exploitation complet. | |
• Corriger les problèmes du système | Quand ça ne fonctionne pas comme prévu. | |
• 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. | |
• Architectures externes | Construire pour d’autres architectures. | |
• Configuration du système | Configurer le système d’exploitation. | |
• Configuration du dossier personnel | Configurer l’environnement personnel. | |
• Documentation | Visualiser les manuels des logiciels. | |
• Plateformes | Définir des plateformes. | |
• Images systèmes | Créer des images systèmes. | |
• Installer les fichiers de débogage | Nourrir le débogueur. | |
• Utiliser TeX et LaTeX | Composition. | |
• 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échargement 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. | |
Corriger les problèmes du système | ||
• Chrooter dans un système existant | Corriger les problème depuis un chroot | |
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 shell | Créer des environnements logiciels à usage unique. | |
• 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 langages pris en charge 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. | |
• Écrire un manifeste | La nomenclature de votre environnement. | |
• 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. | |
• Chemins de recherche | Déclarer les variables d’environnements pour les chemins de recherche. | |
• 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. | |
• Utiliser Guix de manière interactive | Interaction fine à travers la REPL. | |
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 style | Modifier le style des 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. | |
Architectures externes | ||
• Compilation croisée | Compilation croisée pour une autre architecture. | |
• Constructions natives | Cibler une autre architecture à travers des constructions natives. | |
Configuration du système | ||
• Utiliser le système de configuration | Personnaliser votre système GNU. | |
• référence de operating-system | 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. | |
• Espace d'échange | Complémenter la RAM avec de l’espace disque. | |
• 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 des privilèges élevés. | |
• 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. | |
Configuration de l’environnement personnel | ||
• Invoquer guix home | Instancier une configuration de l’environnement personnel. | |
Services | ||
• Services de base | Services systèmes essentiels. | |
• Exécution de tâches planifiées | Le service mcron. | |
• Rotation des journaux | Le service rottlog. | |
• Configuration du réseau | Paramétrage des interfaces réseau. | |
• Services réseau | Pare-feu, 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. | |
• Services Samba | Services Samba. | |
• 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. | |
• Configurations complexes | Définir des liaisons pour les configurations complexes. | |
Plateformes | ||
• référence de platform | Détail sur la déclaration de plateforme. | |
• Plateformes prises en charge | Description des plateformes prises en charge. | |
Images systèmes | ||
• référence de image | Détail sur la déclaration d’image. | |
• Instancier une image | Comment instancier un enregistrement d’image. | |
• référence de image-type | Détail sur la déclaration des types d’image. | |
• Modules des images | Définitions de modules d’images. | |
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]