Usare fink
Installare programmi
fink offre un vasto database di programmi comodamente installabili ed utilizzabili all'interno dell'ambiente X11. Potete scegliere se usare FinkCommander o il Terminale.
Usare FinkCommander
Aprite FinkCommander (dovreste averlo copiato nella cartella Applicazioni al livello principale del disco) e sfogliate l'elenco dei programmi disponibili (potete riordinarlo anche per categoria, se volete). Scegliete il programma che vi interessa, ad esempio xinvaders:

Notate che:
- nella colonna Status non compare nulla, perché il programma non è mai stato installato sul vostro Mac;
- nella colonna Installed non compare nulla, per lo stesso motivo;
- nella colonna Latest viene indicata la versione più recente disponibile per il programma: in questo caso la 2.1.2-3;
- nella colonna Binary viene indicata la versione "stabile" più recente disponibile per il programma: in questo caso la 2.1.2-2; notate che in molti casi non esiste una versione "stabile" (binaria) disponibile, e siete costretti ad installare una versione "instabile" a partire dai sorgenti; notate anche che quando una versione binaria esiste, spesso il suo numero di versione è più vecchio di quello dell'ultima versione "instabile" disponibile.
Scegliamo di installare xinvaders nella sua versione binaria; selezioniamo allora il programma dall'elenco, poi scegliamo da menu il comando Binary > Install. Rispondiamo con la risposta di default a tutte le domande che fink dovesse farci:

Nel giro di poco tempo il programma si installa; questa rapidità è dovuta al fatto che abbiamo scelto un'installazione binaria, per la quale non è richiesta la ricompilazione.

Notate che ora che xinvaders è stato installato, la colonna Installed riporta il suo numero di versione, e quella Status riporta "outdated" in quanto ne esiste già una versione più recente, anche se disponibile solo nella distribuzione tramite file sorgenti.
Se invece avessimo scelto di installare xinvaders nella sua forma "instabile", ovvero dai file sorgenti, che garantiscono però di usare l'ultima versione disponibile, avremmo nuovamente selezionato il programma dall'elenco propostoci da FinkCommander, e avremmo poi usato il comando da menu Source > Install. Per il resto la procedura non cambia molto (inserite sempre la password di amministratore se necessario, e confermate tutte le risposte di default alle domande che fink dovesse farvi), se non che dura di più, perché è necessario compilare il programma dai file sorgenti. Se non avete installato XCode come descritto nel capitolo 2 non potete installare nessun programma dai file sorgenti.
Usare il Terminale
Aprite il vostro browser web preferito (ad esempio Safari) e consultate on-line l'elenco dei programmi disponibili con fink. Sceglietene uno che vi piace (ad esempio xinvaders, che si trova nella sezione games, ovvero giochi) e annotatevi il suo nome (xinvaders, per l'appunto). Se cliccate sul link del programma da voi scelto, vi si apre una pagina web che riporta alcune informazioni interessanti:

Ad esempio potete apprendere che, sotto MacOS X 10.4, l'ultima versione binaria (stabile) di xinvaders è la 2.1.2-2, mentre l'ultima versione disponibile (instabile) è la 2.1.2-3. Alcuni programmi potrebbero non essere disponibili in versione binaria, ma solo nella distribuzione costituita dai file sorgenti.
Scegliamo di installare xinvaders nella sua distribuzione binaria o stabile. Aprite il Terminale e digitate il seguente comando:
sudo /sw/bin/apt-get install xinvaders
Inserite la password di amministratore quando vi viene richiesto e rispondete a tutte le domande che fink dovesse farvi confermando la risposta di default (quindi vi basta premere "invio" o "a capo"). Attendete che l'installazione si sia conclusa.
Se invece decidete di installare la versione distribuita sotto forma di file sorgenti, ricordate innanzitutto che per fare ciò è necessario che abbiate installato XCode così come descritto nel capitolo 2. Quindi aprite il Terminale e digitate il seguente comando:
sudo /sw/bin/fink install xinvaders
Anche in questo caso inserite la vostra password di amministratore quando vi viene richiesto e confermate tutte le risposte di default. Attendente che l'esecuzione del comando si completi (potrebbe volerci un po' di tempo).
Usare i programmi installati
Nel Finder, aprite una nuova finestra e portatevi nella cartella /Applicazioni/Utility. Qui aprite con un doppio click del mouse l'applicazione denominata X11. Vi comparirà una finestra denominata xterm simile a quella del Terminale, nella quale digiterete (nell'ipotesi che vogliate usare il programma che abbiamo appena installato, ovvero xinvaders) il comando /sw/bin/xinvaders, come indicato nella figura seguente:

Il programma si caricherà subito mostrandovi la finestra di gioco:

Ovviamente se avete installato un programma diverso dovrete scrivere il suo nome in luogo di xinvaders. Notate anche che per avviare un programma che fa uso di X11 dovete utilizzare il terminale (xterm) di X11, e non quello di MacOS X.
Rimuovere programmi
La procedura di rimozione di un programma precedentemente installato è particolarmente semplice. Mediante FinkCommander, selezionate dall'elenco il programma da eliminare quindi selezionate, da menu, i comandi Binary > Remove oppure Source > Remove. Se preferite usare il Terminale, digitate i comandi sudo /sw/bin/apt-get remove nomeprogramma oppure sudo /sw/bin/fink remove nomeprogramma dove naturalmente digitate il nome del programma che volete rimuovere in luogo di nomeprogramma.
Eliminare fink
Fink e tutti i suoi programmi risiedono nella cartella /sw al livello principale del disco. Vi basta quindi aprire il Terminale e digitare:
sudo rm -Rf /sw
inserendo la password di amministratore quando vi viene richiesto. Eliminate poi la cartella FinkCommander dall'interno della cartella /Applicazioni e dite addio a fink.
Eliminare X11
Fate piazza pulita di X11 col Terminale, usando i comandi:
sudo rm -Rf /etc/X11
sudo rm -Rf /usr/X11R6
Inserite la password di amministratore quando vi viene richiesto. Eliminate poi l'applicazione X11 da /Applicazioni/Utility trascinandola nel cestino.
Torna all'indice
Vai avanti