我最近通过sudo apt-get install libimobiledevice在ubuntu中安装了libimobiledevice,它与ios 8.1.2的功能非常相似。
但是,当我在raspberry中编译和安装最新的libimobiledevice时,ideviceinfo或ideviceinstaller总是给出以下错误
ERROR: Could not connect to lockdownd, error code -16如果这是最新版本中的一个bug,我如何知道在Ubuntu中安装的版本是什么,以便我可以下载该版本并在raspberry pi上编译?
这是我用于安装的最新安装脚本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发布于 2014-12-30 18:37:44
若要显示有关包(包括其版本)的信息,请打开终端并键入:
apt-cache show package-name 将上面命令中的包名称替换为包的名称。问题是Ubuntu存储库中没有名为libimobiledevice的包,但是有几个包的名称类似libimobiledevice (例如libimobiledevice4)。要显示这些包,运行以下命令:
apt-cache search libimobiledevice* https://askubuntu.com/questions/567126
复制相似问题