установите gphoto2 без libgphoto

Я пытался установить gphoto 2-2.5.20 и libgphoto2-2.5.22, но каждый раз, когда я устанавливаю gphoto, он использует более старый libgphoto2-2.5.12, какие dosn't работают с моей камерой (Olympus E-M1 Mark II). Действительно ли там польза является учебным руководством там, как установить все правильно? наклон находит что-либо

Спасибо за ответы

1
задан 22 February 2019 в 12:41

1 ответ

Согласно файлу НОВОСТЕЙ libgphoto2 поддержка Вашей камеры была добавлена в версии 2.5.19.

Для Ubuntu это означает, что у Вас должно быть Ubuntu 18.10 (космические) или будущие 19.04 (дискотека). Обе версии не являются LTS.

Таким образом на Ubuntu LTS необходимо скомпилировать gphoto2 и libgphoto2 собой.
Ниже метод для Ubuntu 18.04 LTS:

  1. Включите Репозитории исходного кода из Sofware & Updates (software-properties-gtk)
  2. Инструменты сборки установки и зависимости от сборки для gphoto пакетов:

    sudo apt-get install build-essential git devscripts
    sudo apt-get build-dep libgphoto2-dev gphoto2
    
  3. Код источника клонирования от Debian (мы получим версию 2.5.20-3 и для gphoto2 и для libphoto2 для совместимости):

    cd ~/Downloads
    git clone https://salsa.debian.org/debian-phototools-team/libgphoto2.git -b debian/2.5.20-3
    cd libgphoto2
    rm debian/source/format # disable 3.0 (quilt) format
    dpkg-buildpackage -uc -us
    sudo apt-get install ../libgphoto2*.deb
    
    cd ~/Downloads
    git clone https://salsa.debian.org/debian-phototools-team/gphoto2.git -b debian/2.5.20-3
    cd gphoto2
    rm debian/source/format # disable 3.0 (quilt) format
    dpkg-buildpackage -uc -us
    sudo apt-get install ../gphoto2*.deb
    
  4. Проверьте, что gphoto пакеты были установлены (сравните с выводом ниже):

    $ dpkg -l | grep gphoto
    ii  gphoto2                     2.5.20-3         amd64        digital camera command-line client
    ii  libgphoto2-6:amd64          2.5.20-3         amd64        gphoto2 digital camera library
    ii  libgphoto2-dev:amd64        2.5.20-3         amd64        gphoto2 digital camera library (development files)
    ii  libgphoto2-dev-doc          2.5.20-3         all          gphoto2 digital camera library (development documentation)
    ii  libgphoto2-l10n             2.5.20-3         all          gphoto2 digital camera library - localized messages
    ii  libgphoto2-port12:amd64     2.5.20-3         amd64        gphoto2 digital camera port library
    
    $ gphoto2 --version
    gphoto2 2.5.20
    
    Copyright (c) 2000-2018 Lutz Mueller and others
    
    gphoto2 comes with NO WARRANTY, to the extent permitted by law. You may
    redistribute copies of gphoto2 under the terms of the GNU General Public
    License. For more information about these matters, see the files named COPYING.
    
    This version of gphoto2 is using the following software versions and options:
    gphoto2         2.5.20         gcc, popt(m), exif, cdk, aa, jpeg, readline
    libgphoto2      2.5.20         all camlibs, gcc, ltdl, EXIF
    libgphoto2_port 0.12.0         iolibs: disk ptpip serial usb1 usbdiskdirect usbscsi, gcc, ltdl, USB, serial without locking
    

У меня нет цифрового однообъективного зеркального фотоаппарата для теста, но я надеюсь, что этот метод будет работать.


Также обратите внимание, что много приложений GUI пользуются gphoto2 библиотекой как бэкендом для передачи камеры. Можно попробовать digiKam, DarkTable, Запутать. Все у них есть пакеты в официальных репозиториях Ubuntu.

0
ответ дан 7 December 2019 в 21:14

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

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