Certes, mais tu fais comment alors ? Genre tu veux compiler subversion,
tu vas prendre l'upstream, et te prendre la tête à installer chaque
dépendance ? Sur chaque machine ? Tu partages un /usr/local ? (ou autre)
Ah non, jamais de version beta cvs ou svn, toujours les final
Je partage /usr/local/src & j'ai ça dans mon .profile:
HWNAME=`uname -s`.`uname -r`.`uname -m`
export HWNAME
case $HWNAME in
SunOS*i86*)
        HWNAME=`uname -s`.`uname -r`.`isalist | cut -f 1 -d' '`
        ;;
CYGWIN*)
        HWNAME=`uname -s | sed 's/-/\./'`.`uname -m`
        ;;
Darwin*)
        HWNAME=`uname -s`.`uname -r`.`uname -p`
esac

ensuite:
cd /usr/local/src/<prg>
mkdir obj.$HWNAME
cd obj.$HWNAME
../configure

Ça marche plutôt pas mal.


Ce que j'aime bien dans pkgsrc, c'est que déjà c'est basé sur des
sources, donc il est très facile de modifier les options du configure
par exemple, et de jouer avec les dépendances pour en rajouter/retirer
le cas échéant. De plus, pkgsrc contient un outil (gensolpkg) qui permet de générer des packages Solaris à partir du package pksrc. Ce qui n'est
pas mal pour installer par exemple vim sur d'autres machines. i

Je connaissais pas, va falloir que je regarde.


Quand au problème de reinstallation, il est vrai que - toujours pour
pkgsrc - il va commencer par recompiler un perl. Au début je trouvais ca pas trop normal, et en fait je me suis rendu compte d'un point : le Perl
Solaris est compilé avec Sun Studio, tu veux compiler un module via
CPAN, si tu n'a pas Sun Studio, point de salut. Moralité.. (ou alors il
y a une astuce que je serais ravi de connaître, mais j'en doute)
Si t'es aventurier :
vi /usr/perl5/5.00503/sun4-solaris/Config.pm

_______________________________________________
Solaris_fr liste de diffusion en français pour Solaris, sur toutes architectures
[email protected]
http://x86.sun.com/mailman/listinfo/solaris_fr

Répondre à