El manual de cómo compilar desde la fuente está disponible en la página de inicio de git de fuse-ext2 . Sin embargo, use las líneas a continuación, porque tuve que hacer pequeños cambios para que funcionara (por ejemplo, la fuente de descarga de libtool se ha movido).
Al menos las xcode-command-line-tools apropiadas y OSXFuse deben estar instalados.
Descargue la fuente desde github y descomprima el archivo. Luego abre Terminal.app y entra
cd ~/Downloads
asumiendo que el archivo fuse-ext2 fue descomprimido allí.
Primero tienes que descargar, crear e instalar varias herramientas (m4, autoconf, automake, libtool, e2fsprogs). Entonces puedes construir fuse-ext2. Todo esto se hace 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
Todas las líneas sin #
deben ingresarse en la Terminal y luego ejecutarse presionando la tecla Enter . Puedes usar copiar y pegar.
Una forma más fácil es instalar brew y usar estas instrucciones a continuación (también en Terminal).
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
Después de finalizar cualquiera de los dos métodos, se instalan todos los archivos necesarios (incluido un prefanato) y debes poder r / w ext2 / 3/4.