Odpowiedzi:
Wow, jak dokumentacja tego jest tak straszna? W momencie pisania dokumentacji na oficjalnej stronie dosłownie jest napisane:
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)
Oto jak go zainstalowałem (na Ubuntu 18.04 LTS) po wielu próbach i błędach. Pamiętaj, że gphoto2
jest to po prostu CLI libgphoto2
. Po prostu instalacja gphoto2
niewiele dla ciebie zrobi.
Użyj apt
(lub apt-get
)
$ sudo apt install gphoto2
$ sudo apt install libgphoto2-6
Być może zastanawiasz się, dlaczego tak jest, libgphoto2-6
a nie tylko libgphoto2
. Podczas pisania sudo apt install libgphoto2
naciśnij tab
i zobacz, co się kończy. Możesz także zobaczyć, jakie są najnowsze pakiety dla każdej kompilacji Ubuntu. Launchpad i packages.ubuntu.com .
Następnie powinieneś móc używać gphoto2 w Terminalu.
$ gphoto2 -v
powinien pokazać ci coś znaczącego.
Jeśli wejdziesz na stronę gphoto2, zauważysz, że wydali aktualizacje libgphoto2
od najnowszego pakietu Ubuntu 18.04 (2.5.16). W szczególności chcę mieć obsługę Sony Alpha A9, która wymaga libgphoto2 v2.5.22
. Możesz pobrać go ze źródła , ale co teraz?
cd
do pliku tar.bz2.
rozpakuj go : automatycznie uzupełnij nazwę pliku, naciskająctab
$ tar -xjf libgphoto2-2.5.22.tar.bz2
konfiguruj, twórz, instaluj Przejdź do katalogu. Każde z tych poleceń zajmie trochę czasu, więc wprowadzaj po jednym wierszu na raz.
$ cd libgphoto2-2.5.22
$ autoreconf -is
$ sudo ./configure
$ sudo make
$ sudo make install
Jeśli w którymś momencie jest napisane, że wygląda na to, że coś poszło nie tak, prawdopodobnie brakuje pakietu. Musiałem zainstalować: libtool
, libpopt-dev
, libsub-dev
, libexif-dev
, libjpeg-dev
, autoconf
, autopoint
,libcdk5-dev
Repozytorium github ma dodatkowy krok
autoreconf -is
co dla mnie, wymagane apt install
ing autoconf
i autopoint
paczek.
To aktualizuje libgphoto2
. Aby zaktualizować gphoto2
, co musiałem zrobić, aby użyć libgphoto2-2.5.22, musisz wykonać te same kroki. Przeczytaj plik README.md. Musiałem zainstalować libpopt-dev
. Uruchomienie ./configure
zaalarmowało mnie o tym problemie.
Może być konieczne ponowne uruchomienie Terminalu lub komputera, aby zobaczyć zmiany.
Następnie sprawdź swoją wersję za pomocą gphoto2 -v
.
Otwórz terminal i wpisz
sudo apt install gphoto2 libgphoto2*
To powinno to zrobić.