« Miroir Fink » : différence entre les versions

De WikiBR
(Correction proxys)
(màj de la config pour forcer l'utilisation des miroirs externes en http)
Ligne 5 : Ligne 5 :
http://fink.sourceforge.net/
http://fink.sourceforge.net/


est la homepage du projet fink, qui vise à porter sous Mac OS X des programmes linux, tout en fournissant une interface centralisée et simple pour les installer.
est le site du projet Fink, qui vise à porter sous Mac OS X, en utilisant le système de paquetages de Debian, des programmes UNIX, tout en fournissant une interface centralisée et simple pour les installer.


Plus d'informations ici :
Plus d'informations ici :
Ligne 32 : Ligne 32 :
  RootMethod: sudo
  RootMethod: sudo
  MirrorOrder: MasterFirst
  MirrorOrder: MasterFirst
  Trees: local/main stable/main stable/crypto
  Trees: local/main unstable/main unstable/crypto
  Basepath: /sw
  Basepath: /sw
  DownloadMethod: wget
  DownloadMethod: wget
  Distribution: 10.4-transitional
  Distribution: 10.4
  UseBinaryDist: true
  UseBinaryDist: true
  Verbose: 1
  Verbose: 1  
  KeepBuildDir: false
  KeepBuildDir: false
  SelfUpdateMethod: rsync
  SelfUpdateMethod: rsync
  ProxyPassiveFTP: false
  ProxyPassiveFTP: false
  KeepRootDir: false
  KeepRootDir: false
  #ProxyFTP: http://kuzh.polytechnique.fr:8080
   
ProxyHTTP: http://kuzh.polytechnique.fr:8080
  Mirror-master: ftp://miroir/fink/distfiles/
  Mirror-master: ftp://miroir/fink/distfiles/
  Mirror-rsync: rsync://miroir/finkinfo
  Mirror-rsync: rsync://miroir/finkinfo
  ConfFileCompatVersion: 1
  ConfFileCompatVersion: 1
MirrorContinent: eur
MirrorCountry: eur-fr
ProxyHTTP: http://kuzh.polytechnique.fr:8080
 
Mirror-apache: http://apache.cict.fr
Mirror-apt: http://bindist.finkmirrors.net/bindist
Mirror-cpan: http://cpan.enstimac.fr
Mirror-ctan: http://mirrors.ircam.fr/pub/CTAN
Mirror-debian: http://ftp.fr.debian.org/debian
Mirror-gimp: http://ftp.iut-bm.univ-fcomte.fr/gimp/gimp
Mirror-gnome: http://fr2.rpmfind.net/linux/gnome.org
Mirror-gnu: http://mirrors.sunsite.dk/gnu/
Mirror-kde: http://fr2.rpmfind.net/linux/KDE
Mirror-sourceforge: http://eu.dl.sourceforge.net/sourceforge/
  # EOF
  # EOF


Il est important de supprimer le ProxyFTP (la ligne est donc commentée). Par contre, il peut être intéressant de laisser le proxy HTTP pour rechercher des paquets sur d'autres miroirs extérieurs.
L'idée est que l'on accède au miroir du BR par un serveur ftp local (ftp://miroir), donc on ne peut utiliser de proxy FTP.
En revanche, quand les paquets ne sont pas encore disponible sur le site maître ou sur le miroir, il faut tout de même récupérer les fichiers sur l'extérieur, donc on spécifie le proxy HTTP et l'on précise bien que l'on souhaite utiliser des miroirs HTTP pour toutes les sources externes.


= Et après? =
= Et après? =
Ligne 58 : Ligne 73 :


Puis par exemple installez scilab :
Puis par exemple installez scilab :
  fink install scilab-gtk
  fink install scilab
(ça va être *très* *très* *très* long, il a énormément de choses à recompiler, donc ça va prendre sans doute plus de 3h, voire encore plus. Lancez ça en début de nuit ;) )
(ça va être *très* *très* *très* long, il a énormément de choses à recompiler, donc ça va prendre sans doute plus de 3h, voire encore plus. Lancez ça en début de nuit ;) )



Version du 25 janvier 2007 à 14:45

FINK? Mais Kestce?

Tout d'abord, fink, qu'est-ce que c'est?

http://fink.sourceforge.net/

est le site du projet Fink, qui vise à porter sous Mac OS X, en utilisant le système de paquetages de Debian, des programmes UNIX, tout en fournissant une interface centralisée et simple pour les installer.

Plus d'informations ici :

http://fink.sourceforge.net/about.php?phpLang=fr

Pourquoi l'installer?

Parce qu'il permet d'utiliser facilement des logiciels tels que scilab, texmacs, doxygen, gtk, kde, lynx, rsync, svn, etc.

Comment faire?

Suivez la procédure d'installation sur leur site. Cependant, il faut utiliser les miroirs du BR pour s'éviter d'avoir à traverser le proxy, et d'être limité par la connection par kuzh.

Comment le configurer pour l'X

Il faut modifier le fichier /sw/etc/fink.conf après l'installation de fink en suivant les instructions sur leur site pour utiliser le miroir . Il faut mettre le contenu suivant : (si vous êtes sous MAC OS 10.4 TIGER *UNIQUEMENT*) (si cela n'est pas le cas, je regarderai pour la configuration spécifique)

##########################################
# Configuration Fink
# ############# ####                     #
# Configuration proposee par le BR,      #
# Pour se connecter aux miroirs du binet #
# plutot qu'aux miroirs externes.        #
##########################################
RootMethod: sudo
MirrorOrder: MasterFirst
Trees: local/main unstable/main unstable/crypto
Basepath: /sw
DownloadMethod: wget
Distribution: 10.4
UseBinaryDist: true
Verbose: 1 
KeepBuildDir: false
SelfUpdateMethod: rsync
ProxyPassiveFTP: false
KeepRootDir: false

Mirror-master: ftp://miroir/fink/distfiles/
Mirror-rsync: rsync://miroir/finkinfo

ConfFileCompatVersion: 1
MirrorContinent: eur
MirrorCountry: eur-fr
ProxyHTTP: http://kuzh.polytechnique.fr:8080
 
Mirror-apache: http://apache.cict.fr
Mirror-apt: http://bindist.finkmirrors.net/bindist
Mirror-cpan: http://cpan.enstimac.fr
Mirror-ctan: http://mirrors.ircam.fr/pub/CTAN
Mirror-debian: http://ftp.fr.debian.org/debian
Mirror-gimp: http://ftp.iut-bm.univ-fcomte.fr/gimp/gimp
Mirror-gnome: http://fr2.rpmfind.net/linux/gnome.org
Mirror-gnu: http://mirrors.sunsite.dk/gnu/
Mirror-kde: http://fr2.rpmfind.net/linux/KDE
Mirror-sourceforge: http://eu.dl.sourceforge.net/sourceforge/
# EOF

L'idée est que l'on accède au miroir du BR par un serveur ftp local (ftp://miroir), donc on ne peut utiliser de proxy FTP. En revanche, quand les paquets ne sont pas encore disponible sur le site maître ou sur le miroir, il faut tout de même récupérer les fichiers sur l'extérieur, donc on spécifie le proxy HTTP et l'on précise bien que l'on souhaite utiliser des miroirs HTTP pour toutes les sources externes.

Et après?

Il faut ensuite mettre à jour les paquets :

fink selfupdate
fink update-all

Puis par exemple installez scilab :

fink install scilab

(ça va être *très* *très* *très* long, il a énormément de choses à recompiler, donc ça va prendre sans doute plus de 3h, voire encore plus. Lancez ça en début de nuit ;) )

Si vous voulez installer d'autres paquets, je vous conseillerais bien d'installer FinkCommander si j'étais certain qu'il était compatible avec cette configuration, mais il semblerait à première vue que ça ne soit pas parfaitement le cas :( Plus d'investigations sont nécessaires sur ce point.

Merci à Sean pour la mise en place des miroirs!