![]() |
Bienvenue invité ( Connexion | Inscription )
![]() |
![]()
Message
#1
|
|
![]() Terminaltor Moderating Machine ![]() ![]() ![]() ![]() ![]() Groupe : Admin Messages : 24 456 Inscrit : 25 Oct 2002 Lieu : Jeumont (59) Membre no 4 319 ![]() |
Bon, suite à plusieurs questions d'incompatibilités de fink avec Panther, quelques explications :
Comme au moment de la sortie de Jaguar, il y a plein de difficultés de mise en oeuvre de Fink sur notre tout nouveau système ![]() Ce tutorial présente donc la manière d'installer Fink avec Mac OS 10.3 ... Tout d'abord, installez les derniers dev-tools (Xcode) en incluant X11-SDK, et soyez sûr d'avoir installé X11 avec votre Panther ![]() Ensuite, il faut effacer tout ce qui concerne fink pour l'instant... Oubliez les installateurs tout faits ou les paquages qu'il y a juste à télécharger et à décompacter ; il faut tout, je dis bien absolument tout recompiler... Effacez donc en cas de besoin votre dossier /sw CODE sudo rm -rf /sw (bon, je n'explique plus en détail le fonctionnement de sudo, il demande un passe qui est celui de votre compte administrateur, qu'il faut rentrer en aveugle) Maintenant, vous êtes prêt à recompiler fink à partir de son CVS... (PS : si vous êtes derrière un proxy d'entreprise, je pense que c'est toujours pareil, le cvs ne passera pas) Nous allons déjà charger les sources de fink ; d'ores et déjà, ouvrez votre Terminal, vous ne le quitterez pas jusqu'à la fin du tutorial ![]() CODE cvs -d:pserver:[email protected]:/cvsroot/fink login On vous demande un mot de passe ; à moins que vous ne soyez développer de fink, validez... CODE cvs -z3 -d:pserver:[email protected]:/cvsroot/fink co fink (PS : par période, le cvs de sourceforge, l'hébergeur de fink, marche très mal... Donc si vous avez un message d'erreur lors d'une commande, insistez... Et si même en insistant une dizaine de fois, ça ne marche pas, réessayez un autre jour ![]() Vous voyez des lignes défiler sur votre terminal, puis, à la fin de la manipulation, celui-ci vous rend la main... Rentrez dans le dossier "fink" téléchargé : CODE cd fink Puis lancez le script de compilation / installation de fink : CODE ./bootstrap Après avoir validé votre système, le script vous pose plusieurs questions : CODE Welcome to Fink. This script will install Fink into a directory of your choice, setup a configuration file and conduct a bootstrap of the installation. Found perl version 5.008001. Checking package... looks good. Checking system... powerpc-apple-darwin7.0.0 This system was not released at the time this Fink release was made. Prerelease versions of Mac OS X might work with Fink, but there are no guarantees. Distribution 10.3 Fink must be installed and run with superuser (root) privileges. Fink can automatically try to become root when it's run from a user account. Since you're currently running this script as a normal user, the method you choose will also be used immediately for this script. Avaliable methods: (1) Use sudo (2) Use su (3) None, fink must be run as root Choose a method: [1] Validez, sudo est très bien ![]() le script vous demande votre passe (ou pas, si vous avez fait un sudo un peu avant) CODE sudo '/Users/schlum/fink/bootstrap.pl' .sudo Password: Found perl version 5.008001. Checking package... looks good. Checking system... powerpc-apple-darwin7.0.0 This system was not released at the time this Fink release was made. Prerelease versions of Mac OS X might work with Fink, but there are no guarantees. Distribution 10.3 Checking cc... looks good. Checking make... looks good. Checking head... looks good. Please choose the path where Fink should be installed. [/sw] Le script vous demande quel sera le répertoire-racine de fink... Validez, la réponse par défaut, à moins que vous voulez installer fink à un autre endroit (sur un disque externe par exemple) Le script crée alors le répertoire, et dedans la sous-structure de fink avec son /bin, son /etc et tout le bastringue Puis, on nous pose la question : CODE In what additional directory should Fink look for downloaded tarballs? [] Il n'y a pas d'autres endroits pour récupérez les sources, validez ![]() On nous demande ensuite : CODE Which directory should Fink use to build packages? (If you don't know whatthis means, it is safe to leave it at its default.) [] Validez aussi sans vous poser de questions... Après, on veut savoir combien d'information fink affichera lors des compilations / installations : CODE (1) Quiet (don't show download stats) (2) Low (don't show tarballs being expanded) (3) Medium (shows almost everything) (4) High (shows everything)How verbose should Fink be? [2] Plus on en a, mieux c'est, répondez "4" ![]() Ensuite, on veut nos paramètres proxy : CODE Proxy/Firewall settingsEnter the URL of the HTTP proxy to use, or 'none' for no proxy. The URLshould start with http:// and may contain username, password or portspecifications. [none] À moins de savoir vraiment ce que vous faites, validez... Personnellement, je n'ai jamais testé fink avec un proxy ![]() Même chose avec le proxy FTP : CODE Enter the URL of the proxy to use for FTP, or 'none' for no proxy. The URL should start with http:// and may contain username, password or port specifications. [none] Même réponse... Puis, le FTP passif : CODE Use passive mode FTP transfers (to get through a firewall)? [Y/n] Je vous conseille de valider la réponse par défaut ([Y]), vous n'avez rien à y perdre, même si vous n'utilisez pas de firewall ![]() Sélection des miroirs : CODE Mirror selectionThe Fink team maintains mirrors known as "Master" mirrors, which contain the sources for all fink packages. You can choose to use these mirrors first,last, never, or mixed in with regular mirrors. If you don't care, just select the default. (1) Search "Master" source mirrors first. (2) Search "Master" source mirrors last. (3) Never use "Master" source mirrors. (4) Search closest source mirrors first. (combine all mirrors into one set) What mirror order should fink use when downloading sources? [1] Comme vous voulez, il y a des miroirs qui marchent mieux que d'autre, mais ça varie souvent dans le temps, donc je vous laisse seuls juges de vos réponses... La localisation : CODE What mirror order should fink use when downloading sources? [1] Choose a continent: (1) Africa (2) Asia (3) Australia (4) Europe (5) North America (6) South America, Middle America and Caribbean Your continent? [1] No comments, perso j'ai pris 4 ![]() Même question avec le pays, "12" pour la France ![]() Ensuite, plein de questions sur les miroirs ; j'ai mis la réponse par défaut pour tous, mais je vous laisse faire comme vous voulez... CODE Reading package info... Updating package index... done. Information about 56 packages read in 1 seconds. BOOTSTRAP PHASE ONE: download tarballs. Ensuite, fink télécharge tous les tarballs (fichiers .tar) Puis, C'est la compilation... Ces deux étapes durent un certain temps, en fonction de votre vitesse de connexion et de processeur ![]() Une fois la compilation terminée, vous obtenez : CODE BOOTSTRAP DONE. Cleaning up. rm -rf /sw/fink/bootstrap dpkg-scanpackages dists/local/main/binary-darwin-powerpc override | gzip >dists/local/main/binary-darwin-powerpc/Packages.gz Wrote 0 entries to output Packages file. dpkg-scanpackages dists/stable/main/binary-darwin-powerpc override | gzip >dists/stable/main/binary-darwin-powerpc/Packages.gz Wrote 0 entries to output Packages file. dpkg-scanpackages dists/stable/crypto/binary-darwin-powerpc override | gzip >dists/stable/crypto/binary-darwin-powerpc/Packages.gz Wrote 0 entries to output Packages file. dpkg-scanpackages dists/local/bootstrap/binary-darwin-powerpc override | gzip >dists/local/bootstrap/binary-darwin-powerpc/Packages.gz Wrote 26 entries to output Packages file. You should now have a working Fink installation in '/sw/fink'. You still need package descriptions if you want to compile packages yourself. You can get them from CVS or by installing the packages.tar.gz tarball. Run 'source /sw/fink/bin/init.csh; rehash' to set up this Terminal's environment to use Fink. To make the software installed by Fink available in all of your shells, add 'source /sw/fink/bin/init.csh' to the init script '.cshrc' in your home directory. Enjoy. Ajoutez ensuite ce qui permet au système de reconnaître fink : Si vous utilisez tcsh ou csh : CODE echo "source /sw/bin/init.csh" >> ~/.cshrc Si vous utilisez bash ou sh : CODE echo ". /sw/bin/init.sh" >> ~/.profile -------------------------- Suite à toutes ces étapes, vous avez un fink fonctionnel... Nous allons voir mainteanant comment ajouter les paquages instables, et installer des applis... ![]() Ouvrez une nouvelle fenêtre de terminal pour prendre en compte le init.csh (ou init.sh) - Pour ajouter les paquages "unstable" (qui tournent très bien, malgré leur nom ![]() CODE sudo pico /sw/etc/fink.conf Si votre éditeur de prédilection est emacs ou vi, je ne vous empêche pas de l'utiliser ![]() Vous avez une ligne : CODE Trees: local/main stable/main stable/crypto local/bootstrap à changer en : CODE Trees: local/main stable/main stable/crypto local/bootstrap unstable/main unstable/crypto quittez et sauvez (ctrl-X, puis répondre Y et valider)... mettez fink à jour : CODE fink selfupdate-cvs rentrez votre password, validez, répondez aux questions en utilisant les valeurs par défaut... Fink se connecte au cvs, et faut l'update... Même remarque, si ça échoue, insistez ![]() Vous pouvez ensuite, (par principe), faire un : CODE fink update-all Pour vérifier que tout est à jour... --------------------------------------- Plusieurs commandes utiles de fink : CODE fink list l less -> envoie petit à petit la liste de tous les paquages disponibles... un "i" apparaît devant s'ils sont installés... CODE fink list mot -> Même chose, mais limité aux paquages qui contiennent dans leur nom ou description "mot" CODE fink selfupdate-cvs -> Update de fink, à faire assez souvent ces prochains jours, les développeurs rajoutant très souvent des paquages 10.3, ou changeant des trucs... CODE fink update-all -> Vérifie que les paquages installés correspondent bien aux dernières versions, et dans le cas contraire, installe les dernières versions... À faire près un selfupdate-cvs ![]() CODE fink install nom installe le paquage "nom" (ex : fink install fileutils) CODE fink remove nom supprime le paquage "nom" (ex : fink remove fileutils) CODE fink reinstall nom réinstalle le paquage "nom" (ex : fink reinstall fileutils) CODE fink rebuild nom reconstruit le paquage "nom" (ex : fink rebuild fileutils) ---------------------- Voilà, si vous trouvez des erreurs, ou que vous ne comprenez pas quelque-chose, j'attends les questions pour améliorer ce tuto ![]() Ce message a été modifié par schlum - 13 May 2008, 14:47. -------------------- I think therefore I Mac
|
|
|
![]() |
![]()
Message
#2
|
|
![]() Terminaltor Moderating Machine ![]() ![]() ![]() ![]() ![]() Groupe : Admin Messages : 24 456 Inscrit : 25 Oct 2002 Lieu : Jeumont (59) Membre no 4 319 ![]() |
Ahh, d'accord, il faut désactiver quartz-wm ? Je croyais que ça rendait juste X11 plus rapide...
Dans ce cas, remplacer le "exec quartz-wm" par un "exec startkde" devrait suffire ![]() -------------------- I think therefore I Mac
|
|
|
![]() ![]() |
Nous sommes le : 20th June 2025 - 23:40 |