je me suis lanc� dans la d�couverte de NetBSD, pas de probl�me pour
l'installation (je trouve que c'est aussi simple qu'une distribution
Linux, juste le changement de d�signation des partitions qui surprend au
d�but) mais c'est ensuite pour installer des programmes.
Je n'ai pas internet haut d�bit, j'ai r�cup�r� pkgsrc2009Q3 mais en fait
si j'ai bien compris, il ne s'agit que des fichiers de compilation, les
sources sont � t�l�charger. y a t'il un autre moyen qu'internet pour
installer des prgs ? A la limite je peux r�cup�rer les sources lorsque
j'ai acc�s au haut d�bit mais ensuite comment va se faire la gestion des
d�pendances ?
merci de votre aide
JL
> je me suis lanc� dans la d�couverte de NetBSD, pas de probl�me pour
> l'installation (je trouve que c'est aussi simple qu'une distribution
> Linux, juste le changement de d�signation des partitions qui surprend au
> d�but) mais c'est ensuite pour installer des programmes.
> Je n'ai pas internet haut d�bit, j'ai r�cup�r� pkgsrc2009Q3 mais en fait
> si j'ai bien compris, il ne s'agit que des fichiers de compilation, les
> sources sont � t�l�charger.
Oui c'est cela
> y a t'il un autre moyen qu'internet pour
> installer des prgs ? A la limite je peux r�cup�rer les sources lorsque
> j'ai acc�s au haut d�bit mais ensuite comment va se faire la gestion des
> d�pendances ?
il faut recuperer toute les sources necessaires. Dans pkgsrc/doc/pkgsrc.txt
il y a un chapitre la dessus:
| 4.2.2. Fetching distfiles
|
| The first step for building a package is downloading the distfiles (i.e. the
| unmodified source). If they have not yet been downloaded, pkgsrc will fetch
| them automatically.
|
| If you have all files that you need in the distfiles directory, you don't need
| to connect. If the distfiles are on CD-ROM, you can mount the CD-ROM on /cdrom
| and add:
|
| DISTDIR=/cdrom/pkgsrc/distfiles
|
| to your mk.conf.
| [...]
| If a package depends on many other packages (such as meta-pkgs/kde3), the build
| process may alternate between periods of downloading source, and compiling. To
| ensure you have all the source downloaded initially you can run the command:
| % make fetch-list | sh
|
| which will output and run a set of shell commands to fetch the necessary files
| into the distfiles directory. You can also choose to download the files
| manually.
Donc, pour chaque logiciel a installer:
cd pkgsrc/le_repertoire/du_programme
make fetch-list
pour avoir la liste des distfiles a telecharger.
Une autre solution, pour ne pas avoir a recompiler soi-meme c'est
d'utiliser les packages binaires. Ils sont dans
ftp://ftp.fr.netbsd.org/pub/pkgsrc/packages/NetBSD/
(on peut trouver aussi la plupars des disfiles dans
ftp://ftp.fr.netbsd.org/pub/pkgsrc/distfiles/, pour eviter d'aller sur
25 sites differents).
Avec les binaires, il n'y a a priori pas moyen simple de recuperer
un package et ses dependances. Le plus simple est peut-etre de
tout recuperer d'un coup.
--
Manuel Bouyer <bou...@nerim.net>
NetBSD: 26 ans d'experience feront toujours la difference
--
>
> Donc, pour chaque logiciel a installer:
> cd pkgsrc/le_repertoire/du_programme
> make fetch-list
>
> pour avoir la liste des distfiles a telecharger.
>
> Une autre solution, pour ne pas avoir a recompiler soi-meme c'est
> d'utiliser les packages binaires. Ils sont dans
> ftp://ftp.fr.netbsd.org/pub/pkgsrc/packages/NetBSD/
> (on peut trouver aussi la plupars des disfiles dans
> ftp://ftp.fr.netbsd.org/pub/pkgsrc/distfiles/, pour eviter d'aller sur
> 25 sites differents).
>
> Avec les binaires, il n'y a a priori pas moyen simple de recuperer
> un package et ses dependances. Le plus simple est peut-etre de
> tout recuperer d'un coup.
>
Merci bien.
Je ne suis pas sur d'avoir tout compris mais je vais faire des essais et
voir ce que cela donne.
JL