Как я могу установить 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.