首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >libimobiledevice在ubuntu上工作,但在覆盆子中不起作用。

libimobiledevice在ubuntu上工作,但在覆盆子中不起作用。
EN

Ask Ubuntu用户
提问于 2014-12-30 18:30:25
回答 1查看 1.5K关注 0票数 1

我最近通过sudo apt-get install libimobiledevice在ubuntu中安装了libimobiledevice,它与ios 8.1.2的功能非常相似。

但是,当我在raspberry中编译和安装最新的libimobiledevice时,ideviceinfoideviceinstaller总是给出以下错误

代码语言:javascript
复制
ERROR: Could not connect to lockdownd, error code -16

如果这是最新版本中的一个bug,我如何知道在Ubuntu中安装的版本是什么,以便我可以下载该版本并在raspberry pi上编译?

这是我用于安装的最新安装脚本libimobiledevice

代码语言:javascript
复制
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
EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2014-12-30 18:37:44

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

代码语言:javascript
复制
apt-cache show package-name  

将上面命令中的包名称替换为包的名称。问题是Ubuntu存储库中没有名为libimobiledevice的包,但是有几个包的名称类似libimobiledevice (例如libimobiledevice4)。要显示这些包,运行以下命令:

代码语言:javascript
复制
apt-cache search libimobiledevice*  
票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/567126

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档