1. j'ai acces a du http et du ftp mais par un proxy qui
demande une authentification. Je suppose que ca doit se
parametrer quelque part, mais ou?
2. J'ai du mal a comprendre l'idee generale derriere
le fonctionnement de pkgsrc.
Je dois telecharger
ftp://ftp.netbsd.org/pub/NetBSD/packages/pkgsrc.tar.gz
ou un equivalent, puis le detarrer dans /usr/pkgsrc/
et ensuite aller dans un repertoire, par exemple
/usr/pkgsrc/windowmaker/ et faire make install ?
Les dependances seront recherchees, telechargees, puis
compilees dans l'ordre et installees?
Ca risque pour moi d'etre long. J'ai vu qu'il existe
aussi des packages precompiles, mais y'a t'il cette
meme methode de recherche de dependances?
D'autre part, je risque d'installer petit a petit
plusieurs paquets, n'y aura t'il pas de problemes
de paquets plus a jour que d'autres? du genre une
lib plus recente qui va m'ecraser la precedente, me
faire planter une autre appli, etc..
1. j'ai acces a du http et du ftp mais par un proxy qui demande une authentification. Je suppose que ca doit se parametrer quelque part, mais ou?
Ca j'ai jamais essaye. Peut-etre dans les variables d'environnement ftp_proxy et http_proxy, en y mettant une URL du type http://login:
2. J'ai du mal a comprendre l'idee generale derriere le fonctionnement de pkgsrc.
Je dois telecharger ftp://ftp.netbsd.org/pub/NetBSD/packages/pkgsrc.tar.gz ou un equivalent, puis le detarrer dans /usr/pkgsrc/ et ensuite aller dans un repertoire, par exemple /usr/pkgsrc/windowmaker/
/usr/pkgsrc/wm/windowmaker/, probablement
et faire make install ?
oui
Les dependances seront recherchees, telechargees, puis compilees dans l'ordre et installees?
oui
Ca risque pour moi d'etre long. J'ai vu qu'il existe aussi des packages precompiles, mais y'a t'il cette meme methode de recherche de dependances?
Oui. Mais je ne suis pas sur que ca marche correctement a travers un proxy ftp (pkg_add va chercher a obtenir la listes des .tgz du repertoire, et il n'y a pas de methode generique pour faire ca a travers un proxy).
D'autre part, je risque d'installer petit a petit plusieurs paquets, n'y aura t'il pas de problemes de paquets plus a jour que d'autres? du genre une lib plus recente qui va m'ecraser la precedente, me faire planter une autre appli, etc..
En principe non, tant qu'on reste sur une branche stable (dans ce cas, il est possible qu'un package demande de mettre a jour un autre package, et qu'il faille mettre a jour les trucs qui en dependent, mais ils doivent tous etre disponibles en binaires).
-- Manuel Bouyer NetBSD: 26 ans d'experience feront toujours la difference --
octane@alinto.com wrote:
Bonjour
je cherche a installer des paquetages sur netBSD.
1. j'ai acces a du http et du ftp mais par un proxy qui
demande une authentification. Je suppose que ca doit se
parametrer quelque part, mais ou?
Ca j'ai jamais essaye. Peut-etre dans les variables d'environnement ftp_proxy
et http_proxy, en y mettant une URL du type
http://login:passwd@proxy
2. J'ai du mal a comprendre l'idee generale derriere
le fonctionnement de pkgsrc.
Je dois telecharger
ftp://ftp.netbsd.org/pub/NetBSD/packages/pkgsrc.tar.gz
ou un equivalent, puis le detarrer dans /usr/pkgsrc/
et ensuite aller dans un repertoire, par exemple
/usr/pkgsrc/windowmaker/
/usr/pkgsrc/wm/windowmaker/, probablement
et faire make install ?
oui
Les dependances seront recherchees, telechargees, puis
compilees dans l'ordre et installees?
oui
Ca risque pour moi d'etre long. J'ai vu qu'il existe
aussi des packages precompiles, mais y'a t'il cette
meme methode de recherche de dependances?
Oui. Mais je ne suis pas sur que ca marche correctement a travers un
proxy ftp (pkg_add va chercher a obtenir la listes des .tgz du repertoire,
et il n'y a pas de methode generique pour faire ca a travers un proxy).
D'autre part, je risque d'installer petit a petit
plusieurs paquets, n'y aura t'il pas de problemes
de paquets plus a jour que d'autres? du genre une
lib plus recente qui va m'ecraser la precedente, me
faire planter une autre appli, etc..
En principe non, tant qu'on reste sur une branche stable (dans ce cas,
il est possible qu'un package demande de mettre a jour un autre
package, et qu'il faille mettre a jour les trucs qui en dependent, mais
ils doivent tous etre disponibles en binaires).
--
Manuel Bouyer <bouyer@nerim.net>
NetBSD: 26 ans d'experience feront toujours la difference
--
1. j'ai acces a du http et du ftp mais par un proxy qui demande une authentification. Je suppose que ca doit se parametrer quelque part, mais ou?
Ca j'ai jamais essaye. Peut-etre dans les variables d'environnement ftp_proxy et http_proxy, en y mettant une URL du type http://login:
2. J'ai du mal a comprendre l'idee generale derriere le fonctionnement de pkgsrc.
Je dois telecharger ftp://ftp.netbsd.org/pub/NetBSD/packages/pkgsrc.tar.gz ou un equivalent, puis le detarrer dans /usr/pkgsrc/ et ensuite aller dans un repertoire, par exemple /usr/pkgsrc/windowmaker/
/usr/pkgsrc/wm/windowmaker/, probablement
et faire make install ?
oui
Les dependances seront recherchees, telechargees, puis compilees dans l'ordre et installees?
oui
Ca risque pour moi d'etre long. J'ai vu qu'il existe aussi des packages precompiles, mais y'a t'il cette meme methode de recherche de dependances?
Oui. Mais je ne suis pas sur que ca marche correctement a travers un proxy ftp (pkg_add va chercher a obtenir la listes des .tgz du repertoire, et il n'y a pas de methode generique pour faire ca a travers un proxy).
D'autre part, je risque d'installer petit a petit plusieurs paquets, n'y aura t'il pas de problemes de paquets plus a jour que d'autres? du genre une lib plus recente qui va m'ecraser la precedente, me faire planter une autre appli, etc..
En principe non, tant qu'on reste sur une branche stable (dans ce cas, il est possible qu'un package demande de mettre a jour un autre package, et qu'il faille mettre a jour les trucs qui en dependent, mais ils doivent tous etre disponibles en binaires).
-- Manuel Bouyer NetBSD: 26 ans d'experience feront toujours la difference --
octane
je cherche a installer des paquetages sur netBSD.
1. j'ai acces a du http et du ftp mais par un proxy qui demande une authentification. Je suppose que ca doit se parametrer quelque part, mais ou?
Ca j'ai jamais essaye. Peut-etre dans les variables d'environnement ftp_p roxy et http_proxy, en y mettant une URL du type http://login:
Je suis surpris que ca n'ait jamais manque a personne avant moi (?)
Ca risque pour moi d'etre long. J'ai vu qu'il existe aussi des packages precompiles, mais y'a t'il cette meme methode de recherche de dependances?
Oui. Mais je ne suis pas sur que ca marche correctement a travers un proxy ftp (pkg_add va chercher a obtenir la listes des .tgz du repertoire, et il n'y a pas de methode generique pour faire ca a travers un proxy).
Y'a t'il une image iso de CD que je pourrais telecharger contenant
tous les paquetages netBSD? Je mettrai le PKG_PATH sur le cdrom (export PKG_PATH=/mnt/cdrom ) et un pkg_install windowmaker m'installera windowmaker et toutes les dependanceS?
Merci --
je cherche a installer des paquetages sur netBSD.
1. j'ai acces a du http et du ftp mais par un proxy qui
demande une authentification. Je suppose que ca doit se
parametrer quelque part, mais ou?
Ca j'ai jamais essaye. Peut-etre dans les variables d'environnement ftp_p roxy
et http_proxy, en y mettant une URL du type
http://login:passwd@proxy
Je suis surpris que ca n'ait jamais manque a personne avant moi (?)
Ca risque pour moi d'etre long. J'ai vu qu'il existe
aussi des packages precompiles, mais y'a t'il cette
meme methode de recherche de dependances?
Oui. Mais je ne suis pas sur que ca marche correctement a travers un
proxy ftp (pkg_add va chercher a obtenir la listes des .tgz du repertoire,
et il n'y a pas de methode generique pour faire ca a travers un proxy).
Y'a t'il une image iso de CD que je pourrais telecharger contenant
tous les paquetages netBSD?
Je mettrai le PKG_PATH sur le cdrom (export PKG_PATH=/mnt/cdrom )
et un pkg_install windowmaker
m'installera windowmaker et toutes les dependanceS?
1. j'ai acces a du http et du ftp mais par un proxy qui demande une authentification. Je suppose que ca doit se parametrer quelque part, mais ou?
Ca j'ai jamais essaye. Peut-etre dans les variables d'environnement ftp_p roxy et http_proxy, en y mettant une URL du type http://login:
Je suis surpris que ca n'ait jamais manque a personne avant moi (?)
Ca risque pour moi d'etre long. J'ai vu qu'il existe aussi des packages precompiles, mais y'a t'il cette meme methode de recherche de dependances?
Oui. Mais je ne suis pas sur que ca marche correctement a travers un proxy ftp (pkg_add va chercher a obtenir la listes des .tgz du repertoire, et il n'y a pas de methode generique pour faire ca a travers un proxy).
Y'a t'il une image iso de CD que je pourrais telecharger contenant
tous les paquetages netBSD? Je mettrai le PKG_PATH sur le cdrom (export PKG_PATH=/mnt/cdrom ) et un pkg_install windowmaker m'installera windowmaker et toutes les dependanceS?
Merci --
octane
Tu l'as trouvé l'ISO ?
eh bien non. De plus, certains ftp du site www.netbsd.org ne fonctionnent pas (?) ftp://iso.fr.netbsd.org/pub/NetBSD/ error 500 ftp://iso.dk.netbsd.org/pub/NetBSD/iso/ error 404 et ftp://ftp.cz.netbsd.org/pub/NetBSD/iso/2.0.2/ ne me montre que les isos d'install (de ~170Mo pour i386)
Sinon, je peux te faire ça avec un CVS de samedi dernier (branche HEAD non-frozen)
Moyennant la taille de l'iso, je veux bien. J'ai installe un netbsd 2.0.2. Merci
Tu l'as trouvé l'ISO ?
eh bien non. De plus, certains ftp du site www.netbsd.org ne
fonctionnent pas (?)
ftp://iso.fr.netbsd.org/pub/NetBSD/
error 500
ftp://iso.dk.netbsd.org/pub/NetBSD/iso/
error 404
et
ftp://ftp.cz.netbsd.org/pub/NetBSD/iso/2.0.2/
ne me montre que les isos d'install (de ~170Mo pour i386)
Sinon, je peux te faire ça avec un CVS de samedi
dernier (branche HEAD non-frozen)
Moyennant la taille de l'iso, je veux bien. J'ai installe
un netbsd 2.0.2.
Merci
eh bien non. De plus, certains ftp du site www.netbsd.org ne fonctionnent pas (?) ftp://iso.fr.netbsd.org/pub/NetBSD/ error 500 ftp://iso.dk.netbsd.org/pub/NetBSD/iso/ error 404 et ftp://ftp.cz.netbsd.org/pub/NetBSD/iso/2.0.2/ ne me montre que les isos d'install (de ~170Mo pour i386)
Sinon, je peux te faire ça avec un CVS de samedi dernier (branche HEAD non-frozen)
Moyennant la taille de l'iso, je veux bien. J'ai installe un netbsd 2.0.2. Merci
Cyrille Szymanski
(Xavier) wrote in news:1h3x5pr.1f4qpit1dzuj36N% :
Sinon, j'ai un truc en cours qui analyse la sortie de pkg_dep pour trier l'ordre dans lequel appeler 'make replace', tu penses que ça servirait ?
Il me semble qu'il y a une méthode avec pkgdepgraph mais c'est peut-être pas le genre de chose que tu veux installer ?
À+ -- Cyrille Szymanski
xavier@groumpf.org (Xavier) wrote in news:1h3x5pr.1f4qpit1dzuj36N%
xavier@groumpf.org:
Sinon, j'ai un truc en cours qui analyse la sortie de pkg_dep pour trier
l'ordre dans lequel appeler 'make replace', tu penses que ça servirait ?
Il me semble qu'il y a une méthode avec pkgdepgraph mais c'est peut-être
pas le genre de chose que tu veux installer ?
Sinon, j'ai un truc en cours qui analyse la sortie de pkg_dep pour trier l'ordre dans lequel appeler 'make replace', tu penses que ça servirait ?
Il me semble qu'il y a une méthode avec pkgdepgraph mais c'est peut-être pas le genre de chose que tu veux installer ?
À+ -- Cyrille Szymanski
Manuel Bouyer
Xavier wrote:
Manuel Bouyer wrote:
il est possible qu'un package demande de mettre a jour un autre package, et qu'il faille mettre a jour les trucs qui en dependent, mais ils doivent tous etre disponibles en binaires).
A propos, il y-a-t-il quelqu'un (oui, je devrais demander sur pkgsrc, mais j'y suis pas abonné et tu connais peut-être la réponse) qui travaille sur un truc plus "transparent" que 'make update' (a la portupgrade) ?
Sinon, j'ai un truc en cours qui analyse la sortie de pkg_dep pour trier l'ordre dans lequel appeler 'make replace', tu penses que ça servirait ?
Peut-etre, mais je ne suis pas specialiste de la chose. Je fais les compilations dans un chroot, et je mets a jour en utilisant pkg_add -u. Ca a le merite de permettre de tester les softs avant de les installer sur la machine de prod ...
-- Manuel Bouyer NetBSD: 26 ans d'experience feront toujours la difference --
Xavier <xavier@groumpf.org> wrote:
Manuel Bouyer <bouyer@nerim.net> wrote:
il est possible qu'un package demande de mettre a jour un autre
package, et qu'il faille mettre a jour les trucs qui en dependent, mais
ils doivent tous etre disponibles en binaires).
A propos, il y-a-t-il quelqu'un (oui, je devrais demander sur pkgsrc,
mais j'y suis pas abonné et tu connais peut-être la réponse) qui
travaille sur un truc plus "transparent" que 'make update' (a la
portupgrade) ?
Sinon, j'ai un truc en cours qui analyse la sortie de pkg_dep pour trier
l'ordre dans lequel appeler 'make replace', tu penses que ça servirait ?
Peut-etre, mais je ne suis pas specialiste de la chose. Je fais les
compilations dans un chroot, et je mets a jour en utilisant pkg_add -u.
Ca a le merite de permettre de tester les softs avant de les installer
sur la machine de prod ...
--
Manuel Bouyer <bouyer@nerim.net>
NetBSD: 26 ans d'experience feront toujours la difference
--
il est possible qu'un package demande de mettre a jour un autre package, et qu'il faille mettre a jour les trucs qui en dependent, mais ils doivent tous etre disponibles en binaires).
A propos, il y-a-t-il quelqu'un (oui, je devrais demander sur pkgsrc, mais j'y suis pas abonné et tu connais peut-être la réponse) qui travaille sur un truc plus "transparent" que 'make update' (a la portupgrade) ?
Sinon, j'ai un truc en cours qui analyse la sortie de pkg_dep pour trier l'ordre dans lequel appeler 'make replace', tu penses que ça servirait ?
Peut-etre, mais je ne suis pas specialiste de la chose. Je fais les compilations dans un chroot, et je mets a jour en utilisant pkg_add -u. Ca a le merite de permettre de tester les softs avant de les installer sur la machine de prod ...
-- Manuel Bouyer NetBSD: 26 ans d'experience feront toujours la difference --
Manuel Bouyer
wrote:
Je suis surpris que ca n'ait jamais manque a personne avant moi (?)
Ben y'en a peut-etre d'autres qui en ont eu besoin, mais je suis pas au courant :)
Oui. Mais je ne suis pas sur que ca marche correctement a travers un proxy ftp (pkg_add va chercher a obtenir la listes des .tgz du repertoire, et il n'y a pas de methode generique pour faire ca a travers un proxy).
Y'a t'il une image iso de CD que je pourrais telecharger contenant
tous les paquetages netBSD?
Non, parce que ca ne serait pas une image, mais 8 ou 9, avec de gros problemes de dependances entre les CDs. Ca ne tiens pas sur un DVD non plus ...
Je mettrai le PKG_PATH sur le cdrom (export PKG_PATH=/mnt/cdrom ) et un pkg_install windowmaker m'installera windowmaker et toutes les dependanceS?
C'est l'idee. Mais s'il n'y a pas d'images iso, c'est toujours possible de recuprer l'ensemble des packages par ftp ou wget.
-- Manuel Bouyer NetBSD: 26 ans d'experience feront toujours la difference --
octane@alinto.com wrote:
Je suis surpris que ca n'ait jamais manque a personne avant moi (?)
Ben y'en a peut-etre d'autres qui en ont eu besoin, mais je suis pas au
courant :)
Oui. Mais je ne suis pas sur que ca marche correctement a travers un
proxy ftp (pkg_add va chercher a obtenir la listes des .tgz du repertoire,
et il n'y a pas de methode generique pour faire ca a travers un proxy).
Y'a t'il une image iso de CD que je pourrais telecharger contenant
tous les paquetages netBSD?
Non, parce que ca ne serait pas une image, mais 8 ou 9, avec de gros problemes
de dependances entre les CDs. Ca ne tiens pas sur un DVD non plus ...
Je mettrai le PKG_PATH sur le cdrom (export PKG_PATH=/mnt/cdrom )
et un pkg_install windowmaker
m'installera windowmaker et toutes les dependanceS?
C'est l'idee. Mais s'il n'y a pas d'images iso, c'est toujours possible
de recuprer l'ensemble des packages par ftp ou wget.
--
Manuel Bouyer <bouyer@nerim.net>
NetBSD: 26 ans d'experience feront toujours la difference
--
Je suis surpris que ca n'ait jamais manque a personne avant moi (?)
Ben y'en a peut-etre d'autres qui en ont eu besoin, mais je suis pas au courant :)
Oui. Mais je ne suis pas sur que ca marche correctement a travers un proxy ftp (pkg_add va chercher a obtenir la listes des .tgz du repertoire, et il n'y a pas de methode generique pour faire ca a travers un proxy).
Y'a t'il une image iso de CD que je pourrais telecharger contenant
tous les paquetages netBSD?
Non, parce que ca ne serait pas une image, mais 8 ou 9, avec de gros problemes de dependances entre les CDs. Ca ne tiens pas sur un DVD non plus ...
Je mettrai le PKG_PATH sur le cdrom (export PKG_PATH=/mnt/cdrom ) et un pkg_install windowmaker m'installera windowmaker et toutes les dependanceS?
C'est l'idee. Mais s'il n'y a pas d'images iso, c'est toujours possible de recuprer l'ensemble des packages par ftp ou wget.
-- Manuel Bouyer NetBSD: 26 ans d'experience feront toujours la difference --
Manuel Bouyer
wrote:
Tu l'as trouvé l'ISO ?
eh bien non. De plus, certains ftp du site www.netbsd.org ne fonctionnent pas (?) ftp://iso.fr.netbsd.org/pub/NetBSD/ error 500
Il remarche. Il a eu un probleme hardware la nuit deriere.
-- Manuel Bouyer NetBSD: 26 ans d'experience feront toujours la difference --
octane@alinto.com wrote:
Tu l'as trouvé l'ISO ?
eh bien non. De plus, certains ftp du site www.netbsd.org ne
fonctionnent pas (?)
ftp://iso.fr.netbsd.org/pub/NetBSD/
error 500
Il remarche. Il a eu un probleme hardware la nuit deriere.
--
Manuel Bouyer <bouyer@nerim.net>
NetBSD: 26 ans d'experience feront toujours la difference
--
Bon, je me suis lance, l'archive n'etait pas trop grosse, mais: # cd /mnt/cdrom/ # find . -name "*.tgz" # et: # cd /mnt/cdrom/wm/windowmaker/ # make install ===> Error: The package tools installed on this system are out of date. ===> The installed package tools are dated 2004/01/15 and you must update ===> them to at least 2005/02/04 using the following command: ===> ===> cd /mnt/cdrom/pkgtools/pkg_install && /usr/bin/make clean && /usr/bin/make install *** Error code 1
Stop. make: stopped in /mnt/cdrom/wm/windowmaker #
En fait, il ne s'agissait que du pkgsrc, pas des versions compilees, non?
Merci
Bon, je me suis lance, l'archive n'etait pas trop grosse, mais:
# cd /mnt/cdrom/
# find . -name "*.tgz"
#
et:
# cd /mnt/cdrom/wm/windowmaker/
# make install
===> Error: The package tools installed on this system are out of date.
===> The installed package tools are dated 2004/01/15 and you must
update
===> them to at least 2005/02/04 using the following command:
===>
===> cd /mnt/cdrom/pkgtools/pkg_install && /usr/bin/make clean &&
/usr/bin/make install
*** Error code 1
Stop.
make: stopped in /mnt/cdrom/wm/windowmaker
#
En fait, il ne s'agissait que du pkgsrc, pas des versions compilees,
non?
Bon, je me suis lance, l'archive n'etait pas trop grosse, mais: # cd /mnt/cdrom/ # find . -name "*.tgz" # et: # cd /mnt/cdrom/wm/windowmaker/ # make install ===> Error: The package tools installed on this system are out of date. ===> The installed package tools are dated 2004/01/15 and you must update ===> them to at least 2005/02/04 using the following command: ===> ===> cd /mnt/cdrom/pkgtools/pkg_install && /usr/bin/make clean && /usr/bin/make install *** Error code 1
Stop. make: stopped in /mnt/cdrom/wm/windowmaker #
En fait, il ne s'agissait que du pkgsrc, pas des versions compilees, non?