« Miroir Fink » : différence entre les versions

De WikiBR
Ligne 21 : Ligne 21 :
= Comment le configurer pour l'X =
= 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)
Il faut modifier le fichier {{c|/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)


  ##########################################
  ##########################################

Version du 14 juin 2010 à 14:12

FINK? Mais qu'est ce?

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!