« Miroir Fink » : différence entre les versions

De WikiBR
(Correction proxys)
Ligne 43 : Ligne 43 :
  KeepRootDir: false
  KeepRootDir: false
  #ProxyFTP: http://kuzh.polytechnique.fr:8080
  #ProxyFTP: http://kuzh.polytechnique.fr:8080
  #ProxyHTTP: 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
  # 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.


= Et après? =
= Et après? =

Version du 16 mai 2006 à 20:00

FINK? Mais Kestce?

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

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.

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 stable/main stable/crypto
Basepath: /sw
DownloadMethod: wget
Distribution: 10.4-transitional
UseBinaryDist: true
Verbose: 1
KeepBuildDir: false
SelfUpdateMethod: rsync
ProxyPassiveFTP: false
KeepRootDir: false
#ProxyFTP: http://kuzh.polytechnique.fr:8080
ProxyHTTP: http://kuzh.polytechnique.fr:8080
Mirror-master: ftp://miroir/fink/distfiles/
Mirror-rsync: rsync://miroir/finkinfo
ConfFileCompatVersion: 1
# 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.

Et après?

Il faut ensuite mettre à jour les paquets :

fink selfupdate
fink update-all

Puis par exemple installez scilab :

fink install scilab-gtk

(ç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!