Hoppa till innehåll

How To: Dropbox GUI/CLI Ubuntu 8.10 Intrepid Ibex

Ska kanske börja med att tipsa om en suveränt tjänst för enkel backup, eller särskild sparning på internet – som dessutom stödjer alla större plattformar. GNU/Linux, Mac OS X och Win$.

Tjänster heter Dropbox och ger än 2GB gratis utrymme på internet. Man kan även köpa till sig mer utrymme om man så skulle vilja.

Idag tänkte jag hjälpa er som behöver – att komma få igång Dropbox, både grafiskt och i en ren terminal. Och dessutom lite andra bra och roliga tips. Vi Sätter igång.

GUI – Nautilus

Dropbox guiden består av två delar. En del som är ett plugin för Nautilus som kopplar upp sig till Dropbox daemon och visar upp filerna i Nautilus (filhanteraren i Ubuntu). Detta plugin är öppet – det är inte den andra delen tyvärr. Den andra delen är Dropbox daemonen, dropboxd som ser till att filerna i din Dropbox-mapp är synkroniserade och en bakände.

  1. Registrera först ett konto på GetDropbox.com.
  2. Installera sen självaste Dropbox:
    • Fedora Core 9 (x86_64)
    • Fedora Core 9 (x86)
    • Ubuntu 8.10 (x86_64)
    • Ubuntu 8.10 (x86)
    • Ubuntu 8.04 (x86_64)
    • Ubuntu 8.04 (x86)
    • Ubuntu 7.10 (x86_64)
    • Ubuntu 7.10 (x86)
    • Source

    Det finns även Ubuntu repon (förråd):
    Intrepid
    deb http://linux.getdropbox.com/ubuntu intrepid main
    deb-src http://linux.getdropbox.com/ubuntu intrepid main
    Hardy
    deb http://linux.getdropbox.com/ubuntu hardy main
    deb-src http://linux.getdropbox.com/ubuntu hardy main
    Gutsy
    deb http://linux.getdropbox.com/ubuntu gutsy main
    deb-src http://linux.getdropbox.com/ubuntu gutsy main

    Då får du installera nautilus-dropbox paketet via tex Synaptic eller
    $ sudo apt-get update && sudo apt-get install nautilus-dropbox

  3. Sen så loggar du antingen ut och in, startar om X (Ctrl+Alt+Backspace) eller kör: $ killall nautilus
  4. När Nautilus sen startas så kommer det att komma upp en liten blå låda i notiferingsytan och om det inte direkt kommer upp en installationsruta, där du ska fylla i din inloggningsinformation, så kan du klicka på ikonen och välja ’Start Dropbox’.
  5. Nu är det klart att användas. Bara att börja kopiera filerna som du vill spara!

 

CLI – Dropbox i en ren terminal.

Det finns även en möjlighet att använda Dropbox i en terminal. Jag använder det som en av mina backups till mitt övervakningssystem. Förklaringen som följer hjälper dig i en ren terminal-miljö. Skulle du vilja köra det i en terminal fast du hat GTK installerat så hoppar du direkt till steg 2.
Har även gjort ett skript för er som vill ha det enklare. Visas längst ner hittar du en länk.

  1. Det första skripet är till för att lura Dropbox att vissa nödvändiga bibliotek finns där – men de gör ingenting. Ladda ned det och kör:
    $ wget http://dl.getdropbox.com/u/6995/dbmakefakelib.py
    $ python dbmakefakelib.py
    Detta kan ta ett tag.
  2. Det andra skriptet gör om terminalkommandon till grafiska så att Dropbox fattar vad som händer:
    $ wget http://dl.getdropbox.com/u/43645/dbcli.py
    $ chmod +x dbcli.py
    $ ./dbcli.py
  3. Det tredje skriptet behöver vi för att hitta rätt på ett Host ID som vi måste ha för att logga in:
    $ wget http://dl.getdropbox.com/u/6995/dbreadconfig.py
    $ python dbreadconfig.py

    Då ska vi få ut något som liknar:
    host_id = 739bfe362f3bb3246da99dc8d20dbe2b
    last_revision = None
    schema_version = 6
  4. Gå sedan in på på https://www.getdropbox.com/register?host_id=HOSTID – där du byter bort HOSTID med det du host_id som du får ut ifrån föregående kommando.
    Då får du logga in så kommer din dator som du håller på med, att länkas till din dator.
  5. Skapa sedan en Dropbox mapp:
    $ mkdir ~/Dropbox
    Och kör Dropbox daemonen så den kan koppla upp sig mot Dropbox servern:
    $ ~/.dropbox-dist/dropboxd &
  6. Sen ska vi se till att Dropbox startas automatiskt och att du ska ha ett enkelt sätt att starta/stänga av det:
    $ cd /etc/init.d/
    $ sudo wget http://www.danielholm.se/sites/default/files/dropbox. -O dropbox
    $ sudo nano dropbox

    Ändra nu DROPBOX_USERS längst upp, till de användare som du vill ska kunna köra Dropbox. De ska separeras med mellanslag. Tex: DROPBOX_USERS=”daniel”
  7. Gör sedan filen skrivbar och uppdatera init.d-skripten:
    $ sudo chmod +x /etc/init.d/dropbox
    $ sudo update-rc.d dropbox defaults

    Du kan ju sen byta tillbaka till din hemmmap:
    $ cd
  8. Nu kan du starta, starta om och stoppa Dropbox igenom att köra:
    $ sudo /etc/init.d/dropbox start
    $ sudo /etc/
    init.d/dropbox stop
    $ sudo /etc/init.d/dropbox restart
    Du kan även kolla statusen igenom:
    $ sudo /etc/init.d/dropbox status

Nu är det klart! Det blev en hel del steg och för dem som kanske inte orkar köra varenda kommando enskilt så har jag såklart satt ihop ett skript som sköter allt åt dig:

Hämta!

Publicerat iTankar