• Re: How to Install Dropbox (KDE)

    How to Install Dropbox KDE

    Updated Novemebr 2014 for openSUSE 13.2

    Add the KDE-Extra repo
    Code:
    zypper ar -f http://download.opensuse.org/repositories/KDE:/Extra/openSUSE_13.2/ kde-extra
    If you are using an older version of openSUSE:
    13.1:
    Code:
    zypper ar -f http://download.opensuse.org/repositories/KDE:/Extra/openSUSE_13.1/ kde-extra
    Next refresh the repos:
    Code:
    zypper ref
    (a) to accept the keyInstall dropbox and the kde service menu
    Code:
    zypper in dropbox dropbox-servicemenu
    Next do this in a normal user terminal:
    Code:
    dropbox start -i
    This should start this:Then OK this and:Then:That's it. And the service menu should give you the context menu actions in konqueror and dolphin.
    This article was originally published in forum thread: How to Install Dropbox (Gnome) started by caf4926 View original post
    Comments 27 Comments
    1. akaper's Avatar
      akaper -
      Don't forget to switch the repo's off, to keep the "holy four" with packman, as is recommended by many in the community. Perhaps you can add this to your article?
    1. mzyou's Avatar
      mzyou -
      Hi, should I run "dropbox start -i" with root user?
    1. caf4926's Avatar
      caf4926 -
      Quote Originally Posted by mzyou View Post
      Hi, should I run "dropbox start -i" with root user?
      No!
      As normal user
    1. roguehorse's Avatar
      roguehorse -
      That was so easy it was silly. Thanks for this post!
    1. caf4926's Avatar
      caf4926 -
      Quote Originally Posted by roguehorse View Post
      That was so easy it was silly. Thanks for this post!
      Good to know, thanks
    1. Subsidiarity's Avatar
      Subsidiarity -
      Hello all,

      This doesn't work for me. I add the repositories successfully then refresh, then get this:

      linux-e11d:/home/ # zypper in dropbox dropbox-servicemenu
      Loading repository data...
      Reading installed packages...
      'dropbox' not found in package names. Trying capabilities.
      No provider of 'dropbox' found.
      Resolving package dependencies...

      Problem: nothing provides dropbox needed by dropbox-servicemenu-0.15.4-1.1.noarch
      Solution 1: do not install dropbox-servicemenu-0.15.4-1.1.noarch
      Solution 2: break dropbox-servicemenu by ignoring some of its dependencies

      Choose from above solutions by number or cancel [1/2/c] (c):
      The final step does not work. What is going wrong? Thanks in advance.

      Subsiarity
    1. caf4926's Avatar
      caf4926 -
      The repo has been changed
      to
      Index of /repositories/network/openSUSE_12.1

      Use that instead of the contrib repo. So it's

      Code:
      zypper ar -f http://download.opensuse.org/repositories/network/openSUSE_12.1 dropbox
      I called it dropbox, so you'll know why you added it

      The rest is the same

      *I'm trying to find out if this move is permanent
    1. aphexping's Avatar
      aphexping -
      Quote Originally Posted by caf4926 View Post
      The repo has been changed
      to
      Index of /repositories/network/openSUSE_12.1

      Use that instead of the contrib repo. So it's

      Code:
      zypper ar -f http://download.opensuse.org/repositories/network/openSUSE_12.1 dropbox
      I called it dropbox, so you'll know why you added it

      The rest is the same

      *I'm trying to find out if this move is permanent
      Hi,

      there is a problem while installing dropbox.
      The console output of "dropbox start -i":

      aphex@linux-4x95:~> dropbox start -i
      Starting Dropbox...Traceback (most recent call last):
      File "/usr/bin/dropbox", line 365, in handle_data_waiting
      self.unpack_dropbox()
      File "/usr/bin/dropbox", line 375, in unpack_dropbox
      name, i, total = one_member.next()
      File "/usr/bin/dropbox", line 267, in unpack
      if not verify_signature(StringIO.StringIO(DROPBOX_PUBLIC_KEY), signature, self.local_file):
      File "/usr/bin/dropbox", line 200, in verify_signature
      with gpgme_context([key_file]) as ctx:
      File "/usr/lib/python2.7/contextlib.py", line 17, in __enter__
      return self.gen.next()
      File "/usr/bin/dropbox", line 184, in gpgme_context
      ctx = gpgme.Context()
      gpgme.GpgmeError: (32, 176, 'Nicht betriebsbereit')

      ...any idea ?
      Thank you

      Uwe
    1. caf4926's Avatar
      caf4926 -
      I'm in contact with the packager
      Please be patient, it may take some time/
    1. aphexping's Avatar
      aphexping -
      Quote Originally Posted by caf4926 View Post
      I'm in contact with the packager
      Please be patient, it may take some time/
      Ok,
      thank you so much.
    1. jnigaglioni's Avatar
      jnigaglioni -
      Same here.

      Starting Dropbox...Traceback (most recent call last):
      File "/usr/bin/dropbox", line 365, in handle_data_waiting
      self.unpack_dropbox()
      File "/usr/bin/dropbox", line 375, in unpack_dropbox
      name, i, total = one_member.next()
      File "/usr/bin/dropbox", line 267, in unpack
      if not verify_signature(StringIO.StringIO(DROPBOX_PUBLIC_KEY), signature, self.local_file):
      File "/usr/bin/dropbox", line 200, in verify_signature
      with gpgme_context([key_file]) as ctx:
      File "/usr/lib/python2.7/contextlib.py", line 17, in __enter__
      return self.gen.next()
      File "/usr/bin/dropbox", line 184, in gpgme_context
      ctx = gpgme.Context()
      gpgme.GpgmeError: (32, 176, 'Not operational')
    1. yuskehcl's Avatar
      yuskehcl -
      I just found a working solution, using some commands listed on dropbox page to get daemon work:

      1. Download dropbox daemon as user:

      32-bit:

      cd ~ && wget -O - http://www.dropbox.com/download?plat=lnx.x86 | tar xzf -


      64-bit:

      cd ~ && wget -O - http://www.dropbox.com/download?plat=lnx.x86_64 | tar xzf -

      2. Next, run the Dropbox daemon from the newly created .dropbox-dist folder.

      ~/.dropbox-dist/dropboxd

      Configure your account and close terminal.

      3. On a new terminal, as user:
      dropbox start

      I hope this can help you.
    1. ampron's Avatar
      ampron -
      That worked wonderfully, thank you!
    1. bonesTdog's Avatar
      bonesTdog -
      I am getting so close! This all worked for me until:
      2. Next, run the Dropbox daemon from the newly created .dropbox-dist folder.
      ~/.dropbox-dist/dropboxd

      Here is the error I get. I am running 12.1 KDE
      tod@linux-bj8l:~> .dropbox-dist/dropboxd
      .dropbox-dist/dropboxd: line 10: /home/tod/.dropbox-dist/dropbox: cannot execute binary file
      .dropbox-dist/dropboxd: line 10: /home/tod/.dropbox-dist/dropbox: Success

      Any wise words?
    1. caf4926's Avatar
      caf4926 -
      Quote Originally Posted by bonesTdog View Post
      I am getting so close! This all worked for me until:
      2. Next, run the Dropbox daemon from the newly created .dropbox-dist folder.
      ~/.dropbox-dist/dropboxd

      Here is the error I get. I am running 12.1 KDE
      tod@linux-bj8l:~> .dropbox-dist/dropboxd
      .dropbox-dist/dropboxd: line 10: /home/tod/.dropbox-dist/dropbox: cannot execute binary file
      .dropbox-dist/dropboxd: line 10: /home/tod/.dropbox-dist/dropbox: Success

      Any wise words?
      The guide instructions here should work now.
    1. caf4926's Avatar
      caf4926 -
      Quote Originally Posted by caf4926 View Post
      The guide instructions here should work now.
      By that I mean this
      http://forums.opensuse.org/content/3...opbox-kde.html
    1. Subsidiarity's Avatar
      Subsidiarity -
      I'm afraid this still doesn't work for me. I believe I've followed the instructions above in the link carefully and I get to the point where it has downloaded dropbox, gotten to 100 percent, then it hangs. Nothing happens after that. I'm stuck with a window titled "dropbox installation", where it says "downloading dropbox... 100%" The next window does not appear. Here's part of what appears in the terminal window.

      zypper in dropbox dropbox-servicemenu
      Loading repository data...
      Reading installed packages...
      Resolving package dependencies...

      The following NEW packages are going to be installed:
      dropbox dropbox-servicemenu

      2 new packages to install.
      Overall download size: 101.0 KiB. After the operation, additional 330.0 KiB
      will be used.
      Continue? [y/n/?] (y): y
      Retrieving package dropbox-0.7.1-3.1.x86_64 (1/2), 68.0 KiB (178.0 KiB unpacked)
      Retrieving: dropbox-0.7.1-3.1.x86_64.rpm [done (0 B/s)]
      Retrieving package dropbox-servicemenu-0.15.4-1.1.noarch (2/2), 33.0 KiB (152.0 KiB unpacked)
      Retrieving: dropbox-servicemenu-0.15.4-1.1.noarch.rpm [done (3.9 KiB/s)]
      Installing: dropbox-0.7.1-3.1 [done]
      Installing: dropbox-servicemenu-0.15.4-1.1 [done]

      and

      linux-e11d:~> dropbox start -i
      Starting Dropbox...Traceback (most recent call last):
      File "/usr/bin/dropbox", line 365, in handle_data_waiting
      self.unpack_dropbox()
      File "/usr/bin/dropbox", line 375, in unpack_dropbox
      name, i, total = one_member.next()
      File "/usr/bin/dropbox", line 267, in unpack
      if not verify_signature(StringIO.StringIO(DROPBOX_PUBLIC_KEY), signature, self.local_file):
      File "/usr/bin/dropbox", line 200, in verify_signature
      with gpgme_context([key_file]) as ctx:
      File "/usr/lib64/python2.7/contextlib.py", line 17, in __enter__
      return self.gen.next()
      File "/usr/bin/dropbox", line 184, in gpgme_context
      ctx = gpgme.Context()
      gpgme.GpgmeError: (32, 176, 'Not operational')

      I had tried to install dropbox before, so the repos were already there. Any suggestions? Thanks
    1. caf4926's Avatar
      caf4926 -
      @Subsidiarity
      I suggest you report this to the packager or use the OBS Mailing List
    1. yuskehcl's Avatar
      yuskehcl -
      Quote Originally Posted by bonesTdog View Post
      I am getting so close! This all worked for me until:
      2. Next, run the Dropbox daemon from the newly created .dropbox-dist folder.
      ~/.dropbox-dist/dropboxd

      Here is the error I get. I am running 12.1 KDE
      tod@linux-bj8l:~> .dropbox-dist/dropboxd
      .dropbox-dist/dropboxd: line 10: /home/tod/.dropbox-dist/dropbox: cannot execute binary file
      .dropbox-dist/dropboxd: line 10: /home/tod/.dropbox-dist/dropbox: Success

      Any wise words?
      do you try give it execution permission? cuz this worked for me.
    1. dragonbite's Avatar
      dragonbite -
      So this is completely separate from kfilebox, located in the OBS?