使用 sbmanager 安装和配置 Bzip2 包

使用 sbmanager 安装和配置 Bzip2 包

这真让我抓狂

我正在尝试安装 sbmanager 并且我已经完成了此操作

 Cd sbmanager
 ./autogen.sh

检查 libbz2...否

所以我尝试运行这个

 Apt-get build-dep libbz2-dev

但是它说以下软件包替换了bzip2...Bzip2已安装

Locate bzip2 
Found 34 different bzip in 6 locations 

如果您在非标准前缀中安装软件,我不明白为什么要考虑调整 PKG CONFIG PATH 环境变量......

我不知道该怎么做 ->

或者,您可以设置环境变量 libbz2_Cflags 和 libbz2_libs 以避免调用 pkg-config

我在网上找到了这个, https://www.bountysource.com/issues/21048852-libbz2-does-not-provide-pkg-config

最底下的评论说他已经解决了这个问题,但他在说什么,他没有解释自己,或者我只是还不够理解......

有人可以详细解释一下吗,因为我相信这会帮助很多试图理解这一点的人......为什么我的系统说你拥有它,但程序却说你需要它?

答案1

首先经理真的很老了,上次有人写它是在 2010 年,而最后一次更新是在 2012 年。我建议你安装libimobiledevicesbmanager 的较新版本。引自“关于”部分。

它允许其他软件轻松访问设备的文件系统,检索有关设备及其内部的信息,备份/恢复设备,管理 SpringBoard® 图标、管理已安装的应用程序、检索地址簿/日历/笔记和书签以及(使用 libgpod)将音乐和视频同步到设备。

运行以下命令进行安装libimobiledevice

wget http://www.libimobiledevice.org/downloads/libimobiledevice-1.2.0.tar.bz2
tar xvjf Downloads/libimobiledevice-1.2.0.tar.bz2
cd libimobiledevice-1.2.0/
./autogen.sh
make
sudo make install

笔记

为了使其正常工作,请确保您拥有这些必需的软件。

usbmuxd
make
autoheader
automake
autoconf
libtool
pkg-config
gcc

相关内容