Я недавно установил libimobiledevice в человечности через sudo apt-get install libimobiledevice
и это работало как очарование с iOS 8.1.2...
Но когда я компилирую и устанавливаю последний libimobiledevice в малине.ideviceinfo
или ideviceinstaller
всегда давайте мне следующую ошибку
ERROR: Could not connect to lockdownd, error code -16
Если это - ошибка в последней версии, как я могу знать то, что версия установлена в Ubuntu так, чтобы я мог загрузить ту версию и компиляцию на пи малины?
Это - последний сценарий установки libimobiledevice
то, что я использовал для установки:
git clone https://github.com/libimobiledevice/libplist.git
git clone https://github.com/libimobiledevice/libusbmuxd.git
git clone https://github.com/libimobiledevice/usbmuxd.git
git clone https://github.com/libimobiledevice/libimobiledevice.git
git clone https://github.com/libimobiledevice/ifuse.git
export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig
echo "export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig" | sudo tee -a /etc/bash.bashrc
cd libplist && ./autogen.sh && make && sudo make install && cd ..
cd libusbmuxd && ./autogen.sh && make && sudo make install && cd ..
cd libimobiledevice && ./autogen.sh && make && sudo make install && cd ..
cd usbmuxd && ./autogen.sh && make && sudo make install && cd ..
cd ifuse && ./autogen.sh && make && sudo make install && cd ..
groupadd -g 140 usbmux &>/dev/null
useradd -c 'usbmux user' -u 140 -g usbmux -d / -s /sbin/nologin usbmux &>/dev/null
passwd -l usbmux &>/dev/null
echo /usr/local/lib | sudo tee /etc/ld.so.conf.d/libimobiledevice-libs.conf
sudo ldconfig
Для проявления информации о пакете, включая его версию, открывают терминал и тип:
apt-cache show package-name
имя пакета Замены в вышеупомянутой команде с названием Вашего пакета. Проблема нет никакого пакета, названного libimobiledevice в репозиториях Ubuntu, но существует несколько пакетов с именами, которые подобны libimobiledevice (например, libimobiledevice4). Для показа этих пакетов выполняет следующую команду:
apt-cache search libimobiledevice*