libimobiledevice 1.2 (поддержка iOS 8) для Ubuntu 14.04 Trusty

Для 11.04

Есть несколько специальных поисков, которые вы можете сделать. Найдите au, чтобы быстро получить ссылку на Ask Ubuntu (это также работает в глобальной тире). Другими являются chat, для чата Ask Ubuntu, me (для вашей последней страницы активности), meta и help (что приведет вас к этому вопросу).

Вы можете также используйте объектив для поиска любого другого сайта stackexchange через @ -модификаторы. Пример поиска:

@wordpress file permissions

или

@so +pygtk about dialog

Где @so не подходит для переполнения стека. Это (на момент написания) полный список доступных сайтов:

@stackoverflow    @serverfault    @superuser       @webapps
@gaming           @webmasters     @cooking         @gamedev
@photo            @stats          @math            @diy
@gis              @tex            @askubuntu       @money
@english          @stackapps      @ux              @unix
@wordpress        @cstheory       @apple           @rpg
@bicycles         @programmers    @electronics     @android
@onstartups       @boardgames     @physics         @homebrew
@security         @writers        @audio           @graphicdesign
@dba              @scifi          @guitars         @codereview
@codegolf         @quant          @pm              @skeptics
@fitness          @drupal         @mechanics       @parenting
@sharepoint

Обратите внимание, что объектив будет автоматически обновлять этот список каждый раз при повторной загрузке, поэтому после вашего любимого бета-сайта

Для 11.10

Теперь, когда у нас есть области, вы можете просто нажать «Результаты фильтрации» и выбрать другой сетевой сайт Stack Exchange.

1
задан 20 March 2015 в 04:58

4 ответа

Это то, что я сделал для создания libimobiledevice-1.2.0:

Установка инструментов сборки и зависимостей
sudo apt-get install build-essential fakeroot devscripts pbuilder
sudo apt-get build-dep libimobiledevice
Загрузите скрипты сборки исходного кода и Debian в текущей упакованной версии (1.1.5 на Ubuntu 14.04) ):
apt-get source libimobiledevice
cd libimobiledevice-1.1.5
Сканировать и загружать новую восходящую версию:
uscan --verbose
Распакуйте ее, поместите скрипты сборки Debian на место и обновите журнал изменений:
uupdate ../libimobiledevice_1.2.0.orig.tar.bz2
cd ../libimobiledevice-1.2.0
Создайте двоичный пакет (параллельно с таким количеством рабочих, как доступные ядра ЦП ):
debuild -b -j$(getconf _NPROCESSORS_ONLN)
(-j »указывает, что система сборки может запускать отдельные задачи сборки параллельно, если это возможно. Поскольку это иногда приводит к проблемам, возможно, стоит попробовать повторно запустить сборку без этого флага или удалить ее в первую очередь.) Установите встроенный пакет:
sudo dpkg -i ../libimobiledevice_1.2.0*.deb

На самом деле я немного обманул. Я не мог удовлетворять зависимостям сборки, потому что библиотека недоступна в достаточно последних версиях в Ubuntu 14.04: libimobiledevice-1.2.0 требует libusbmuxd-dev (>= 1.0.9), поэтому вам придется сначала создать ее из исходного кода с тем же рецептом.

8
ответ дан 23 May 2018 в 22:14
  • 1
    При попытке создать обновленный libusbmux-d после добавления некоторых зависимостей я столкнулся с: dh_auto_configure - -DCMAKE_INSTALL_PREFIX = " / usr " -DCMAKE_SKIP_RPATH = true -DLIB_SUFFIX = -DUSB_PKGCONF_INCLUDE_DIRS = " /usr/include/libusb-1.0" configure: error: непризнанная опция: `-DCMAKE_INSTALL_PREFIX = / usr 'Любая идея? Есть ли вероятность, что вы (или другие) опубликуете результат ваших усилий в ppa? – Weidenrinde 29 May 2015 в 22:34
  • 2
    Пожалуйста, откройте новый вопрос для вашей проблемы. Вы можете отправить мне ссылку через эти разделы комментариев, чтобы привлечь мое внимание к ней. В качестве быстрой идеи проконсультируйтесь с выходом ./configure --help для списка доступных опций. – David Foerster 30 May 2015 в 00:03
  • 3
    Собственно, кто-то другой сделал это, потому что они столкнулись с одной и той же проблемой ... askubuntu.com/questions/616501/… – Weidenrinde 30 May 2015 в 19:18
  • 4
    У меня такая же проблема на Ubuntu 15.04. Вы получили решение? – Code-Source 17 June 2015 в 11:39
  • 5
    Чтобы установить libusbmuxd-dev (>= 1.0.9), вы можете скачать * .deb здесь и установить его с помощью sudo dpkg -i – Michele 1 July 2015 в 19:31

Хорошо, это то, что сработало для меня.

Порядок:

libplist -> libusbmuxd -> libimobiledevice -> usbmuxd, ifuse, ideviceinstaller, ...

Источник: https://github.com/libimobiledevice/usbmuxd/issues/10

mkdir -p ~/src
cd ~/src

sudo apt-get -y install libusbmuxd-dev libplist-dev libplist++-dev libgnutls-dev libssl-dev usbmuxd make automake autoconf libtool pkg-config gcc cython doxygen checkinstall libusb-1.0-0-dev libssl-dev

git clone https://github.com/libimobiledevice/libplist.git
cd libplist/
./autogen.sh 
make
sudo make install

cd ..
git clone https://github.com/libimobiledevice/libusbmuxd.git
cd libusbmuxd/
./autogen.sh 
make
sudo make install

cd ..
git clone https://github.com/libimobiledevice/libimobiledevice.git
cd libimobiledevice/
./autogen.sh 
make
sudo checkinstall 

В приглашении checkinstall:

> y[ENTER]
> [ENTER]
> 3[ENTER]
> 1.2.1[ENTER]
> [ENTER]
8
ответ дан 23 May 2018 в 22:14

Я использую этот PPA, у него есть последний libimobiledevice, но не все компоненты представлены там: https://launchpad.net/~martin-salbaba/+archive/ubuntu/ppa+libimobiledevice

3
ответ дан 23 May 2018 в 22:14
  • 1
    Какие компоненты отсутствуют? Те, которые позволяют просматривать общие документы приложений? – NoBugs 24 October 2015 в 03:26
  • 2
    @NoBugs да, если не хватает пропусков – yanpas 24 October 2015 в 12:24
  • 3
    Не работает 15.10. – Aleksandr Dubinsky 14 February 2016 в 03:01

16.04 будет иметь 1.2. Мне удалось загрузить debs с панели запуска (https://launchpad.net/ubuntu/xenial/+source/libimobiledevice) и установить их на 15.10. Мне нужны были libusbmuxd4, libimobiledevice6 и libimobiledevice-dev. Затем я установил ifuse 1.1.3, следуя этим указаниям: https://askubuntu.com/a/691758

1
ответ дан 23 May 2018 в 22:14

Другие вопросы по тегам:

Похожие вопросы: