Witaj na Forum Linuxiarzy
Zanim zalogujesz się, by pisać na naszym forum, zapoznaj się z kilkoma zasadami savoir-vivre'u w dziale Administracja.
Wiadomości z problemami zamieszczone w wątku "Przywitaj się" oraz wszelkie reklamy na naszym forum będą usuwane.

Automatic Blu-ray Disk Upload Toolkit

Zaczęty przez Mamut, Kwiecień 07, 2020, 12:55:24 AM

Poprzedni wątek - Następny wątek

Mamut

Pobieram Download ZIP
https://github.com/Aniverse/bluray
Installation
https://github.com/Aniverse/bluray

bash <(wget -qO- https://git.io/bluray) -u

do tej pory wszystko działa mam tak


                                                                     
������������������    ������������                                                       
������������������������  ������������                                                       
������    ������    ������      ������    ������             ���������������������   ���������������������  ���������  ���������
���������������������     ������      ������    ������             ���������       ��� ���������������   ��������� ������ 
������    ������    ������      ������    ������   ���������������     ������       ������������������������    ��������������� 
������������������������    ���������������   ������������������������             ������       ������������������������     ���������   
���������������������      ������������    ������������ ������             ������        ������������ ������     ������   
                                                              ���������     
                                                                     
Automated Blu-ray Upload Toolkit 3.0.7 (2020.03.29)
Installing latest script ...
DONE



dalej:

cd ; git clone https://github.com/Aniverse/bluray ; chmod -R +x $HOME/bluray

i tutaj mam wynik:

root@ja:~# cd ; git clone https://github.com/Aniverse/bluray ; chmod -R +x $HOME/bluray
[b]fatal: destination path 'bluray' already exists and is not an empty directory.[/b]


Nie mogę przejść dalej dlaczego to nie działa?

Abnormal Termination Error Processing Request

gosc

Pisze czemu nie działa.
Katalog bluray istnieje i nie jest pusty.
Sklonuj do innego katalogu, albo temu istniejącemu zmień nazwę.

pavbaranov

A ogólnie, to 2x robisz to samo i stąd błąd. Przeglądnij sobie zawartość tego skryptu, który pobierasz wgetem, a potem wykonujesz

Mamut

#3
Cytat: arecki w Kwiecień 07, 2020, 12:45:18 PM
Katalog bluray istnieje i nie jest pusty.
Sklonuj do innego katalogu, albo temu istniejącemu zmień nazwę.

Ale gdzie jest ten katalog? Ja nie umiem czytać skryptów nie znam się na tym.
Moim celen jest pobranie BD info z płyty.  Zczytało mi płytę  ale nie wiem gdzie to się znajduje?
Czy to nie może być proste do wykonania?
Abnormal Termination Error Processing Request

pavbaranov

Gdzie katalog? Tam gdzie napisało: $HOME/bluray. To $HOME to jest "Twój katalog", czyli np. /home/twoja_nazwa_użytkownika/bluray. Najczęściej "twoja_nazwa_użytkownika" będzie taka sama jak Twój login.
Ogólnie wygląda na to, że:
1. sklonowałeś z gita w swoim katalogu czyli w tym /home/twoja_nazwa_użytkownika.
2. klonowanie spowodowało utworzenie w nim katalogu bluray
3. skrypt, który wykonujesz zakłada również utworzenie katalogu $HOME/bluray
4. skoro skrypt chce utworzyć katalog $HOME/bluray, a napotyka już na jego istnienie (sklonowany git), to nie może/nie chce (bo tak jest ustawiony) tego wykonać.
Jeśli np. skasujesz katalog $HOME/bluray, utworzysz przykładowy katalog $HOME/tmp, przejdziesz do niego i tam wykonasz klonowanie gita, a następnie z niego uruchomisz skrypt, to powinien on się wykonać poprawnie.
A tak ogólnie - piszesz "moim celem jest pobranie BD info z płyty". Nie prościej Ci użyć jakiejś aplikacji, która jest w repozytorium? Nie mam BD, ale prawdopodobnie coś takiego jak np. k3b jest to w stanie zrobić. Alternatywy dla k3b znajdziesz na alternativeto.net.
Piszesz, że płyta została sczytana, ale nie wiesz, gdzie ona została zapisana. Tego nie wie nikt z dwu przyczyn:
- nie wiemy jakim programem to wykonałeś,
- nie wiemy, czy i jakie parametry podałeś do jej zapisu (oczywiście o ile w ogóle wykonałeś klonowanie płyty na dysk).
Najczęściej - jeśli płyta została fizycznie skopiowana na dysk, to programy, które to robią, nadają katalogowi nazwę taką, jaką ma tytuł płyty. Powiedzmy, że jest to James Bond Goldfinger i będzie to katalog "James Bond - Goldfinger" lub zbliżony. Niestety w jakim katalogu ów katalog zostanie utworzony zależy od konkretnego programu. Po prostu musisz przeszukać dysk pod kątem choćby części nazwy. Bardzo popularnym i dobrym narzędziem jest locate, które wykonuje przeszukanie całego dysku. Paczka najczęściej nazywa się mlocate. Tu masz skrócony opis: https://wiki.archlinux.org/index.php/Mlocate

Mamut

#5
Cytat: pavbaranov w Czerwiec 01, 2020, 10:34:58 AM
Ogólnie wygląda na to, że:
1. sklonowałeś z gita w swoim katalogu czyli w tym /home/twoja_nazwa_użytkownika.
2. klonowanie spowodowało utworzenie w nim katalogu bluray
3. skrypt, który wykonujesz zakłada również utworzenie katalogu $HOME/bluray
4. skoro skrypt chce utworzyć katalog $HOME/bluray, a napotyka już na jego istnienie (sklonowany git), to nie może/nie chce (bo tak jest ustawiony) tego wykonać.
Jeśli np. skasujesz katalog $HOME/bluray,


Nie wiem co to znaczy sklonowanie gita?

Program znajduje się w katalogu bluray-master
na tej stronie
https://github.com/Aniverse/bluray
zielony przycisk po prawej clone or download
- to pobieram i rozpakowuję

Tego katalogu bluray nie ma u mnie w home/moja_nazwa. Nie ma go ani po włączeniu opcji pokaż ukryte pliki
ani po logowaniu "as root".

Robiłem tak jak wyżej ze skryptu według instrukcji na stronie.
https://github.com/Aniverse/bluray
Instalation

Płytę zczytało mi za pierwszym razem kiedy uruchomiłem
widać było postęp skanowania a po zakończeniu nie było żadnego komunikatu czy to się zrobiło czy nie i gdzie.
No więc spróbowałem jeszcze raz inną płytą i od tego momentu założyłem ten wątek.

Katalog jest zajęty ale go nie ma.

Abnormal Termination Error Processing Request

pavbaranov

Cytat: Mamut w Czerwiec 01, 2020, 11:24:49 AM
Nie wiem co to znaczy sklonowanie gita?
To, co zrobiłeś tu:
Cytat: Mamutgit clone https://github.com/Aniverse/bluray ; chmod -R +x $HOME/bluray
Cytat: Mamut w Czerwiec 01, 2020, 11:24:49 AM
Tego katalogu bluray nie ma u mnie w home/moja_nazwa.
Cóż - obawiam się, że będzie problem z pomocą Ci albowiem informacje, które uzyskujemy przeczą sobie. Np. powyższa z:
Cytat: Mamutroot@ja:~# cd ; git clone https://github.com/Aniverse/bluray ; chmod -R +x $HOME/bluray
fatal: destination path 'bluray' already exists and is not an empty directory.
czy:
Cytat: MamutKatalog jest zajęty ale go nie ma.
To ten katalog jest, czy go nie ma (nie może być coś "zajęte" co nie istnieje).

Dodatkowo to wygląda na to, że po kilka razy robisz to samo. Piszesz np. "Pobieram download ZIP", a następnie opisujesz, że klonujesz repozytorium z GITa. Jeśli tak robisz, to próbujesz wykonać 2x tę samą czynność (oczywiście, o ile rozpakowałeś zipa, a klonowanie odbywa się z tego samego katalogu nadrzędnego.
Mniejsza o to. Katalog, do którego winno następować klonowanie płyty albo podajesz podczas działania programu, albo przybiera on jakieś swoje dane. Szczerze, aż tak mi się nie chce analizować kilkuset linijek kodu, by dojść do tego, gdzie to idzie, zwłaszcza, że ze screenów na stronie wynika co innego, a ze skryptu co innego. Nadto chińskiego w ząb nie znam. Możesz uruchomić skrypt tego programu raz jeszcze i sprawdzić gdzie podaje, że chce klonować płytę, bo ze screenu na stronie wynika, że taka informacja jest podawana.
Jak chcesz wiedzieć czy i gdzie został utworzony folder z zawartością płyty, to raz jeszcze polecam locate (albo dowolne inne narzędzie tego typu, ale akurat locate mnie nie zawiodło jeszcze nigdy).

Zobacz najnowsze wiadomości na forum