> C'est quoi un ebuild ? C'est spécifique à une distrib ou
> commun aux linuxes ?
C'est spécifique à Gentoo.
> J'ai vaguement vu qu'il y avait un make-kpkg
Si mes souvenirs de debianeux ne sont pas trop rouillés, ça c'est pour faire un paquet pour un noyau et ses modules. C'est un cas un peu particulier.
> ou une commande du genre, ce qui construit je crois un .deb
> à partir d'une tripotée de règles pour définir le package (dépendances,
> suggérés, recommandés, conflits...). En somme, c'est un peu ça que tu
> utilises ?
Voilà oui, enfin l'équivalent gentoo. Perso je le trouve bien plus simple : un ebuild est un simple fichier bash, et une fois qu'il est prêt tu n'as plus qu'à faire ton "emerge <nom-du-logiciel>". En fait, sous Gentoo, tout est installé de cette manière, à partir d'une collection standard d'ebuild ("l'arbre portage"). Le fait d'avoir tout ça sous la main (alors que sous debian l'utilisateur de base n'est pas en contact avec les specifications de paquets) fournit plein d'exemples et rend plus naturel le fait de rajouter ses propres paquets.
Sous debian, je trouve la création des fichiers de specification plus fastidieuse, et une fois que c'est fait il reste des étapes intermédiaires avant d'arriver à qlqchose qui est exactement équivalent à un paquet standard. Du coup, quand j'étais debianeux, c'était assez rare que je prenne la peine de passer par là et j'avais plus tendance à faire des "configure ; make ; make install" hors du système de paquets. Sous gentoo je ne le fais plus du tout, et je sais que je suis loin d'être le seul à avoir ainsi changé mes habitudes.
[^] # Re: Sous gentoo..
Posté par tgl . En réponse au message Choix final : Slackware ou Gentoo ?. Évalué à 2.
> commun aux linuxes ?
C'est spécifique à Gentoo.
> J'ai vaguement vu qu'il y avait un make-kpkg
Si mes souvenirs de debianeux ne sont pas trop rouillés, ça c'est pour faire un paquet pour un noyau et ses modules. C'est un cas un peu particulier.
> ou une commande du genre, ce qui construit je crois un .deb
> à partir d'une tripotée de règles pour définir le package (dépendances,
> suggérés, recommandés, conflits...). En somme, c'est un peu ça que tu
> utilises ?
Voilà oui, enfin l'équivalent gentoo. Perso je le trouve bien plus simple : un ebuild est un simple fichier bash, et une fois qu'il est prêt tu n'as plus qu'à faire ton "emerge <nom-du-logiciel>". En fait, sous Gentoo, tout est installé de cette manière, à partir d'une collection standard d'ebuild ("l'arbre portage"). Le fait d'avoir tout ça sous la main (alors que sous debian l'utilisateur de base n'est pas en contact avec les specifications de paquets) fournit plein d'exemples et rend plus naturel le fait de rajouter ses propres paquets.
Sous debian, je trouve la création des fichiers de specification plus fastidieuse, et une fois que c'est fait il reste des étapes intermédiaires avant d'arriver à qlqchose qui est exactement équivalent à un paquet standard. Du coup, quand j'étais debianeux, c'était assez rare que je prenne la peine de passer par là et j'avais plus tendance à faire des "configure ; make ; make install" hors du système de paquets. Sous gentoo je ne le fais plus du tout, et je sais que je suis loin d'être le seul à avoir ainsi changé mes habitudes.