Как я могу установить Gphoto2?

Я новичок в (K) Ubuntu. Кто-нибудь знает, как установить программное обеспечение gphoto2?

2 ответа

Вау, как документация для этого так ужасна? На момент написания документа на официальном сайте буквально говорится:

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 репо имеет дополнительный шаг

autoreconf -is

который для меня требуется apt installв autoconf а также autopoint пакеты.

Это обновления libgphoto2, Обновить gphoto2, что мне нужно было сделать, чтобы использовать libgphoto2-2.5.22, вы должны пройти те же шаги. Прочитайте README.md. Я должен был установить libpopt-dev, Бег ./configure предупредил меня об этой проблеме.

Вам может потребоваться перезапустить Терминал или ваш компьютер, чтобы увидеть изменения.

После этого проверьте свою версию, используя gphoto2 -v,

Откройте терминал и введите

sudo apt install gphoto2 libgphoto2*

Это должно сделать это.

gphoto2-updater (https://github.com/gonzalo/gphoto2-updater) компилируется из новейшего github-источника gphoto2.

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