我一直在尝试安装 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
以下 是针对 Ubuntu 18.04 LTS 的方法:libgphoto2
- 使能够源代码软件和更新的存储库(
software-properties-gtk
) 安装构建工具并构建 gphoto 包的依赖项:
sudo apt-get install build-essential git devscripts sudo apt-get build-dep libgphoto2-dev gphoto2
从 Debian 克隆源代码(为了兼容,我们将获得 gphoto2 和 libphoto2 的 2.5.20-3 版本):
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
我没有任何数码单反相机可供测试,但我希望这种方法能够有效。
还要注意的是,许多 GUI 应用程序使用 gphoto2 库作为后端来与相机通信。你可以尝试数码相机,暗桌,绞. 它们的所有软件包都在 Ubuntu 官方存储库中。