la compilation permet d’introduire des instructions qui n’existe pas en RPM je pense a la compilation d’apache par exemple
c vrai que le plus simple c’est le rpm mais si tu veu pousser un peu tu peut compile c’est mieu
Neptunee21 Said:
Le rpm compile suivant les options qui lui ont été défini ..en compilant à la main tu mets les options qui t’interressent … c’est donc beaucoup plus paramétrable.
cdemills Said:
-S’il s’agit d’un paquetage pour lequel il n’existe pas de RPM
-Si tu veux des options qui ne sont pas activées par défaut dans le RPM
Normalement, tout logiciel qui utilise autoconf devrait arriver à être compilé et installé correctement sur un système qui respecte la LSB (Linux Standard Base)
Les inconvénients:
- pas géré par le RPM pour les mises à jours
- risque dêtre écrasé lorsqu’un RPM plus récent apparaît
- options non-standard et non-testées, tu deviens beta-testeur
CdM
Angel59 Said:
Un RPM a été conçu pour permettre une installation optimale sur ta distribution, en plus cela permet de gérer plus facilement les dépendances qu’il peut exister entre le package que tu veux installer et d’autres qui ne seraient pas installés.
Un gestionnaire de packages (style Yast pour SuSE) t’indiquera qu’il faut telle bibliothèque ou tel package pour pouvoir installer le soft que tu souhaites. Je sais que Yast te propose une option vérifiant automatiquement les dépendances. Du coup, il te les installe automatiquement.
La compilation, elle, ne va pas vraiment gérer les dépendances. Elle va t’indiquer par une erreur qu’il manque telle bibliothèque pour pouvoir faire correctement la compilation. Dans ces messages d’erreur, la compilation va te dire le nom de la bibliothèque manquante mais pas le nom du package la contenant, ce qui n’est pas forcément idéal.
Pour finir, en règle général, si tu as une distribution qui gère un format de packages (RPM pour Mandriva, RH/Fedora ou SLED/openSuSE ou DEB pour les distrib basées Debian), il est préférable d’utiliser les RPM (respectivement DEB) pour une installation optimale.
Maintenant, s’il n’existe pas de RPM pour le soft que tu veux installer, tu peux compiler à la main les sources. En cas de manque d’une certaine bibliothèque, il te faudra la rechercher.
la compilation permet d’introduire des instructions qui n’existe pas en RPM je pense a la compilation d’apache par exemple
c vrai que le plus simple c’est le rpm mais si tu veu pousser un peu tu peut compile c’est mieu
Le rpm compile suivant les options qui lui ont été défini ..en compilant à la main tu mets les options qui t’interressent … c’est donc beaucoup plus paramétrable.
-S’il s’agit d’un paquetage pour lequel il n’existe pas de RPM
-Si tu veux des options qui ne sont pas activées par défaut dans le RPM
Normalement, tout logiciel qui utilise autoconf devrait arriver à être compilé et installé correctement sur un système qui respecte la LSB (Linux Standard Base)
Les inconvénients:
- pas géré par le RPM pour les mises à jours
- risque dêtre écrasé lorsqu’un RPM plus récent apparaît
- options non-standard et non-testées, tu deviens beta-testeur
CdM
Un RPM a été conçu pour permettre une installation optimale sur ta distribution, en plus cela permet de gérer plus facilement les dépendances qu’il peut exister entre le package que tu veux installer et d’autres qui ne seraient pas installés.
Un gestionnaire de packages (style Yast pour SuSE) t’indiquera qu’il faut telle bibliothèque ou tel package pour pouvoir installer le soft que tu souhaites. Je sais que Yast te propose une option vérifiant automatiquement les dépendances. Du coup, il te les installe automatiquement.
La compilation, elle, ne va pas vraiment gérer les dépendances. Elle va t’indiquer par une erreur qu’il manque telle bibliothèque pour pouvoir faire correctement la compilation. Dans ces messages d’erreur, la compilation va te dire le nom de la bibliothèque manquante mais pas le nom du package la contenant, ce qui n’est pas forcément idéal.
Pour finir, en règle général, si tu as une distribution qui gère un format de packages (RPM pour Mandriva, RH/Fedora ou SLED/openSuSE ou DEB pour les distrib basées Debian), il est préférable d’utiliser les RPM (respectivement DEB) pour une installation optimale.
Maintenant, s’il n’existe pas de RPM pour le soft que tu veux installer, tu peux compiler à la main les sources. En cas de manque d’une certaine bibliothèque, il te faudra la rechercher.