Estoy tratando de hacer Ext4 disco legible en mac OSX 10.10.5. Ya he instalado OSXFuse, he leído en este sitio que yo también lo necesario para instalar el fusible ext2. He descargado fuse-ext2-master.zip y descomprimido. Parece contener archivos de código fuente, pero ningún programa de instalación. Cómo se supone que voy a utilizar estos archivos?
Respuesta
¿Demasiados anuncios?La acumulación de origen de cómo-a está disponible en el git página de inicio de fusible-ext2. Por favor utilice las siguientes líneas, sin embargo, porque tuve que hacer pequeños cambios para que funcione (e.g el libtool fuente de descarga se ha movido).
Al menos el adecuado xcode-en la línea de comandos de las herramientas y OSXFuse tiene que ser instalado.
Descargar el código fuente de github y descomprimir el archivo. A continuación, abra el Terminal.aplicación y entrar
cd ~/Downloads
suponiendo que el fusible de archivos ext2 fue descomprimido allí.
Primero tienes que descargar, compilar e instalar varias herramientas (m4, autoconf, automake, libtool, e2fsprogs). A continuación, puede crear fusible-ext2. Todo esto se hace usando la 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 un #
han de ser introducidos en la Terminal y luego ejecutado por golpear al Introducir la clave. Usted puede utilizar copiar y pegar.
Una forma más fácil es instalar cerveza y el uso de estas instrucciones de abajo (también en la 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 terminar cualquiera de los dos métodos todos los archivos necesarios están instalados (incluyendo un prefpane) y usted debería ser capaz de r/w ext2/3/4.