Comment puis-je installer le fusible-ext2 à utiliser avec OSXFuse

J'essaie de rendre le disque Ext4 lisible sur Mac OSX 10.10.5. J'ai déjà installé OSXFuse , j'ai lu sur ce site que j'ai également besoin d'installer le fusible-ext2 . J'ai téléchargé fuse-ext2-master.zip et l' ai décompressé. Il semble contenir des files de code source mais pas de programme d'installation. Comment puis-je utiliser ces files?

La version à partir de source est disponible sur la page d'accueil git de fusible-ext2 . Veuillez utiliser les lignes ci-dessous, car j'ai dû faire de légers changements pour le faire fonctionner (par exemple, la source de téléchargement libtool a été déplacée).

Au less, les outils de command line xcode et OSXFuse appropriés doivent être installés.

Téléchargez la source à partir de github et décompressez le file. Ensuite, ouvrez Terminal.app et entrez

cd ~/Downloads 

en supposant que le file fusible-ext2 a été décompressé là-bas.

Tout d'abord, vous devez download, créer et installer plusieurs outils (m4, autoconf, automake, libtool, e2fsprogs). Ensuite, vous pouvez build fusible-ext2. Tout est terminé en utilisant 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 

Toutes les lignes sans # doivent être inputs dans le terminal puis exécutées en appuyant sur la touche Entrée . Vous pouvez utiliser copyr et coller.


Un moyen plus simple est d'installer le brew et d'utiliser ces instructions ci-dessous (également dans 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 

Après avoir terminé l'une des deux methods, tous les files nécessaires sont installés (y compris un préfet) et vous devriez pouvoir r / w ext2 / 3/4.

@klanomath: J'ai eu quelques problèmes dans vos instructions. Brew a échoué pour moi, alors je suis returnné et j'ai travaillé dans les instructions plus longues. Il y a eu quelques problèmes que j'ai dû résoudre, mais je n'ai pas pu réussir sans vos instructions exceptionnelles! Je vous remercie. Mes notes:

Le lien est cassé pour libtool. A dû utiliser:

 curl -O https://ftp.gnu.org/gnu/libtool/libtool-2.4.6.tar.gz 

A également eu problème avec la nécessité d'avoir besoin de text qui a traité avec:

 brew reinstall gettext 

et

 brew unlink gettext && brew link gettext --force 

et Enfin, j'ai vraiment besoin d'une installation complète de Xcode (si grande) et ensuite d'exécuter la command suivante:

 sudo xcode-select -s /Applications/Xcode.app/Contents/Developer 

J'ai compilé plus de code sur un Mac que sur Linux … Je ne m'attendais pas à cela … LOL