Alcuni consigli generali prima:
Per l'utente inesperto, è meglio / più semplice rimuovere il pacchetto dall'USC e quindi reinstallarlo o esiste un modo più elegante di ottenere l'aggiornamento, ad esempio utilizzando sudo apt-get update dropbox
?
Per l'utente inesperto, è assolutamente meglio e più facile, a lungo termine, non installare alcun pacchetto manualmente. L'installazione .deb
manuale di un pacchetto significa che non riceverai più aggiornamenti automatici a quel pacchetto, poiché non è stato installato tramite alcun repository noto al tuo sistema. Ciò significa che dovrai continuare ad aggiornare quel pacchetto da solo, ad esempio, andando regolarmente alla pagina dei download e scaricando la versione più recente. Inoltre, i pacchetti disponibili non hanno subito alcun controllo di qualità da parte di Ubuntu, quindi la compatibilità con il sistema non è necessariamente garantita. Nel peggiore dei casi, potresti finire con alcune strane dipendenze irrisolvibili.
Quindi sì, c'è un modo più elegante per ottenere l'aggiornamento: siediti e aspetta.
La versione più recente del client Dropbox verrà sicuramente aggiunta ai repository Ubuntu abbastanza presto. Se il client Dropbox disponibile nei repository non funzionasse più con gli attuali server Dropbox, questo sarebbe un problema che non riguarderebbe solo te, ma anche migliaia di altri utenti Ubuntu. E così, sarebbe risolto rapidamente.
Per riassumere, non provare a riparare un sistema funzionante.
Per quanto riguarda l'installazione del client Dropbox:
Dopo aver fatto un po 'di ricerche, sembra che ci siano almeno tre possibilità su come installare (ovvero come avresti potuto installare in precedenza) il client Dropbox. Analizziamoli:
1. Installazione del pacchetto nautilus-dropbox
damultiverse
Il nome del pacchetto potrebbe essere leggermente confuso. È l'unico pacchetto nei repository ufficiali che contiene il client Dropbox effettivo e proprietario stesso. Cioè, quando installi questo pacchetto, scaricherà automaticamente il client Dropbox proprietario dal sito Web di Dropbox e lo installerà (su /usr/bin/dropbox
). Sì, contiene anche un'estensione per integrare il client Dropbox con Nautilus, il file manager standard di Ubuntu ( /usr/lib/nautilus/extensions-3.0/libnautilus-dropbox.so
), da cui il nome del pacchetto.
Poiché il pacchetto contiene software proprietario non libero, è contenuto nel repository multiverso .
Per tutti i motivi che ho citato sotto "Alcuni consigli generali", questo è l'unico metodo che consiglio assolutamente di installare il client Dropbox, in particolare per i principianti di Ubuntu. Sarà gestito dal gestore dei pacchetti, è nei repository ufficiali, andrà tutto bene. Il team Ubuntu si occuperà di quel pacchetto funzionante per te.
Per installare questo pacchetto, tutto ciò che devi fare è:
sudo apt-get install nautilus-dropbox
Per rimuoverlo di nuovo:
sudo apt-get remove nautilus-dropbox
2. Installazione del pacchetto dropbox
dal repository di terze parti di Dropbox
Dropbox gestisce il proprio repository che è possibile aggiungere al proprio elenco di repository di pacchetti e da cui installare il client Dropbox. Vedi Come posso aggiungere o rimuovere Dropbox dal mio repository Linux? sulle pagine di aiuto del sito Web di Dropbox.
Una volta aggiunto quel repository come spiegato nelle istruzioni sotto quel link, sarai in grado di installare il client Dropbox proprietario direttamente dai server Dropbox utilizzando il sistema di gestione dei pacchetti.
Fondamentalmente, per installare Dropbox in questo modo, prima abilitare il repository con
sudo apt-key adv --keyserver pgp.mit.edu --recv-keys 5044912E
sudo add-apt-repository "deb http://linux.dropbox.com/ubuntu $(lsb_release -sc) main"
(Questo è leggermente più elegante di quello che ti dicono nelle pagine di aiuto, ma si riduce davvero allo stesso), quindi installa il pacchetto con
sudo apt-get update
sudo apt-get install dropbox
Questo è il secondo metodo migliore. Il pacchetto è ancora gestito dal sistema di gestione dei pacchetti, ma il repository non è gestito da Canonical. Quindi, mentre riceverai aggiornamenti tramite il sistema di gestione dei pacchetti per quel pacchetto, dovrai solo fidarti che il pacchetto fornito da Dropbox funzionerà perfettamente con il tuo sistema Ubuntu.
Un leggero vantaggio potrebbe essere che questo pacchetto potrebbe essere più aggiornato del nautilus-dropbox
pacchetto nel multiverse
repository. Quindi, se ti piace essere al limite, questa opzione potrebbe essere più interessante per te. Tuttavia, come ho già detto la prima opzione sarà certamente il lavoro , vale a dire, se il client Dropbox previsto nel multiverse
pronti contro termine non ha nemmeno la funzione più, questo problema sarà sicuramente essere curato.
Per ripristinare un'installazione eseguita in questo modo, rimuovere prima il pacchetto:
sudo apt-get remove dropbox
e quindi rimuovere il repository con la sua chiave:
sudo add-apt-repository -r http://linux.dropbox.com/ubuntu
sudo apt-key del 5044912E
3. Installazione manuale del client Dropbox
Questo è il metodo peggiore, e quello a cui hai fatto riferimento nella tua domanda, spiegato anche nelle istruzioni di installazione di Dropbox sul sito web di Dropbox. Fondamentalmente, per installarlo manualmente
cd ~
wget -O - "https://www.dropbox.com/download?plat=lnx.$(uname -m)" | tar xzf -
(Ancora una volta, leggermente più elegante di quello che ti dicono - funzionerà sia a 32 bit che a 64 bit). Quello che fa è creare una copia del client Dropbox nella tua cartella home. Questa installazione è locale (può essere utilizzata solo dall'utente che ha eseguito quel comando), non a livello di sistema. Inoltre, gli aggiornamenti non saranno gestiti dal sistema di gestione dei pacchetti.
Secondo un commento di DKBose a questa risposta , quando si installa il client in questo modo verrà comunque aggiornato automaticamente. Se ciò è vero, significa solo che il client stesso verifica, scarica e installa i propri aggiornamenti. Poiché è installato localmente nella cartella principale di un utente, non è necessario disporre dei privilegi di root per farlo. Tuttavia, il client non è gestito dal sistema di gestione dei pacchetti. È molto poco Linux come fare affidamento su tali procedure di aggiornamento proprietarie e intransparenti: questo è di solito il compito del gestore dei pacchetti, che lo fa centralmente e in modo trasparente, in modo da poterlo utilizzare per elencare, aggiornare o rimuovere qualsiasi installazione installata Pacchetti.
Rimuovere il software, se installato in questo modo, è di conseguenza brutto:
rm -r ~/.dropbox-dist/
Questo è per la versione che ho appena testato e funziona fin d'ora perché ciò che contiene l'archivio scaricato è proprio questa .dropbox-dist/
cartella. Potrebbe cambiare in futuro. Quando non si utilizza il gestore pacchetti, non è possibile tenere traccia dei file installati dove.
Utilizzerei questo metodo se e solo se non ho i privilegi di root su una macchina e quindi sono costretto a un'installazione locale. Se hai i privilegi di root, anche se insisti nell'usare la versione che proviene direttamente dai server Dropbox, il secondo metodo è ancora da preferire. Almeno il sistema di gestione dei pacchetti seguirà i file installati, gli aggiornamenti avvengono in modo più trasparente e la rimozione del software è fluida.
Riassumendo, il mio consiglio è questo. Se hai installato il client Dropbox utilizzando i metodi 2 o 3, disinstallalo e installalo utilizzando il metodo 1. Qualunque cosa tu faccia, con i primi due metodi il client Dropbox verrà automaticamente aggiornato dal sistema di gestione dei pacchetti. Quando si utilizza il terzo metodo, il client apparentemente si occupa anche di aggiornarsi. Quindi, in pratica, non devi preoccuparti: otterrai comunque automaticamente la versione più recente.