libimobiledevice 在 ubuntu 上可用,但在 raspberry 上不可用

libimobiledevice 在 ubuntu 上可用,但在 raspberry 上不可用

我最近在 ubuntu 中安装了 libimobiledevice,sudo apt-get install libimobiledevice并且它与 ios 8.1.2 运行良好...

但是当我在raspberry中编译并安装最新的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

答案1

要显示有关软件包的信息(包括其版本),请打开终端并输入:

apt-cache show package-name  

将上述命令中的 package-name 替换为您的包的名称。问题是没有名为libimobiledevice在 Ubuntu 存储库中,但有一些包的名称类似于libimobiledevice(例如 libimobiledevice4)。要显示这些包,请运行以下命令:

apt-cache search libimobiledevice*  

相关内容