Gentoo commence à prendre en charge les paquets binaires !
- Gentoo Linux est bien connu comme une distribution basée sur les sources, mais son gestionnaire de paquets Portage prend déjà en charge les paquets binaires depuis des années, et il est possible de mélanger librement l’installation de paquets basés sur les sources et de paquets binaires.
- Pour les cas où les performances matérielles sont limitées ou simplement pour plus de commodité, une option permet désormais de télécharger et d’installer directement des paquets binaires.
- Sur la plupart des architectures, cela se limite au système de base et aux mises à jour hebdomadaires, mais sur amd64 et arm64, plus de 20 Go de paquets sont proposés, de LibreOffice à KDE Plasma, Gnome et Docker, et Gentoo stable est mis à jour quotidiennement.
Questions et réponses
- Pour utiliser des paquets binaires sur une installation Gentoo existante, il faut créer un fichier de configuration dans
/etc/portage/binrepos.conf/.
- Pour une nouvelle installation, le fichier approprié
/etc/portage/binrepos.conf/gentoobinhost.conf est inclus, et il est possible de modifier le réglage src-uri pour utiliser un miroir local.
- Les paquets amd64 sont compilés avec
-march=x86-64 -mtune=generic -O2 -pipe, et les paquets arm64 avec -O2 -pipe, ce qui les rend utilisables sur leurs architectures respectives.
- La configuration des paquets pour les autres architectures et ABI est liée aux builds de stage, et il n’existe actuellement aucun projet d’extension supplémentaire.
- Les paquets sont signés cryptographiquement avec les mêmes clés que les stages, et la signature est vérifiée avant l’installation.
- Si la vérification de signature échoue, l’installation est refusée, mais avec la configuration par défaut, les paquets XPAK non signés peuvent aussi être installés.
- Pour n’utiliser que des paquets signés, il faut définir
FEATURES="binpkg-request-signature" dans make.conf.
- En cas d’erreur de vérification de signature, il faut exécuter l’outil de confiance Gentoo
getuto avec les privilèges root.
- Pour utiliser ses propres paquets binaires, il faut configurer une clé de signature et accorder sa confiance à cette clé dans les ancres de
/etc/portage/gnupg.
- Si les téléchargements sont lents, il est possible de modifier
/etc/portage/binrepos.conf pour utiliser un miroir local.
- Portage continue de privilégier la compilation à partir des sources, tout en permettant un usage mixte avec les paquets binaires.
- En cas de problème, il faut demander conseil sur IRC, les forums ou les mailing lists, ou soumettre un bug.
L’avis de GN⁺
- Le lancement de la prise en charge des paquets binaires par Gentoo constitue un changement important, offrant aux utilisateurs une installation plus rapide et plus pratique.
- Ce changement peut être particulièrement attractif pour les utilisateurs de matériel peu performant ou pour ceux qui souhaitent une installation rapide.
- La signature cryptographique et la vérification des paquets binaires sont des fonctions importantes pour garantir une installation logicielle sûre aux utilisateurs.
1 commentaires
Avis sur Hacker News
Avis d’un utilisateur se déclarant fan de Gentoo :
stage 3 tarballsdifférents et 35 profilseselect.Avis d’un utilisateur qui préfère le système Portage de Gentoo :
Eclassespour traiter les nombreux cas pouvant survenir lors de la compilation.Ebuilds(paquets Gentoo) donne l’impression de mener un véritable projet logiciel, ce qui convient bien à ceux qui veulent expérimenter des paquets absents du dépôt officiel.Avis d’un utilisateur qui a appris le packaging logiciel et l’optimisation en utilisant Gentoo :
Avis d’un utilisateur qui a eu l’impression de perdre son temps avec Gentoo :
Avis d’un utilisateur qui a appris Linux grâce à Gentoo :
USE flagsde Gentoo, il a compris comment certains paquets s’intègrent à d’autres bibliothèques/paquets, ce qui l’a aidé à mieux comprendre des bibliothèques « invisibles » commereadline.Avis d’un utilisateur qui utilise Gentoo au quotidien :
Avis d’un utilisateur critique envers Gentoo :
Avis d’un utilisateur qui loue la facilité de maintenance de Gentoo :
Avis d’un utilisateur préoccupé par l’impact environnemental de la compilation depuis les sources dans Gentoo :
Avis d’un utilisateur expliquant les avantages de Gentoo :
binhostofficiellement pris en charge, il n’est pas nécessaire de compiler quoi que ce soit si on ne le souhaite pas.