Le monde de l'open source évolue très rapidement, et bien qu'il y ait beaucoup de versions régulières, le temps entre les versions peut déjà offrir des fonctionnalités dont vous pourriez avoir besoin. L'utilisation de la version trunk d'un logiciel (comme le noyau Linux) vous permettra d'essayer le tout dernier code qui n'a pas encore été officiellement publié.
S'il vous plaît noter que bien que la version de tronc de tout peut conduire à plus de fonctionnalités, les chances que le programme ne démarre même pas à cause de bugs sont également augmentés. Courir le coffre prend quelques risques, mais certaines personnes aimeraient quand même le faire de toute façon sur des machines hors production.
À propos de KDE Trunk
C'est bien si les gens veulent exécuter la version de tronc de certains programmes, mais qui voudrait exécuter la version de tronc de KDE? Bien que techniquement, cela pose encore plus de risques, l'exécution de la version trunk de KDE fournit le dernier et le meilleur code pour les fonctionnalités et les performances. Certaines personnes veulent juste exécuter les dernières nouveautés. Pour ma part, je suis actuellement intéressé par l'utilisation de KDE Trunk car la version actuelle (qui deviendra plus tard KDE 4.7) peut enfin se synchroniser avec tous les calendriers Google que j'ai via CalDAV.
Configuration de référentiels
Normalement, pour exécuter KDE Trunk, vous devez extraire le dernier code de leurs serveurs et le compiler vous-même. Non seulement c'est dur, mais cela prend beaucoup de temps, et plus que probable, il y aura déjà du code plus récent avant même de terminer la compilation. openSUSE rend cela beaucoup plus facile en proposant un référentiel qui se met à jour chaque semaine avec le dernier code de KDE Trunk. Vous pouvez ensuite installer ces paquets comme n'importe quel autre.
Pour ajouter le référentiel, vous devrez ouvrir YaST comme si vous installiez un programme, puis aller dans le menu Configuration, et choisir Repositories . Après le chargement des référentiels, vous devrez cliquer sur Ajouter, puis choisir HTTP, puis entrer l'URL des «paquets principaux» listés ici pour votre système. Ensuite, ajoutez-le et laissez YaST mettre à jour les dépôts.
S'il le demande, allez-y et importez la clé GPG pour le référentiel. Répétez ce processus pour " Applications validées " et " Extra ". Si vous le désirez vraiment, vous pouvez également ajouter " Instable: Aire de jeux "; bien que je ne le recommanderais pas, car je ne l'ai pas ajouté moi-même.
Désactiver le collage du fournisseur
Si vous vérifiez les mises à jour maintenant, rien ne se passera. Pourquoi? openSUSE implémente une fonctionnalité appelée "Collant vendeur". Fondamentalement, cela signifie qu'après l'installation d'un paquet, le système vérifie uniquement les mises à jour dans le même référentiel d'où il a été installé. Même si un référentiel différent a le même paquet dans une version plus récente, YaST ne l'acceptera pas comme une mise à jour viable. Cette fonctionnalité est simplement destinée à garder le système stable.
J'ai appris, cependant, qu'il y a deux façons de mettre à jour. Tout d'abord, vous pouvez toujours garder la rigueur du vendeur et lancer zypper dup -from -from pour mettre à jour le système en utilisant les deux dépôts que nous avons ajoutés (n'oubliez pas de remplacer réellement et avec les noms réels), ou vous pouvez simplement désactiver collant de vendeur. Soyez averti cependant qu'il n'est pas recommandé de le désactiver.
Mais puisque ce que nous faisons techniquement est de le rendre instable, nous le pouvons si nous le voulons. Pour ce faire, utilisez votre éditeur de texte graphique ou terminal préféré pour éditer le fichier /etc/zypp/zypp.conf . Là, vous devez définir solver.allowVendorChange de false à true. Enregistrez le fichier et ouvrez à nouveau YaST pour rechercher les mises à jour. Vous devriez maintenant avoir beaucoup plus de mises à jour de KDE à installer.
Paroles de sagesse
Une dernière chose dont vous devez faire attention. Il est possible que certains paquets que vous allez mettre à jour n'aient pas de dépendances parfaites. La plupart des conflits se produisent parce que les packages demandent des versions spécifiques d'un package, même si vous mettez à jour le package vers une version plus récente que celle demandée. Comme il est très rare qu'un paquet plus récent ait perdu certaines fonctionnalités dont un autre paquet a besoin, je recommande à YaST d'ignorer les conflits et d'installer tous les paquets de toute façon. Le problème est venu pour moi une fois, et je n'ai eu aucun problème après cela. Tous les problèmes mineurs que j'ai eu après la mise à jour proviennent de l'instabilité de KDE Trunk.
Conclusion
openSUSE est une grande distribution avec un environnement de travail stable. Cependant, la possibilité d'installer des paquets à la pointe de la technologie vaut aussi beaucoup pour beaucoup de gens, et KDE Trunk satisfait définitivement. Peu importe la raison, c'est un excellent choix à avoir pour l'installation.
Exécutez-vous openSUSE? Pensez-vous que KDE Trunk pourrait vous être bénéfique? Pourquoi ou pourquoi pas? Faites le nous savoir dans les commentaires!