Czy w Linuksie można zainstalować Dropbox bez uprawnień roota?
Próbowałem zainstalować go na moim uniwersytecie, korzystając ze źródeł tutaj znalezionych , ale wydaje mi się, że muszę wprowadzić hasło roota (czego oczywiście nie wiem).
Czy w Linuksie można zainstalować Dropbox bez uprawnień roota?
Próbowałem zainstalować go na moim uniwersytecie, korzystając ze źródeł tutaj znalezionych , ale wydaje mi się, że muszę wprowadzić hasło roota (czego oczywiście nie wiem).
Odpowiedzi:
Nie podajesz swojej dystrybucji, ale ponieważ nie instalujesz się jako root, prawdopodobnie nie jest to ważne. (Pliki binarne mają być instalowane w całym systemie, więc jeśli nie uda ci się przekonać administratora systemu do zainstalowania pakietu, musisz skompilować i zainstalować w swoim katalogu domowym).
Zasadniczo klient Linux Dropbox składa się z dwóch części: demona, dropboxd
który zapewnia „proces demona zamkniętego źródła dla użytkownika, który zapewnia, że $HOME/Dropbox
katalog jest odpowiednio zsynchronizowany”, oraz klienta, który łączy się z demonem i dostarcza informacji. Dostarczone pliki binarne dostarczają wtyczkę Nautilus dla Gnome, chociaż są również dostępni klienci CLI.
Będziesz chciał zapoznać się z sekcją Instalowanie w środowisku tekstowym Linux , które zawiera łącza do plików binarnych demona dla systemów 32-bitowych i 64-bitowych. Jeśli nie potrzebujesz wtyczki Nautilus, skorzystaj z oficjalnego skryptu CLI Dropbox lub utworzonego przez użytkownika alternatywnego skryptu CLI .
Jeśli naprawdę chcesz wtyczki Nautilus, musisz ją zbudować z pakietu źródłowego i zainstalować w swoim katalogu domowym.
Rozpakuj pakiet źródłowy:
tar xjf nautilus-dropbox-0.6.1.tar.bz2
cd nautilus-dropbox-0.6.1
Uruchom skrypt konfiguracyjny; dodaj własne opcje, ale będziesz potrzebować --prefix=
opcji:
./configure --prefix=/home/<username>
Jeśli to się nie powiedzie, prawdopodobnie będziesz musiał pobrać nagłówki do bibliotek potrzebnych do kompilacji programu: GTK 2.12, GLib 2.13, Nautilus 2.16 i Libnotify 0.4.4 (wersje minimalne; jeśli możesz dopasować wersję dostarczoną przez twój system , możesz uniknąć faktycznej kompilacji i po prostu pobrać pliki nagłówkowe, aby zainstalować je we własnym ~/include
katalogu).
Zbuduj i zainstaluj pliki binarne; powinny być one zainstalowane w katalogu domowym (np ~/bin
, ~/share
, ~/lib
, ~/man
, etc).
make
make install
Zauważ, że jest to podstawowy proces i być może będziesz musiał kilka razy go przepracować w zależności od bibliotek i nagłówków dostępnych w twoim systemie. Wszystkie te kroki są możliwe bez dostępu użytkownika root, ale będziesz musiał zmodyfikować wszelkie instalacje, aby zainstalować je w katalogu domowym zamiast lokalizacji systemowych takich jak /lib
lub /usr
.
Jeśli napotkasz kłopoty, najlepszym sposobem na znalezienie pomocy są fora Dropbox .
W systemie Ubuntu wystarczy pobrać standardowy .deb
pakiet i za pomocą dowolnego narzędzia do archiwizacji znaleźć i wyodrębnić dropbox
plik (który jest skryptem w języku Python). Zapisz go gdzieś w swoim katalogu domowym i uruchom, ~/dropbox start -i
aby zainstalować demona. To wszystko działa dobrze w mojej uczelni.
„Instalowanie w środowisku tekstowym Linux” nie działa, gdy piszę tę odpowiedź.
Proste instrukcje instalacji z wiersza poleceń można teraz znaleźć na stronie pobierania Dropbox
Następnie uruchom demona Dropbox z nowo utworzonego folderu .dropbox-dist.
$ ~/.dropbox-dist/dropboxd
Tu masz:
Kroki opisano w tym poście na blogu .