Facebook Messenger

Tematy związane z oprogramowaniem, instalacją, konfiguracją
Awatar użytkownika
Rafal_F
Moderator
Posty: 2350
Rejestracja: 29 sierpnia 2008, 16:45

Post autor: Rafal_F »

A skąd te foldery się wzięły, gdzie się znajdują i co w nich jest?
Polecenie:

Kod: Zaznacz cały

git clone https://github.com/oconnor663/fbmessenger.git
Klonuje repozytorium git, czyli utworzy ono katalog fbmessenger i ściągnie tam repozytorium (kod źródłowy) programu. Po utworzeniu paczki deb według instrukcji które podał pone13 wszystkie te źródła (wszystko co stworzył git) możesz spokojnie usunąć. Zostaw sobie plik *.deb. Który jest potrzebny do zainstalowania programu.
lifciu
Posty: 59
Rejestracja: 14 lutego 2014, 00:31

Post autor: lifciu »

Najprawdopodobniej ze wcześniejszych, samodzielnych prób instalacji.

Są w nich pliki takie jak: bin, fbmessenger, pckaging, resources, license, readme itp.

Po wpisaniu tego co podałeś nadal ten sam problem czyli:

Kod: Zaznacz cały

fatal: destination path 'fbmessenger' already exists and is not an empty directory.
Dochodzę do wniosku, że muszę usunąć katalog 'fbmessenger' i 'fbmessenger-master' tylko nie wiem jak bo nawet z tego poradnika nic nie pomaga. Albo nie wyszukuje katalogów albo nie mam praw(teoretycznie prawa mam), próbując zmienić prawa do tego katalogu niby wszystko jest w porządku.
Awatar użytkownika
Rafal_F
Moderator
Posty: 2350
Rejestracja: 29 sierpnia 2008, 16:45

Post autor: Rafal_F »

I to są właśnie te źródła które miały być sklonowane, możesz je zobaczyć otwierając link: https://github.com/oconnor663/fbmessenger

Nie bardzo wiem co jest nie tak, usuń wszystko z katalogu w którym teraz jesteś (jeżeli jest to zrodla). Następnie wykonaj takie polecenia i wklej tu cały listing z konsoli (łącznie z samymi poleceniami):

Kod: Zaznacz cały

ls
git clone https://github.com/oconnor663/fbmessenger.git
ls
lifciu
Posty: 59
Rejestracja: 14 lutego 2014, 00:31

Post autor: lifciu »

Kod: Zaznacz cały

filip@filip-netbook:~$ ls
Dokumenty    fbmessenger-master  master.zip  Obrazy   Publiczny  Szablony
fbmessenger  komputer            Muzyka      Pobrane  Pulpit     Wideo
filip@filip-netbook:~$ git clone https://github.com/occonor663/fbmessenger.git
fatal: destination path 'fbmessenger' already exists and is not an empty directory.
filip@filip-netbook:~$ ls
Dokumenty    fbmessenger-master  master.zip  Obrazy   Publiczny  Szablony
fbmessenger  komputer            Muzyka      Pobrane  Pulpit     Wideo
filip@filip-netbook:~$ ls fbmessenger
bin  fbmessenger  LICENSE  packaging  README.md  resources  run.sh  setup.py
filip@filip-netbook:~$ su
Hasło: 
root@filip-netbook:/home/filip# rm -Rf /fbmessenger/*
root@filip-netbook:/home/filip# ls
Dokumenty    fbmessenger-master  master.zip  Obrazy   Publiczny  Szablony
fbmessenger  komputer         Muzyka      Pobrane  Pulpit     Wideo
root@filip-netbook:/home/filip# rm -r /fbmessenger/
rm: nie można usunąć `/fbmessenger/': Nie ma takiego pliku ani katalogu
root@filip-netbook:/home/filip# rm -r /fbmessenger/*
rm: nie można usunąć `/fbmessenger/*': Nie ma takiego pliku ani katalogu
root@filip-netbook:/home/filip# 
Awatar użytkownika
Rafal_F
Moderator
Posty: 2350
Rejestracja: 29 sierpnia 2008, 16:45

Post autor: Rafal_F »

1. Skoro ściągnąłeś repozytorium w postaci zip nie musisz go klonować. Po prostu rozpakuj i wejdź do katalogu

Kod: Zaznacz cały

.../fbmessenger/packaging/deb
lub

Kod: Zaznacz cały

fbmessenger-master/packaging/deb
Nie wiem jak tam struktura katalogów wygląda. Ostatecznie masz wylądować w katalogu deb.
Następnie wykonaj instrukcje pone13 od punktu "secundo".

2. W kwestii wyjaśnienia: kiedy git informuje że taki katalog już istnieje to chodzi właśnie o katalog ~/fbmessenger, czyli nie tylko masz usunąć wszystko z katalogu ~/fbmessenger, ale razem z tym katalogiem, czyli

Kod: Zaznacz cały

rm -r ~/fbmessenger
lifciu
Posty: 59
Rejestracja: 14 lutego 2014, 00:31

Post autor: lifciu »

Po wpisaniu

fbmessenger-master/packaging/deb

Pojawiło się

Kod: Zaznacz cały

bash: fbmessenger-master/packing/deb: Jest katalogiem
Przy próbie skasowania wszystkiego nadal pojawia się, że nie ma takiego katalogu. Wypakować też tego nie idzie.
Awatar użytkownika
Rafal_F
Moderator
Posty: 2350
Rejestracja: 29 sierpnia 2008, 16:45

Post autor: Rafal_F »

Napisałem wejdź do katalogu:

Kod: Zaznacz cały

[b]cd[/b] fbmessenger-master/packaging/deb
Już to raz rozpakowałeś, więc po co drugi raz w to samo miejsce?
lifciu
Posty: 59
Rejestracja: 14 lutego 2014, 00:31

Post autor: lifciu »

Wszedłem w katalog. Secundo poszło i na tym się skończyło. Usunąć tych katalogów nadal nie mogę. - Brak dostępu.
Awatar użytkownika
Rafal_F
Moderator
Posty: 2350
Rejestracja: 29 sierpnia 2008, 16:45

Post autor: Rafal_F »

Dalej nie idzie? Nie możesz uruchomić skryptu?
Kto jest właścicielem tych katalogów?
Jeżeli archiwum rozpakowałeś jako root, wtedy właścicielem będzie root i zwykły użytkownik nie będzie mógł dokonywać żadnych zmian. Sprawdź poleceniem:

Kod: Zaznacz cały

ls -l
Sprawdź też czy skrypt ma prawa do uruchamiania. Jak nie ma, to przed punktem "Tertio" musisz wykonać

Kod: Zaznacz cały

chmod a+x ./build-deb.sh
I dopiero wtedy instrukcje z punktu "Tertio".

I ponownie odsyłam do jakiegoś kursu o linuksie dla początkujących.
lifciu
Posty: 59
Rejestracja: 14 lutego 2014, 00:31

Post autor: lifciu »

Więc tak.

Kod: Zaznacz cały

filip@filip-netbook:~$ ls -la | grep fbmessenger
drwxrwxrwx  7 root  root    4096 lut 15 01:14 fbmessenger 
drwxr-xr-x  6 root  root    4096 lut 14 06:46 fbmessenger-master
Gdy z poziomu roota chce cokolwiek zrobić z tymi katalogami to przy każdej operacji wyskakuje, że nie ma takiego katalogu ani pliku.

Dodam jeszcze, że doceniam zaangażowanie w mój problem. Dziękuję. :)
ODPOWIEDZ