Strona 2 z 3
: 14 lutego 2014, 23:23
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.
: 14 lutego 2014, 23:44
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.
: 14 lutego 2014, 23:50
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
: 15 lutego 2014, 00:02
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#
: 15 lutego 2014, 00:10
autor: Rafal_F
1. Skoro ściągnąłeś repozytorium w postaci zip nie musisz go klonować. Po prostu rozpakuj i wejdź do katalogu
lub
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
: 15 lutego 2014, 00:23
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.
: 15 lutego 2014, 00:27
autor: Rafal_F
Napisałem
wejdź do katalogu:
Już to raz rozpakowałeś, więc po co drugi raz w to samo miejsce?
: 15 lutego 2014, 00:37
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.
: 15 lutego 2014, 01:30
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:
Sprawdź też czy skrypt ma prawa do uruchamiania. Jak nie ma, to przed punktem "Tertio" musisz wykonać
I dopiero wtedy instrukcje z punktu "Tertio".
I ponownie odsyłam do jakiegoś kursu o linuksie dla początkujących.
: 15 lutego 2014, 20:38
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ę.
