Skip to content

Instantly share code, notes, and snippets.

@boxingsquirrel
Created February 27, 2011 18:25
Show Gist options
  • Star 6 You must be signed in to star a gist
  • Fork 7 You must be signed in to fork a gist
  • Save boxingsquirrel/846393 to your computer and use it in GitHub Desktop.
Save boxingsquirrel/846393 to your computer and use it in GitHub Desktop.
Build libimobiledevice from source easily...
echo "Building libplist..."
git clone http://cgit.sukimashita.com/libplist.git/ > /dev/null
cd libplist
mkdir build
cd build
cmake --prefix=/usr ..
make
sudo make install
cd ../../
echo "Building usbmuxd..."
git clone http://cgit.sukimashita.com/usbmuxd.git/ > /dev/null
cd usbmuxd
mkdir build
cd build
cmake --prefix=/usr ..
make
sudo make install
cd ../../
echo "Building iFuse..."
git clone http://cgit.sukimashita.com/ifuse.git/ > /dev/null
cd ifuse
./autogen.sh
./configure
make
sudo make install
cd ../
echo "Building libimobiledevice..."
git clone http://cgit.sukimashita.com/libimobiledevice.git/
cd libimobiledevice
./autogen.sh
./configure
make
sudo make install
cd ../
echo "Building sbmanager..."
git clone http://cgit.sukimashita.com/sbmanager.git/ > /dev/null
cd sbmanager
./autogen.sh
./configure
make
sudo make install
cd ../
echo "Building libplist..."
git clone http://cgit.sukimashita.com/libplist.git/ > /dev/null
cd libplist
mkdir build
cd build
cmake --prefix=/usr ..
make
su -c "make install"
cd ../../
echo "Building usbmuxd..."
git clone http://cgit.sukimashita.com/usbmuxd.git/ > /dev/null
cd usbmuxd
mkdir build
cd build
cmake --prefix=/usr ..
make
su -c "make install"
cd ../../
echo "Building iFuse..."
git clone http://cgit.sukimashita.com/ifuse.git/ > /dev/null
cd ifuse
./autogen.sh
./configure
make
su -c "make install"
cd ../
echo "Building libimobiledevice..."
git clone http://cgit.sukimashita.com/libimobiledevice.git/
cd libimobiledevice
./autogen.sh
./configure
make
su -c "make install"
cd ../
echo "Building sbmanager..."
git clone http://cgit.sukimashita.com/sbmanager.git/ > /dev/null
cd sbmanager
./autogen.sh
./configure
make
su -c "make install"
cd ../
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment