sobota, 9 stycznia 2016

Install openshot-qt (2.0) on Ubuntu (and Arch linux)

Rozwiązane przetestowane na Ubuntu (16.04) i (Arch linux).
Program do edycji plików: nano.

W przypadku Arch linux instalacja przebiega bez problemów.
Wystarczy pobrać pliki z GitHub-a i skompilować.

Zależności pochodne do tych potrzebnych dla Ubuntu --> Instrukcja instalacji dla Ubuntu (poniżej).
git clone https://github.com/OpenShot/libopenshot-audio.git
cd libopenshot-audio
mkdir build && cd build
cmake ../
make
sudo make install

(Jeśli masz więcej niż jeden rdzeń w procesorze, to koło polecenia make użyć znacznika -jx - gdzie x oznacza ilość rdzeni które mają być wykorzystane do kompilacji. np. -j3)

Kolejny element (kolejność jest BARDZO WAŻNA!):
git clone https://github.com/OpenShot/libopenshot.git
cd libopenshot
mkdir build && cd build
cmake ../
make
sudo make install

(Jeśli masz więcej niż jeden rdzeń w procesorze, to koło polecenia make użyć znacznika -jx - gdzie x oznacza ilość rdzeni które mają być wykorzystane do kompilacji. np. -j3)
...i sam program:
git clone https://github.com/OpenShot/openshot-qt.git
cd openshot-qt
sudo python3 setup.py install

Instalacja na Ubuntu.
W przypadku Ubuntu są dwa rozwiązania pobierania: pierwsze - użycie jak w Archu - git, albo systemu Canonical - bzr. 

Zależności potrzebne do kompilacji:
sudo apt-get install build­-essential cmake libavformat­-dev libavdevice­-dev libswscale­-dev libavresample-­dev qt5­-default qtbase5-­dev qt5­-qmake qtmultimedia5-­dev libmagick++-­dev python3­-dev libunittest++-­dev swig doxygen libxinerama-­dev libxcursor­-dev libasound2­-dev python3 python3­-pyqt5 python3-­pyqt5.qtmultimedia python3-­pyqt5.qtwebkit libqt5svg5 python3-­simplejson

Teraz wykonujesz wszystkie czynności opisane w przypadku Arch linux.

Poniższa instrukcja instrukcji była ważna do dnia 10.01.2016 roku. Od 10.01.2016 procedura instalacji na Ubuntu zaczęła działać bez problemu.
W przypadku Ubuntu można posłużyć się systemem bzr:
polecenie git clone ... zmieniasz na odpowiednie linijki:
bzr branch lp:~openshot.code/libopenshot/libopenshot­-audio
bzr branch lp:libopenshot
bzr branch lp:openshot/2.0/ openshot-­qt

Instalujesz libopenshot-audio i libopenshot (kolejność bardzo ważna!)

Jak napisałem, w przypadku Arch (po zainstalowaniu odpowiednich zależności potrzebnych do kompilacji) tak i w przypadku Ubuntu - polecenie: sudo python3 setup.py install  - w katalogu programu openshot-qt uruchamia instalację.
Ale w przypadku Ubuntu tak się nie dzieje.
Aby instalacja i w Ubuntu się udała trzeba zmodyfikować plik setup.py:
W sekcji:
# Make a copy of the src tree (temporary for naming reasons only)
odnajdujemy "src" i dodajemy przed: ~/openshot-qt/ - są to 3 miejsca!!
Powinno to tak wyglądać po edycji - z zaznaczeniem przez mnie miejsc do edycji:

Dopiero teraz!! w katalogu openshot-qt wykonujemy polecenie do instalacji openshot-qt (2.0) w systemie: sudo python setup.py install
Dopiero teraz program powinien się bez problemu zainstalować :) A raczej tak było u mnie...
Odnośnie powyższych wykreśleń: na razie wszystko instaluje się jak należy :)

Brak komentarzy:

Prześlij komentarz