我是 (K)ubuntu 新手。有人知道如何安装 gphoto2 软件吗?
答案1
哇,这个文档怎么这么糟糕?在撰写本文时,官方网站字面意思是:
5.3. Configuring, building, and installing
WRITEME :-P (PKG_CONFIG_PATH, ./configure, make, make install, /etc/ld.so.conf, LD_LIBRARY_PATH, PATH, yadda yadda)
这是我在多次尝试和错误后安装它的方法(在 Ubuntu 18.04 LTS 上)。请记住,这gphoto2
只是 CLI libgphoto2
。简单的安装gphoto2
不会给你带来太多帮助。
简便方法
使用apt
(或apt-get
)
$ sudo apt install gphoto2
$ sudo apt install libgphoto2-6
您可能想知道为什么它是libgphoto2-6
而不是libgphoto2
。当您输入时,sudo apt install libgphoto2
请按tab
并查看它完成的内容。您还可以查看每个 ubuntu 版本的最新软件包。发射台和packages.ubuntu.com。
之后您应该能够在终端中使用 gphoto2。
$ gphoto2 -v
应该向你展示一些有意义的东西。
高级构建
如果你访问 gphoto2 网站,你会注意到他们已经发布了libgphoto2
自 Ubuntu 18.04 最新软件包 (2.5.16) 以来的更新。具体来说,我希望支持 Sony Alpha A9,这需要libgphoto2 v2.5.22
。你可以从来源,但是现在怎么办?
cd
到 tar.bz2 文件。
解压缩:按以下方式自动完成文件名tab
$ tar -xjf libgphoto2-2.5.22.tar.bz2
配置、制作、安装进入目录。每个命令都需要花费一些时间,因此请一次输入一行。
$ cd libgphoto2-2.5.22
$ autoreconf -is
$ sudo ./configure
$ sudo make
$ sudo make install
如果在任何时候它说似乎出了问题,那么很可能是你缺少了一个包。我必须安装:libtool
,,,,,,,,libpopt-dev
libsub-dev
libexif-dev
libjpeg-dev
autoconf
autopoint
libcdk5-dev
github repo 有一个额外的步骤
autoreconf -is
对我来说,这需要apt install
和autoconf
包autopoint
。
此更新libgphoto2
。至更新 gphoto2
,我需要这样做才能使用 libgphoto2-2.5.22,您必须执行相同的步骤。阅读 README.md。我必须安装libpopt-dev
。运行./configure
提醒我注意这个问题。
您可能需要重新启动终端或您的机器才能看到更改。
之后,使用 检查您的版本gphoto2 -v
。
答案2
打开终端并输入
sudo apt install gphoto2 libgphoto2*
这应该可以。
答案3
gphoto2-updater
(https://github.com/gonzalo/gphoto2-updater) 从 gphoto2 的最新 github 源代码编译而来。