Installazione di GNU Midnight Commander su Mac OSX

Qualcuno mi ha chiesto come installare GNU Midnight Commander (mc) su Mac OSX.

Riassumo brevemente quanto ho fatto per installare mc sul mio Mac OSX 10.4.11
  • prerequisito di tutto e` l`installazione dell`ambiente di sviluppo XCODE della Apple che mette a disposizione tra le altre cose il make ed il compilatore GCC.
  • prerequisito di GNU Midnight Commander e` pkg-config:
    • scaricare gli ultimi sorgenti di pkg-config (0.22 nel mio caso)
    • tar -xvzf pkg-config-0.22.tar.gz
    • cd pkg-config-0.22
    • ./configure
    • make
    • sudo make install
    • dopo l`installazione occorre modificare l`impostazione della variabile di ambiente PATH per includere /usr/local/bin. Editare /etc/profile (sudo vi /etc/profile) e aggiungere la riga PATH="$PATH:/usr/local/bin"
  • altro prerequisito di GNU Midnight Commander e` GNU gettext:
    • scaricare gli ultimi sorgenti di gettext (0.16 nel mio caso)
    • tar -xvzf gettext-0.16.tar.gz
    • cd gettext-0.16
    • ./configure
    • make
    • sudo make install
  • ultimo prerequisito di GNU Midnight Commander sono le glib:
    • scaricare gli ultimi sorgenti di glib (2.12.13 nel mio caso)
    • tar -xvzf glib-2.12.13.tar.gz
    • cd glib-2.12.13
    • ./configure
    • make
    • sudo make install
  • adesso finalmente installiamo GNU Midnight Commander:
    • scaricare gli ultimi sorgenti di GNU Midnight Commander (4.6.1)
    • tar -xvzf mc-4.6.1.tar.gz
    • cd mc-4.6.1
    • configure --without-x --with-screen=ncurses
    • make
    • sudo make install
A questo punto l`installazione di GNU Midnight Commander e` terminata mc -V ci dara` qualcosa simile a:

GNU Midnight Commander 4.6.1
Virtual File System: tarfs, extfs, cpiofs, ftpfs, fish
With builtin Editor
Using the ncurses library
With subshell support as default
With support for background operations
With mouse support on xterm
With internationalization support

that's all folks! Fatemi sapere se siete riusciti anche voi...

A presto

[Home] [Index] [Usage] [Environment variable] [pre-processor] [funzioni] [debug]

Nessun commento: