.rpm` 
 
 *  pros: 
 *  Installation hors ligne: Utile lorsque vous n'avez pas de connexion Internet. 
 *  Versions spécifiques: Vous pouvez installer des versions exactes des logiciels. 
 
 *  contre: 
 *  Gestion de la dépendance manuelle: Vous devrez peut-être résoudre manuellement les dépendances. 
 *  Risques de sécurité: Le téléchargement des RPM à partir de sources non fiables peut être risquée. 
 
  3. Utilisation des référentiels logiciels (REPOS)  
 
 *  comment cela fonctionne: Les référentiels sont des collections en ligne de packages logiciels. Vous pouvez ajouter des référentiels tiers pour accéder à des logiciels supplémentaires. 
 
 *  Exemple (ajout de référentiel gratuit RPM Fusion): 
 `` `bash 
 sudo dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -e% fedora) .noarch.rpm 
 `` ' 
 
 *  pros: 
 *  Choix logiciels élargis: Accès à une gamme plus large d'applications. 
 
 *  contre: 
 *  Instabilité potentielle: Les référentiels tiers peuvent contenir un logiciel de qualité ou de stabilité variable. 
 *  Problèmes de compatibilité: Les packages peuvent ne pas toujours être parfaitement compatibles avec votre version Fedora. 
 
  4. Compilation à partir du code source  
 
 *  comment cela fonctionne: Vous téléchargez le code source d'un programme et le compile directement sur votre système. 
 
 *  étapes générales (varier en fonction du logiciel): 
 1.  Téléchargez le code source.  
 2.  Extraire l'archive (par exemple, `.tar.gz`,` .zip`).  
 3.  Accédez au répertoire:`CD `.  
 4.  Configurez le processus de construction:`. / Configure`  
 5.  Compilez le code:`make`  
 6.  Installez le logiciel:`sudo fait installer`  
 
 *  pros: 
 *  Personnalisation: Affinez les paramètres logiciels pendant la compilation. 
 *  Dernières versions: Obtenez souvent les plus dernières versions des logiciels. 
 
 *  contre: 
 *  complexité: Nécessite une bonne compréhension des outils de ligne de commande et du processus de compilation. 
 *  en temps chronométrant: La compilation de grands projets peut prendre beaucoup de temps. 
 
  5. Utilisation de Flatpak et Snap  
 
 *  comment cela fonctionne: Flatpak et Snap sont des formats de package conteneurisés qui regroupent les applications avec leurs dépendances. Cela améliore la compatibilité et la sécurité. 
 
 *  Installation (souvent gérée automatiquement): 
 *  Flatpak: `sudo dnf install flatpak` 
 *  snap: `sudo dnf install snapd` 
 
 *  Structure de commande (exemple avec Flatpak): 
 *  Recherchez une application: `Flatpak Search ` 
 *  Installez une application: `FlatPak Installer ` 
 
 *  pros: 
 *  Sécurité bacée: Les applications s'exécutent dans des environnements isolés, améliorant la stabilité du système. 
 *  Compatibilité transversale: Les packages Flatpak et Snap fonctionnent souvent sur différentes distributions Linux. 
 
 *  contre: 
 *  Performance potentielle surcharge: La conteneurisation peut introduire une légère surcharge de performances par rapport aux packages natifs. 
 
  Quelle méthode devez-vous choisir?  
 
 *  pour la plupart des utilisateurs: «DNF» est l'approche recommandée et la plus simple pour l'installation de logiciels sur Fedora. 
 *  pour des versions spécifiques ou une installation hors ligne: Les packages RPM peuvent être utiles. 
 *  pour une sélection de logiciels étendus: Ajoutez des référentiels tiers de confiance ou envisagez de Flatpak / Snap. 
 *  pour la personnalisation et le contrôle maximum: La compilation à partir de la source offre le plus de flexibilité. 
 
 N'oubliez pas de toujours télécharger des logiciels à partir de sources de confiance et de garder votre système à jour pour une sécurité optimale.