Article: Re: How to Install Dropbox (KDE)

How to Install Dropbox KDE
**
Updated Novemebr 2014 for openSUSE 13.2

Add the KDE-Extra repo**

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:

zypper ar -f http://download.opensuse.org/repositories/KDE:/Extra/openSUSE_13.1/ kde-extra

Next refresh the repos:

zypper ref

(a) to accept the keyInstall dropbox and the kde service menu

zypper in dropbox dropbox-servicemenu

Next do this in a normal user terminal:

dropbox start -i

This should start this:http://dl.dropbox.com/u/10573557/Dropbox%20Install/drop1.pngThen OK this and:http://dl.dropbox.com/u/10573557/Dropbox%20Install/drop2.pngThen:http://dl.dropbox.com/u/10573557/Dropbox%20Install/drop3.pngThat’s it. And the service menu should give you the context menu actions in konqueror and dolphin.

[QUOTE=;][/QUOTE]
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?

[QUOTE=;][/QUOTE]
Hi, should I run “dropbox start -i” with root user?

No!
As normal user

That was so easy it was silly. Thanks for this post!

Good to know, thanks

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

The repo has been changed
to
Index of /repositories/network/openSUSE_12.1

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

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 :slight_smile:

Uwe

I’m in contact with the packager
Please be patient, it may take some time/

Ok,
thank you so much.

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’)

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 -

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

~/.dropbox-dist/dropboxd

Configure your account and close terminal.

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

I hope this can help you.

That worked wonderfully, thank you!

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.

By that I mean this
http://forums.opensuse.org/content/37-re-how-install-dropbox-kde.html

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

@Subsidiarity
I suggest you report this to the packager or use the OBS Mailing List

do you try give it execution permission? cuz this worked for me.