La compilazione da how-to sorgente è disponibile nella homepage di git di fuse-ext2 . Per favore usa le linee qui sotto, perché ho dovuto fare delle leggere modifiche per farlo funzionare (ad esempio, l'origine del download di libtool è stata spostata).
Almeno l'appropriato xcode-command-line-tools e OSXFuse devono essere installati.
Scarica il sorgente da github e decomprimi il file. Quindi apri Terminal.app e inserisci
cd ~/Downloads
supponendo che il file fuse-ext2 sia stato decompresso lì.
Prima devi scaricare, creare e installare diversi strumenti (m4, autoconf, automake, libtool, e2fsprogs). Quindi puoi creare fuse-ext2. Tutto questo è stato fatto usando Terminal.app.
export PATH=/opt/gnu/bin:$PATH
mkdir gnu
cd gnu
# m4
curl -O http://ftp.gnu.org/gnu/m4/m4-1.4.17.tar.gz
tar -zxvf m4-1.4.17.tar.gz
cd m4-1.4.17
./configure --prefix=/opt/gnu
make -j 16
sudo make install
cd ../
# autoconf
curl -O http://ftp.gnu.org/gnu/autoconf/autoconf-2.69.tar.gz
tar -zxvf autoconf-2.69.tar.gz
cd autoconf-2.69
./configure --prefix=/opt/gnu
make
sudo make install
cd ../
# automake
curl -O http://ftp.gnu.org/gnu/automake/automake-1.15.tar.gz
export PATH=/opt/gnu/bin:$PATH
tar -zxvf automake-1.15.tar.gz
cd automake-1.15
./configure --prefix=/opt/gnu
make
sudo make install
cd ../
# libtool
curl -O http://ftp.hawo.stw.uni-erlangen.de/gnu/libtool/libtool-2.4.6.tar.gz
tar -zxvf libtool-2.4.6.tar.gz
cd libtool-2.4.6
./configure --prefix=/opt/gnu
make
sudo make install
cd ../
# e2fsprogs
curl -O https://www.kernel.org/pub/linux/kernel/people/tytso/e2fsprogs/v1.42.12/e2fsprogs-1.42.12.tar.gz
tar -zxvf e2fsprogs-1.42.12.tar.gz
cd e2fsprogs-1.42.12
./configure --prefix=/opt/gnu
make
sudo make install
sudo make install-libs
cd ../../
# fuse-ext2
cd fuse-ext2-master
export PATH=/opt/gnu/bin:$PATH
./autogen.sh
CFLAGS="-idirafter/opt/gnu/include -idirafter/usr/local/include/osxfuse/" LDFLAGS="-L/opt/gnu/lib -L/usr/local/lib" ./configure
make
sudo make install
Tutte le linee senza #
devono essere immesse in Terminale e quindi eseguite premendo il tasto Invio . Puoi usare il copia e incolla.
Un modo più semplice è installare brew e utilizzare queste istruzioni di seguito (anche nel Terminale).
brew doctor #repair everything you are warned about!
brew install homebrew/dupes/m4
brew install e2fsprogs automake autoconf libtool
cd ~/Downloads/fuse-ext2-master
./autogen.sh
CFLAGS="-idirafter/$(brew --prefix e2fsprogs)/include -idirafter/usr/local/include/osxfuse" LDFLAGS="-L$(brew --prefix e2fsprogs)/lib" ./configure
make
sudo make install
Dopo aver terminato uno dei due metodi, tutti i file necessari sono installati (incluso un prefpane) e dovresti essere in grado di r / w ext2 / 3/4.