File tree Expand file tree Collapse file tree 1 file changed +18
-0
lines changed
Expand file tree Collapse file tree 1 file changed +18
-0
lines changed Original file line number Diff line number Diff line change 1+ FROM ubuntu:latest
2+ RUN apt-get update&& apt-get install -y git build-essential pkg-config autoconf automake libtool-bin python3 python-is-python3 libssl-dev libusb-1.0-0-dev
3+ RUN git clone https://github.com/libimobiledevice/libplist
4+ RUN git clone https://github.com/libimobiledevice/libusbmuxd
5+ RUN git clone https://github.com/libimobiledevice/libimobiledevice
6+ RUN git clone https://github.com/libimobiledevice/libimobiledevice-glue
7+ RUN git clone https://github.com/libimobiledevice/usbmuxd.git
8+ RUN cd libplist && ./autogen.sh && make && make install
9+ RUN cd libimobiledevice-glue && ./autogen.sh && make && make install
10+ RUN cd libusbmuxd && ./autogen.sh && make && make install
11+ RUN cd libimobiledevice && ./autogen.sh && make && make install
12+ RUN cd usbmuxd && ./autogen.sh && make && make install
13+ # if you don't this, you will get this weird error:
14+ # usbmuxd: error while loading shared libraries: libimobiledevice-glue-1.0.so.0: cannot open shared object file: No such file or directory
15+ # I guess a reboot would also work, tricky with a container though
16+ RUN ldconfig
17+ RUN usbmuxd --version
18+
You can’t perform that action at this time.
0 commit comments