libimobiledevice i.e, how do I get my iPhone to interact with my Linux

If you have to own a proprietary, human right neglecting hardware software combo known as the iOS and iPhone

To pair your device and to get stuff working between apple and Linux, you need some additional tools.

Quote:“A cross-platform FOSS library written in C to communicate with iOS devices natively…”

https://libimobiledevice.org/

$ sudo apt-get install usbmuxd libimobiledevice6 libimobiledevice-utils

ideviceinfo

Now it will require you to enter your pin to pair it. If you encounter any problem, you can try this

sudo usbmuxd -f -d
idevicepair pair

It might again ask for the pin. If all fails, probably you have to compile those tools.

Here you can find their source:

https://github.com/libimobiledevice/libimobiledevice

Further reading:

https://www.maketecheasier.com/easily-mount-your-iphone-as-an-external-drive-in-ubuntu/

https://www.groovypost.com/howto/howto/sync-your-iphone-or-ipod-touch-in-ubuntu/