libimobiledevice funciona no Ubuntu, mas não na framboesa

1

Eu recentemente instalei o libimobiledevice no ubuntu via sudo apt-get install libimobiledevice e ele funcionou como um charme com o ios 8.1.2 ...

Mas quando eu compilo e instalo o último libimobiledevice em framboesa. ideviceinfo ou ideviceinstaller sempre me da o seguinte erro

ERROR: Could not connect to lockdownd, error code -16

Se este é um bug na versão mais recente, como posso saber qual é a versão instalada no Ubuntu para que eu possa baixar essa versão e compilar em um pi de framboesa?

Este é o script de instalação mais recente libimobiledevice que usei para instalação:

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
    
por user3585139 30.12.2014 / 19:30

1 resposta

1

Para mostrar informações sobre um pacote, incluindo sua versão, abra o terminal e digite:

apt-cache show package-name  

Substitua o nome do pacote no comando acima pelo nome do seu pacote. O problema é que não existe um pacote chamado libimobiledevice nos repositórios do Ubuntu, mas existem alguns pacotes com nomes semelhantes a libimobiledevice (por exemplo, libimobiledevice4). Para mostrar esses pacotes, execute o seguinte comando:

apt-cache search libimobiledevice*  
    
por karel 30.12.2014 / 19:37