IPB

Bienvenue invité ( Connexion | Inscription )

> Fink sur Mac OSX, (c'est presque Linux...)
Options
Nicephore17
posté 12 Apr 2005, 20:02
Message #1


Adepte de Macbidouille
*

Groupe : Membres
Messages : 160
Inscrit : 10 Aug 2004
Membre no 21 939



Bonjour à tous,

Je suis en train d'essayer de rédiger un article concernant Fink pour mon site Web... quelqu'un pourrait-il avoir la gentillesse de vérifier que je ne raconte pas de bêtise?

Merci...

PREMIERE PARTIE:

1.1 - Qu’est ce qu’un portage


Le monde Linux offre de nombreuses opportunité d’avoir accès à des logiciels libres gratuits et puissant, or, si vous avez lu notre comparatif Mac/PC, vous savez que les systèmes Mac OS X reposent sur un architecture logicielle très proche de Linux, vous êtes donc en droit de vous demander où se trouvent tous ces merveilleux logiciels en version Macintosh...


Seulement, ce n’est pas aussi facile que cela... Si les deux système sont assez proche, il reste un certain nombre de particularités qui font que si vous mettiez un CDROM de logiciel pour Linux dans votre Mac, ce ne serait pas vraiment concluant. En réalité, les logiciel différent au niveau des l’accès à ce que l’on appelle, dans le monde informatique, des librairies. Ces librairies, que vous pouvez trouver très facilement à la racine du disque dur de votre Mac sous le nom "Bibliothèque", sont une collection de morceau de logiciel contribuant au grand puzzle que forme un application finale. En effet, dans l’informatique moderne, un programmeur ne va pas re-programmer un bouton à chaque fois qu’il en a besoin : par soucis de cohérence et par simplicité, il fera appel à une librairie déjà disponible sur votre Mac. Par conséquent tous les boutons de l’interface Mac se ressemblent et, d’autre part, les logiciel finaux sont plus léger puisque vous possédez déjà une partie du code, si je puis m’exprimer ainsi. C’est là qu’intervient un projet comme Fink...

Pour les faute de frappe, de français, les s qui manques etc. je verrais plus tard avec mes correcteur, c'est surtout pour le technique..
Go to the top of the page
 
+Quote Post
 
Start new topic
Réponse(s)
Nicephore17
posté 12 Apr 2005, 21:17
Message #2


Adepte de Macbidouille
*

Groupe : Membres
Messages : 160
Inscrit : 10 Aug 2004
Membre no 21 939



ça avance...

1 - Introduction


1.1 - Qu’est ce qu’un portage


Le monde Linux offre de nombreuses opportunité d’avoir accès à des logiciels libres gratuits et puissant, or, si vous avez lu notre comparatif Mac/PC, vous savez que les systèmes Mac OS X reposent sur un architecture logicielle très proche de Linux, vous êtes donc en droit de vous demander où se trouvent tous ces merveilleux logiciels en version Macintosh...


Seulement, ce n’est pas aussi facile que cela... Si les deux système sont assez proche, il reste un certain nombre de particularités qui font que si vous mettiez un CDROM de logiciel pour Linux dans votre Mac, ce ne serait pas vraiment concluant. En réalité, les logiciel différent au niveau des l’accès à ce que l’on appelle, dans le monde informatique, des bibliothèques. Ces bibliothèques, que vous pouvez trouver très facilement à la racine du disque dur de votre Mac sous le nom de... "Bibliothèque", sont une collection de morceau de logiciel (aussi appelés "objets") contribuant au grand puzzle que forme un application finale. En effet, dans l’informatique moderne, un programmeur ne va pas re-programmer un bouton à chaque fois qu’il en a besoin : par soucis de cohérence et par simplicité, il fera appel à une librairie déjà disponible sur votre Mac. Par conséquent tous les boutons de l’interface Mac se ressemblent et, d’autre part, les logiciel finaux sont plus léger puisque vous possédez déjà une partie du code, si je puis m’exprimer ainsi. C’est là qu’intervient un projet comme Fink...


1.2 - Présentation de Fink


Fink à pour but de "porter" des application du monde Linux vers le monde Mac. En réalité il s’agit d’un travail très simple mais particulièrement long et méticuleux : des collaborateurs volontaires et engagés s’occupent de porter peu à peu des applications vers notre système préféré, comme ils disposent du code source de ces logiciels, il leur "suffit" de le modifier afin d’utiliser les libraires du Apple au lieu de celle de Linux. Dans un cas concret, pour créer notre fameux bouton on modifie le portion de code informatique décrivant l’accès à librairie GTk de Linux pour utiliser le bouton pré-programmé de la librairie de Mac.


Apple conscient de l’intérêt porté à ce genre manipulation à mis à disposition de toute le monde, sur leur site de developpement un serveur graphique, appelé X11, comparable au serveur graphique XFree86 de Linux, capable de supporter la gestion graphique de ces application. De même, Apple met à notre disposition un kit complet de développement nommé XCode puissant et gratuit.


2- Mise en service


2.1 - Récupération des logiciels


Avant toute chose il faut que l’environnement X11 soit disponible sur votre ordinateur, pour vous le procurer, deux solution s’offrent à vous. Soit vous l’installer à partir du CD d’installation de Mac OS X soit vous le récupérez sur le site d’apple (ici). Si vous optez pour la seconde solution il sera nécessaire que vous vous enregistriez sur le site d’Apple, cela ne vous engage à rien, est totalement gratuit et garanti sans spam.


Si vous désirer installer des logiciel à partir des sources et les compiler vous même il vous faut l’outil capable de transformer des lignes de code en fichier exécutable, il s’agit de GCC (GNU C Compiler) disponible dans le kit Xcode téléchargeable, lui aussi site d’Apple pour les développeurs (enregistrement requis). Je ne vous conseille pas de l’installer maintenant, je vous expliquerais pourquoi un peu plus loin dans cet article.


Enfin, ou devrais-je dire "évidemment", il vous faut Fink qui est accessible sur le site du projet Fink : http://fink.sourceforge.net (notez le petit bouton bleu-blanc-rouge en haut à gauche pour nous autres les francophone). Récupérez la version correspondant à votre version de Mac OS X.


2.2 - Installation de Fink


Donc, après avoir installé X22 (je vous laisse faire c’est vraiment simple) et laissé de côté Xcode pour le moment, regardons ce que nous avons dans le dossier de Fink.


Contenu du dossier d’installation
(image)



Pour installer Fink en lui-même il suffit de double cliquer sur Fink 0.7.1 Installer.pkg et de suivre les instructions qu’il vous donne. Pensez à vous munir du mot de passe du compte administrateur. A la fin de l’installation Fink vous demandera la permission de modifier le fichier .profile acceptez et, si cela échoue, ne vous en faites pas ce n’est pas problématique. Une fois l’installation terminée, rien ne laisse transparaître que Fink est bel et bien installé. En effet, tout s’est passé à un niveau très bas du système d’exploitation et seul les plus expérimenté d’entre nous irons voir le répertoire sw qui à été créé à la racine du disque dur (visible uniquement en utilisant le Terminal)


Fink...
(image)


A partir de maintenant, il est tout à fait possible de commencer à installer des application en se plaçant dans le répertoire /sw et en utilisant les commande traditionnelles de Debian pour installer des logiciels :


Exemple :
(image)

Ceci dit il existe une manière beaucoup moins barbare d’installer des logiciels avec Fink et c’est d’ailleurs ce qui fait probablement la grande force de ce projet : un gestionnaire d’installation graphique est disponible, il s’appelle FinkCommander. Pour installer ce dernier, qui se trouve avec les autres fichier d’installation de Fink, il suffit de le glisser dans votre répertoire "Application" et de le lancer pour voir ce que cela donne...
Go to the top of the page
 
+Quote Post
Phil J. Fry
posté 12 Apr 2005, 23:31
Message #3


The Original Martian <span style=
*****

Groupe : Modérateurs
Messages : 6 974
Inscrit : 25 May 2004
Lieu : sɹɐɯ ⅋ ʞɹoʎ ʍǝu ʍǝu ⅋ ǝssᴉns
Membre no 19 190



QUOTE(Nicephore17 @ 12 Apr 2005, 22:17)
...
2.2 - Installation de Fink

Donc, après avoir installé X2211 (je vous laisse faire c’est vraiment simple) et laissé de côté Xcode
...[right][snapback]1098505[/snapback][/right]


Co(q)uille wink.gif

Ce message a été modifié par philjfry - 12 Apr 2005, 23:32.


--------------------
MBP 16" Sequoia 15.5 MBA 13" Sonoma 14.7.5 MacBook Air 11" 10.9.5 MacBook 2Ghz 1Go X.6.4 blanc Mac Mini 1.25Ghz 1Go X.4.10 Spatule de 10,5 cm iPod shuffle 512 iPod mini 4GB iPod Nano 16GB
DBCM III Disciple du MSV Team BOINC Macbidouille
But I'm a creep, I'm a weirdo - What the hell am I doin here? - I don't belong here Radiohead
Il vaut mieux mobiliser son intelligence sur des conneries que mobiliser sa connerie sur des choses intelligentes - S'il n'y a pas de solution, c'est qu'il n'y a pas de problème - Devises Shadok
La connaissance, c'est savoir que la tomate est un fruit. La sagesse, c'est savoir qu'il ne faut pas la mettre dans une salade de fruit. B O'D
Go to the top of the page
 
+Quote Post

Les messages de ce sujet
- Nicephore17   Fink sur Mac OSX   12 Apr 2005, 20:02
- - Metaldeth   Bonsoir. Le mot anglais "library" ne de...   12 Apr 2005, 20:45
|- - Nicephore17   QUOTE(Metaldeth @ 12 Apr 2005, 20:45)Bonsoir....   12 Apr 2005, 21:10
- - Nicephore17   ça avance... 1 - Introduction 1.1 - Qu’est ce...   12 Apr 2005, 21:17
|- - philjfry   QUOTE(Nicephore17 @ 12 Apr 2005, 22:17)... 2....   12 Apr 2005, 23:31
- - Diego Rayban   ...   12 Apr 2005, 23:17
- - Nicephore17   (X22 j'avais vu lol...) (Suite et fin) ******...   12 Apr 2005, 23:42
- - jpimbert   Ce projet est une bonne idée, très génreuse. F�...   13 Apr 2005, 04:32
- - f_cam   Le X11 d'apple est un portage de XFree86, il s...   13 Apr 2005, 10:02
- - Val1984   Plus de message d'erreur maintenant vu que l...   13 Apr 2005, 10:29
- - maclinuxG4   STOP: je te propose que tu le mette via wiki avec ...   13 Apr 2005, 12:58
- - Nicephore17   Bon... alors.. je suis reviendu de ma formation Sh...   13 Apr 2005, 18:46
|- - Val1984   QUOTE(Nicephore17 @ 13 Apr 2005, 19:46)Xcode ...   13 Apr 2005, 23:40
|- - Nicephore17   QUOTE(Val1984 @ 13 Apr 2005, 23:40)Je suis pl...   14 Apr 2005, 10:01
- - Nicephore17   C'est en ligne: http://www.adminrezo.net/artic...   17 Apr 2005, 22:45
- - heenok   j'ai une petite question est ce que le logicie...   22 Apr 2005, 23:02
- - Nicephore17   Je viens de jetet un oeuil sur les depos de Fink e...   22 Apr 2005, 23:13
- - heenok   merci Nicephore17 de ta reponse tres complete co...   22 Apr 2005, 23:38
- - schlum   Non, ce n'est pas Linux ... -> Software ; j...   27 Apr 2005, 21:59


Reply to this topicStart new topic
1 utilisateur(s) sur ce sujet (1 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :

 



Nous sommes le : 18th July 2025 - 13:09