Faire un don ! | | style | statistiques | contactez-nous | plan | lettre d'information

Liens connexes

Dépêche modérée par

Dépêche éditée par

: Sortie de Gentoo MacOS

Posté par Kilian CAVALOTTI. Modéré le 20 juillet 2004.
L'idée d'adapter Portage (le système de ports de la distribution Gentoo Linux) à MacOSX a germé il y a un peu plus d'un an. Peu après a été lancé le projet Metapkg, alliance entre Gentoo, Fink et OpenDarwin, visant à fédérer tous les efforts de portage de logiciels libres vers MacOSX/Darwin.

Aujourd'hui, après un an de travail, l'équipe de 20 développeurs réunis par Pieter van den Abeele et Daniel Ostrow est fière d'annoncer Gentoo MacOS, une intégration de Portage dans MacOSX opérationnelle et transparente.

> Lire la dépêche (25 commentaires, moyenne: 1,8).  

En l'état actuel, le système permet déjà l'installation de nombreux logiciels sur MacOSX, même si on est encore loin d'avoir à disposition la totalité des ports existants sous Gentoo Linux.

Comparé à Fink (qui se base sur dpkg), Gentoo MacOS se distingue par les avantages et inconvénients de Portage : par exemple, l'utilisateur bénéficiera de la souplesse que confèrent les USE flags, mais en contrepartie il n'aura pas la sécurité d'une vraie gestion des dépendances inverses. Une autre différence fondamentale est l'emplacement d'installation des paquets : sous Fink, ceux-ci sont installés dans une branche dédiée du système de fichiers, alors que sous Gentoo MacOS, ils sont intégrés à la hiérarchie standard. Gageons que chaque système aura son lot de fidèles, l'important étant que chacun trouve son compte dans un camps au moins.

Mais le projet ne devrait pas s'arrêter à l'installation de logiciels supplémentaires sur un système déjà fonctionnel, explique Pieter van den Abeele : «Dans quelques mois, nous aurons un système de ports capable de construire Darwin de zéro, fournissant des procédures standardisées de construction et d'installation pour les éléments du Dashboard, des améliorations et des outils comme le Desktop Manager, et bien d'autres applications OS X très populaires.» Est aussi prévue la possibilité de déployer des mises à jour en réseau via le système iSync d'Apple.

Télécharger l'installateur de Gentoo MacOS fournit aux utilisateurs une version modifiée de Portage, un arbre de ports (ou ebuilds), et l'ensemble des modules Python nécessaires. Cet installateur définit alors les variables d'environnement requises et utilise un shell d'initialisation au premier lancement d'emerge (la commande d'installation des paquets), qui détecte la version du système (Panther ou Tiger), choisit le profil adéquat, et injecte dans la base des paquets installés les applications et bibliothèques déjà présentes sur le système.

Voir une capture d'écran de cette dernière phase. D'autres captures sont accessibles depuis l'annonce GWN.

NdM : merci à l'auteur de cette dépêche de bien vouloir nous excuser de l'avoir presque intégralement réécrite.

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.

et les ports ?

Posté par PsychoFox () le 20/07/2004 à 14:25. (lien). Évalué à 5.

à noter qu'il ny'a pas que fink et portage.

Il y'a aussi le système des ports de opendarwin, si cher aux BSD.

http://darwinports.opendarwin.org/ports/(...)

Mon petit avis sur portage

Posté par farib () le 20/07/2004 à 17:09. (lien). Évalué à 2.

Portage, ça fonctionnait, mais à l'époque ou j'utilisais, c'était affreusement lent pour questionner ( emerge -S et emerge -s, demande de calcul des dépendances)

vivement qu'ils utilisent une vraie db, car c'est vraiement pénible par moments.

"...sous Gentoo MacOS, ils sont intégrés à la hiérarchie standard"

Posté par swix () le 20/07/2004 à 21:19. (lien). Évalué à 2.

Euh, je me demande vraiment si c'est une bonne idée: les mises-à-jours apple sont connue pour écraser sans ménagement tout sur leur passage. J'imagine bien les problèmes que ca va causer...

swix, qui va probablement rester encore un certain temps avec fink :-)

un peu tard mais...

Posté par tgl () le 21/07/2004 à 17:12. (lien). Évalué à 3.

Un truc que j'ai oublié de rajouter à la niouze c'est qu'il y a un chan IRC #gentoo-osx sur freenode. C'est là que j'ai eu les qlqs précisions nécéssaire lors de la modération. Y'a du monde dessus, il sont gentils, tout ça, donc hésitez pas.

Revenir en haut de page