È possibile installare Dropbox senza i privilegi di root in Linux?
Ho provato a installarlo nella mia università, usando i sorgenti trovati qui , ma mi sembra di dover inserire la password di root (che ovviamente non lo so).
È possibile installare Dropbox senza i privilegi di root in Linux?
Ho provato a installarlo nella mia università, usando i sorgenti trovati qui , ma mi sembra di dover inserire la password di root (che ovviamente non lo so).
Risposte:
Non dai la tua distribuzione, ma dal momento che non stai installando come root, probabilmente non è importante. (I binari sono pensati per essere installati a livello di sistema, quindi a meno che tu non riesca a convincere l'amministratore di sistema a installare il pacchetto, dovrai compilare e installare nella tua home directory.)
In sostanza, il client Linux di Dropbox è diviso in due parti: un demone, dropboxd
che fornisce un "processo daemon di origine chiusa per utente che assicura che la $HOME/Dropbox
directory sia sincronizzata correttamente" e un client che si connette al demone e fornisce informazioni. I binari forniti forniscono un plugin Nautilus per Gnome, sebbene siano disponibili anche client CLI.
Ti consigliamo di fare riferimento a Installazione in un ambiente Linux testuale , che include collegamenti ai file binari del demone per sistemi a 32 e 64 bit. Se non è necessario il plug-in Nautilus, utilizzare lo script CLI Dropbox ufficiale o uno script CLI alternativo creato dall'utente .
Se vuoi davvero il plugin Nautilus, dovrai crearlo dal pacchetto sorgente e installarlo nella tua home directory.
Decomprimere il pacchetto sorgente:
tar xjf nautilus-dropbox-0.6.1.tar.bz2
cd nautilus-dropbox-0.6.1
Esegui lo script di configurazione; aggiungi le opzioni che desideri, ma avrai bisogno --prefix=
dell'opzione:
./configure --prefix=/home/<username>
In caso contrario, probabilmente dovrai prendere le intestazioni per le librerie necessarie per compilare il programma: GTK 2.12, GLib 2.13, Nautilus 2.16 e Libnotify 0.4.4 (versioni minime; se riesci ad abbinare la versione fornita dal tuo sistema , puoi evitare la compilazione effettiva e semplicemente prendere i file di intestazione per installarli nella tua ~/include
directory).
Compilare e installare i binari; essi dovrebbero essere installati nella vostra directory home (ad esempio ~/bin
, ~/share
, ~/lib
, ~/man
, ecc).
make
make install
Si noti che questo è il processo di base e potrebbe essere necessario analizzarli alcune volte a seconda delle librerie e delle intestazioni disponibili sul sistema. Tutti questi passaggi sono possibili senza accesso root, ma dovrai modificare qualsiasi installazione per installarli nella tua home directory anziché in percorsi di sistema come /lib
o /usr
.
In caso di problemi, la soluzione migliore per trovare aiuto sono i forum di Dropbox .
Su Ubuntu, basta scaricare il .deb
pacchetto standard e usando qualsiasi strumento di archiviazione trovare ed estrarre il dropbox
file (che è uno script Python). Conservalo da qualche parte nella tua home directory ed eseguilo ~/dropbox start -i
per installare il demone. Questo è tutto, lavorando alla perfezione nel mio universo.
"Installazione in un ambiente Linux testuale" non funziona mentre scrivo questa risposta.
Ora è possibile trovare semplici istruzioni per l'installazione dalla riga di comando nella pagina di download di Dropbox
Quindi, esegui il demone Dropbox dalla cartella .dropbox-dist appena creata.
$ ~/.dropbox-dist/dropboxd
Ecco qui:
I passaggi sono descritti in questo post del blog .