Linuxiarze.pl Forum

Dystrybucje Linux => Ubuntu, Kubuntu, Xubuntu, Lubuntu => Wątek zaczęty przez: Kano w Lipiec 07, 2017, 06:50:08 PM

Tytuł: Problem z instalacją pliku .sh
Wiadomość wysłana przez: Kano w Lipiec 07, 2017, 06:50:08 PM
Witam. Ściągnąłem plik instalacyjny pewnego programu do obróbki video (DaVinci Resolve 12.5.5) w Ubuntu 16.04 LTS, ale podczas instalacji poleceniem ./nazwa_pliku.sh po uprzednim zalogowaniu się na konto root, terminal wyświetlił mi coś takiego:

root@laptop-HP-Pavilion-dv5-Notebook-PC:/home/laptop/Pulpit# ./DaVinci_Resolve_12.5.5_Linux.sh
Verifying archive integrity... All good.
Uncompressing DaVinci Resolve Installation Package...
Extracting files...
tar: /usr/lib64: Nie można open: Nie ma takiego pliku ani katalogu
tar: Error is not recoverable: exiting now
./install.sh: linia 43: Exit_With_Error: nie znaleziono polecenia
resolve: nie znaleziono żadnego procesu
Copying Resolve files...
Copying scripts...
Copying docs...
Copying Onboarding package...
Copying UI resources...
Copying libraries...
Creating shortcuts...
cp: nie można utworzyć zwykłego pliku '/root/Desktop/': Nie jest katalogiem
/bin/chown: nie ma dostępu do '/root/Desktop/DaVinci Resolve.desktop': Nie ma takiego pliku ani katalogu
/bin/chmod: nie ma dostępu do '/root/Desktop/DaVinci Resolve.desktop': Nie ma takiego pliku ani katalogu
Resolve System Updated


Czy ktoś wie w czym jest problem i jak go rozwiązać?
Tytuł: Odp: Problem z instalacją pliku .sh
Wiadomość wysłana przez: lesio w Lipiec 07, 2017, 08:22:50 PM
Pierwszy komunikat błędu dotyczy katalogu /usr/lib64. Czy na komputerze jest taki katalog? Czy zainstalowany Ubuntu jest 32 czy 64-bitowy?
Tytuł: Odp: Problem z instalacją pliku .sh
Wiadomość wysłana przez: Kano w Lipiec 07, 2017, 08:43:04 PM
Cytat: lesio w Lipiec 07, 2017, 08:22:50 PM
Pierwszy komunikat błędu dotyczy katalogu /usr/lib64. Czy na komputerze jest taki katalog? Czy zainstalowany Ubuntu jest 32 czy 64-bitowy?

W katalogu "usr" jest tylko katalog o nazwie "lib" (bez 64) a system jest 64-bitowy.
Tytuł: Odp: Problem z instalacją pliku .sh
Wiadomość wysłana przez: lesio w Lipiec 07, 2017, 10:40:59 PM
W moim systemie (Rosa R9 Fresh) jest katalog /usr/lib64, ale w Sparkim (czyli także w Debianie) - nie ma. Może coś jest napisane na ten temat w instrukcji instalacji programu?
Ostatecznie, skoro takiego katalogu nie ma, to można go utworzyć:
# mkdir /usr/lib64
i spróbować powtórzyć instalację. Przedtem jednak warto sprawdzić, czy jest katalog /root/Desktop (też wyskoczył błąd), a jeśli go nie ma, to można spróbować go także utworzyć.
Tytuł: Odp: Problem z instalacją pliku .sh
Wiadomość wysłana przez: Kano w Lipiec 08, 2017, 06:07:20 PM
Utworzyłem obydwa foldery i powtórzyłem instalację i system zwrócił mi to:
root@laptop-HP-Pavilion-dv5-Notebook-PC:/home/laptop/Pulpit# ./DaVinci_Resolve_12.5.5_Linux.sh
Verifying archive integrity... All good.
Uncompressing DaVinci Resolve Installation Package...
Extracting files...
resolve: nie znaleziono żadnego procesu
Copying Resolve files...
Copying scripts...
Copying docs...
Copying Onboarding package...
Copying UI resources...
Copying libraries...
Creating shortcuts...
Resolve System Updated

I nie wiem co dalej. Czy to znaczy, że aplikacja się zainstalowała?
Tytuł: Odp: Problem z instalacją pliku .sh
Wiadomość wysłana przez: lesio w Lipiec 08, 2017, 09:59:29 PM
Na to pytanie nie odpowiem - trzeba po prostu spróbować uruchomić ten program. Najpierw poszukać go w menu, a gdy nie ma, to uruchomić "z palca" w terminalu. Jeśli działa, to znaczy, że instalacja się udała :-)
Jedyny niepokojący napis to "resolve: nie znaleziono żadnego procesu" - ale nie jestem w stanie odpowiedzieć, czy to coś złego ...
Tytuł: Odp: Problem z instalacją pliku .sh
Wiadomość wysłana przez: Kano w Lipiec 10, 2017, 12:29:36 PM
Niestety chyba się nie udało, dlatego, że wyszukiwarka systemowa nie znajduje żadnego pliku o tej nazwie (oprócz pliku instalacyjnego). Również w terminalu wpisywałem nazwę tego programu na wiele różnych sposobów, żeby go uruchomić i nic.
Tytuł: Odp: Problem z instalacją pliku .sh
Wiadomość wysłana przez: lesio w Lipiec 10, 2017, 01:49:23 PM
To niekoniecznie jest przesądzone. Najpierw spróbuj wyszukać plik w katalogu /usr/bin:
find /usr/bin -name "*inci*" -print

lub w w całym /usr;
find /usr -name "*inci*" -print

Ponieważ instalator napisał, że wykreował skróty (sądzę, że chodzi o pliki z rozszerzeniem ".desktop" , to może znajdziesz jakąś nazwę w katalogu /usr/share/applications.
Tytuł: Odp: Problem z instalacją pliku .sh
Wiadomość wysłana przez: Kano w Lipiec 10, 2017, 07:58:59 PM
Po wpisaniu pierwszego polecenia system nic nie "odpowiedział", więc jak sądzę w katalogu usr/bin nic nie ma. Za to system znalazł plik DaVinci Resolve z rozszerzeniem desktop w katalogu usr/share/applications, ale kiedy kliknąłem na nią dwa razy, ikona na kilka sekund pojawiła się na pasku szybkiego uruchamiania i zniknęła. Kiedy wpisałem jej nazwę w terminalu, żeby ją uruchomić, wyświetlił się komunikat "nie znaleziono polecenia".
Tytuł: Odp: Problem z instalacją pliku .sh
Wiadomość wysłana przez: lesio w Lipiec 15, 2017, 08:32:57 AM
Jeśli znalazłeś plik .desktop, to świetnie. Przeglądnij go. W linii z "Exec=" jest podana nazwa pliku programu, który jest uruchamiany. W terminalu wpisz tę nazwę i zobacz, co się dzieje po uruchomieniu.
Tytuł: Odp: Problem z instalacją pliku .sh
Wiadomość wysłana przez: Kano w Lipiec 16, 2017, 06:11:59 PM
A jak mam go przeglądnąć?
Tytuł: Odp: Problem z instalacją pliku .sh
Wiadomość wysłana przez: lesio w Lipiec 16, 2017, 07:55:57 PM
Jest to zwykły plik tekstowy. Są więc 2 sposoby:
1. Z poziomu jakiegokolwiek eksploratora kliknąć na plik prawym klawiszem myszy i otworzyć przy użyciu dowolnego edytora.
2. W terminalu wydajemy polecenie:
       $ cd /usr/share/applications   (ten katalog, gdzie jest znaleziony plik z rozszerzeniem .desktop)
       $ more *inci*.desktop
                albo
       $ cat *inci*.desktop
Tytuł: Odp: Problem z instalacją pliku .sh
Wiadomość wysłana przez: Kano w Lipiec 16, 2017, 08:10:35 PM
Dzięki za wyjaśnienie. Ten plik to /opt/resolve/bin/resolve. Kiedy wpisałem jego nazwę w terminalu wyskoczył komunikat:

error while loading shared libraries: libOpenCL.so.1: cannot open shared object file: No such file or directory
Tytuł: Odp: Problem z instalacją pliku .sh
Wiadomość wysłana przez: lesio w Lipiec 18, 2017, 01:21:58 AM
A więc brakuje pakietu o nazwie zaczynającej się od libopencl. Spróbuj go doinstalować  przy pomocy menadżera pakietów, np. synaptic
Nie używam ubuntu, więc nie wiem, czy on tam standardowo jest. Może jest coś innego. Ale synaptic można doinstalować poleceniem:
$ sudo apt-get install synaptic
Tytuł: Odp: Problem z instalacją pliku .sh
Wiadomość wysłana przez: Kano w Lipiec 18, 2017, 06:43:53 PM
Synaptic wyświetlił mi 15 pakietów libopencl. Wszystkie oprócz jednego są poprzedzone nazwą nvidia.

https://zapodaj.net/0e8c9d83fad94.png.html

Czy mam zainstalować wszystkie? Czy tylko niektóre z nich?
Tytuł: Odp: Problem z instalacją pliku .sh
Wiadomość wysłana przez: pavroo w Lipiec 19, 2017, 12:49:58 AM
Cytaterror while loading shared libraries: libOpenCL.so.1
Biblioteka libOpenCL.so.1 jest częścią pakietu ocl-icd-libopencl1
https://packages.ubuntu.com/xenial/amd64/ocl-icd-libopencl1/filelist
Tytuł: Odp: Problem z instalacją pliku .sh
Wiadomość wysłana przez: Kano w Lipiec 19, 2017, 08:13:19 PM
Zainstalowałem ten pakiet, który wskazał pavroo. Potem na wszelki wypadek zrestartowałem system i uruchomiłem dwuklikiem usr/share/applications/DaVinci Resolve.desktop. Ikona pojawiła się na pasku szybkiego uruchamiania i pojawił się ekran startowy programu po czym system przestał odpowiadać. Zresetowałem komputer, uruchomiłem program po raz drugi znów pojawił się ekran startowy i po ok. 2 sekundach zniknął (ikona na pasku też). Kiedy uruchomiłem aplikację przez terminal, pojawił się komunikat:
bash: /usr/share/applications/DaVinci Resolve.desktop: Brak dostępu
Spróbowałem uruchomić też /opt/resolve/bin/resolve. Efekt był taki sam jak wyżej. Ale kiedy uruchomiłem ten plik w terminalu, system odpowiedział:
ActCCMessage Already in Table: Code= 2222, Mode=  0, Level=  0, CmdKey= 8, Option= 0
ActCCMessage Already in Table: Code= c005, Mode= 13, Level=  1, CmdKey= -1, Option= 0
ActCCMessage Already in Table: Code= c006, Mode= 13, Level=  1, CmdKey= -1, Option= 0
ActCCMessage Already in Table: Code= c007, Mode= 13, Level=  1, CmdKey= -1, Option= 0
QSocketNotifier: Can only be used with threads started with QThread
New connection received.
Connection is closed.
log4cxx: No appender could be found for logger (UI).
log4cxx: Please initialize the log4cxx system properly.
12.5.5 (#026)
Main thread starts: 49A59B40
Tytuł: Odp: Problem z instalacją pliku .sh
Wiadomość wysłana przez: pavroo w Lipiec 19, 2017, 09:00:32 PM
Kolejna brakująca zależność - liblog4cxx10v5 :
Cytatlog4cxx: No appender could be found for logger (UI).
Powinieneś czasami korzystać z wyszukiwarki pakietów Ubuntu:
https://packages.ubuntu.com/pl/xenial/amd64/liblog4cxx10v5/filelist
Tytuł: Odp: Problem z instalacją pliku .sh
Wiadomość wysłana przez: Kano w Lipiec 21, 2017, 11:45:50 AM
Nie wiedziałem nawet, że znów chodzi o jakiś pakiet. Niestety mimo zainstalowania tego pakietu wyskakuje wciąż ten sam komunikat.
Tytuł: Odp: Problem z instalacją pliku .sh
Wiadomość wysłana przez: lesio w Lipiec 21, 2017, 09:12:25 PM
Jeżeli po zainstalowaniu pakietu "liblog4cxx10v5" wyskakuje dalej ten sam komunikat, to ja nie jestem już w stanie nic wymyślić. Cała nadzieja w Pavroo :-)