OVH Cloud OVH Cloud

Construire des packages sous unix

9 réponses
Avatar
Serge
Connaissez vous un logiciel qui permet de construire des packages pour
toutes les plates formes unix et linux ?

Merci de votre aide.
Serge.

9 réponses

Avatar
Rakotomandimby (R12y) Mihamina
( Sat, 29 Jan 2005 18:15:03 -0600 ) Serge :
Connaissez vous un logiciel qui permet de construire des packages pour
toutes les plates formes unix et linux ?


Pour cela il faut que le gestionnaire de ces packages soit aussi présent
sur tous les UNIX et Linux cibles.

Il me semble que apt (le truc a Debian) a été transposé avec succes sur
Fedora. Je ne sais pas si ca marche sur une Suse et une Mandrake.

Il me semble plus interessant d'utiliser un format/gestionnaire de
packages qui a fait ses preuves: RPM, et apt.

Apres il y a celui de BSD (j'y ai jamais touché) et Portage de Gentoo.

Merci de votre aide.


De rien, mais le "monde UNIX" est un monde ou l'on peut/veut etre maitre
a bord. De ce fait chercher un truc qui tend a uniformiser les choses, ca
va etre dur.
Il n'y a vraiment que le minimum qui est "commun" (protocoles de
communications, mots clés, respect de certaines normes,...) le reste
c'est vraiment au choix de l'administrateur. C'est un beaumetier ca,
d'etre admin UNIX. :-)

--
ASPO Xxxxxxxxxxx - http://aspo.xxxxx.xxx/activites/xxxxxxx
Unofficial FAQ fcolc - http://faq.fcolc.eu.org/
Linux User Group sur Orléans et alentours.
Tél: + 33 2 38 04 26 09 (France)

Avatar
manu
Serge wrote:

Connaissez vous un logiciel qui permet de construire des packages pour
toutes les plates formes unix et linux ?


Si tu penses aux systèmes de paquetages avec gestion des dependances et
base de données de paquetages installés, non. Y'a bien le système de
paquetage de NetBSD qu'on peut utiliser sur 10 Unix différents, mais ca
fait pas tout: http://www.pkgsrc.org/

Si tu penses à distribuer un fichier qui contienne tout ton logiciel et
qu'on puisse installer simplement, alors oui, ca existe: shar te permet
de faire une archive auto-extractible en shell script, donc fonctionnant
partout.

--
Emmanuel Dreyfus
http://hcpnet.free.fr/pubz


Avatar
Serge
(Emmanuel Dreyfus) wrote in
news:1gr6ikh.1s5wqcxz16munN%:


Merci Manu et R12y,

Je vais déjà regarder ce que fait NetBSD.

A+
Serge.


Si tu penses aux systèmes de paquetages avec gestion des
dependances

et base de données de paquetages installés, non. Y'a bien le
système

de paquetage de NetBSD qu'on peut utiliser sur 10 Unix différents,
mais ca fait pas tout: http://www.pkgsrc.org/

Si tu penses à distribuer un fichier qui contienne tout ton
logiciel

et qu'on puisse installer simplement, alors oui, ca existe: shar te
permet de faire une archive auto-extractible en shell script, donc
fonctionnant partout.



Avatar
Jacques L'helgoualc'h
Le 30-01-2005, Rakotomandimby (R12y) Mihamina a écrit :
( Sat, 29 Jan 2005 18:15:03 -0600 ) Serge :
Connaissez vous un logiciel qui permet de construire des packages pour
toutes les plates formes unix et linux ?
[...]


Il me semble que apt (le truc a Debian) a été transposé avec succes sur
Fedora. Je ne sais pas si ca marche sur une Suse et une Mandrake.


Il a aussi été transposé sur mac OS X (fink), et il existe même une
distribution Debian/NetBSD (et Debian/Hurd :) ...

Il me semble plus interessant d'utiliser un format/gestionnaire de
packages qui a fait ses preuves: RPM, et apt.


Nativement, apt est un frontal de dpkg, qui est l'outil de base pour la
gestion des paquets au format deb. Il y a toute une usine à gaz d'outils
divers et variés de construction de paquets, disponible et documentée
sur http://www.debian.org/devel/, qui permet de construire les binaires
d'une douzaine d'architectures.

Il existe aussi alien, un outil de conversion entre *.deb, *.rpm et
*.tgz pour tester si une Redhat ou une Slackware résiste à l'insertion
d'un cygne au milieu de ses canetons.
--
Jacques L'helgoualc'h


Avatar
Emmanuel Florac
Le Sun, 30 Jan 2005 02:12:03 -0600, Serge a écrit :


Je vais déjà regarder ce que fait NetBSD.


Il y a aussi différents systèmes de packages "universels" en
développement, mais de là à en voir un réussir... Et "zero install"
est pas mal non plus (mais c'est plutôt pour installer via le web).

--
Sutor ne ultra Crepidam.

Avatar
manu
Emmanuel Florac wrote:

Il y a aussi différents systèmes de packages "universels" en
développement, mais de là à en voir un réussir...


Ben le pkgsrc de NetBSD arrive à un résultat assez honorable sur la voie
du système de paquetage "universel". Il manque essentiellement qu'on
puisse cross-compiler tout dans tous les sens pour fournir des binaires
à tous les OS/archi supportés.

--
Emmanuel Dreyfus
http://hcpnet.free.fr/pubz


Avatar
Patrick Lamaizière
<lhh+ écrivait :

et il existe même une
distribution Debian/NetBSD (et Debian/Hurd :) ...


Debian/NetBSD ça a l'air bel et bien mort quand même.
Je dis ça...

Avatar
Croco
Le 01-02-2005, Patrick Lamaizière a écrit :
<lhh+ écrivait :

et il existe même une
distribution Debian/NetBSD (et Debian/Hurd :) ...


Debian/NetBSD ça a l'air bel et bien mort quand même.
Je dis ça...


Faut dire que c'était quand même une hérésie (ils se sont rendu compte
que la GPL et la licence BSD n'étaient pas compatible ? :)
Croco


Avatar
Vincent Bernat
OoO Lors de la soirée naissante du mardi 01 février 2005, vers 18:35,
Croco disait:

Debian/NetBSD ça a l'air bel et bien mort quand même.
Je dis ça...


Faut dire que c'était quand même une hérésie (ils se sont rendu compte
que la GPL et la licence BSD n'étaient pas compatible ? :)


Elles le sont pourtant, du moins la licence BSD modifiée est
compatible avec la GPL.
<URL:http://www.fsf.org/licenses/license-list.html#GPLCompatibleLicenses>

De plus, la licence BSD est aussi compatible avec le contrat social de
Debian.
--
panic("Tell me what a watchpoint trap is, and I'll then
deal with such a beast...");
2.2.16 /usr/src/linux/arch/arch/sparc/kernel/traps.c