Установить gphoto2 без libgphoto
Я пытался установить gphoto 2-2.5.20 и libgphoto2-2.5.22, но всякий раз, когда я устанавливаю gphoto, он использует более старую версию libgphoto2-2.5.12, которая не работает с моей камерой (Olympus E-M1 Mark II) . Есть ли хороший урок, как правильно все установить? ничего не могу найти
Спасибо за ответы
1 ответ
В соответствии с файлом новостейlibgphoto2
поддержка вашей камеры была добавлена в версии 2.5.19.
Для Ubuntu это означает, что вам нужна Ubuntu 18.10 (космическая) или будущая 19.04 (дискотека). Обе версии не LTS.
Так что на Ubuntu LTS нужно скомпилировать gphoto2
а также libgphoto2
самостоятельно.
Ниже приведен метод для Ubuntu 18.04 LTS:
- Включить репозитории исходного кода из Sofware & Updates (
software-properties-gtk
) Установите инструменты сборки и сборки зависимостей для пакетов gphoto:
sudo apt-get install build-essential git devscripts sudo apt-get build-dep libgphoto2-dev gphoto2
Клонировать исходный код из 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
Убедитесь, что пакеты 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
У меня нет DSLR для тестирования, но я надеюсь, что этот метод будет работать.
Также обратите внимание, что многие приложения с графическим интерфейсом используют библиотеку gphoto2 в качестве внутреннего интерфейса для связи с камерой. Вы можете попробовать digiKam, DarkTable, Entangle. Все они имеют пакеты в официальных репозиториях Ubuntu.