[ 已解决 ] 请问如何正确在 opensuse 上安装使用 dropbox?

我自行 google 后按照别人的方法,安装了 dropbox 以及其他如 dropbox-servicemenu,dolphin-dropbox-plugin,dropbox-kde-servicemenu。但是无法通过应用程序起动器打开它(点击图标没反应),试着通过命令 dropbox start -i 来起动,结果出现如下错误:

galaxy@linux-edei:~> dropbox start -i
  File "/usr/bin/dropbox", line 232
    except OSError, e:
                  ^
SyntaxError: invalid syntax

请教有朋友安装过这个网盘吗?求解怎么才能正确安装和运行,谢谢~

装过啊~

sudo zypper in dropbox

不行,这样装后,在我电脑上没法运行,奇怪的很~

也许还要装这个 python-gpgme

话说源里的那个 rpm 包也只是一个安装程序,点击会自己下载安装的。完了在你的主目录下会多出一个文件夹。然后一般设置他开机启动就可以了。同步的花文件托到那个文件夹,并不需要点图标呀。

哦,只是多一个文件夹啊,我以为是像 windows 下的网盘一样都有一个客户端才能运行。但是还有个小问题,就是我在帖子中发的那个终端运行的错误该如何解决呢,这个应该是开启 dropbox 同步服务的吧?

额,当然也可以打开一个界面。。。。我很久没用了有点忘记。。。

我现在在帮你使,我这里没有办法复现你说的状况。运行你的命令是可以启动安装的。看样子是一个 python 的错误。估计是没有安装相关的 python 包吧。我再帮你搜搜。

哦。。。。你是不是动过 python。。。。

python2  /usr/bin/dropbox start -i

没有问题。

python3 /usr/bin/dropbox start -i

和你一样的错误。

但是默认都是调用 python2 才对呀。

你看我的
la /usr/bin/python

出来是

lrwxrwxrwx 1 root root 9 11 月  7 02:02 /usr/bin/python -> python2.7

估计你运行 la /usr/bin/python 出来是 python3.X

可以显示的运行 python2 或者吧 /usr/binpython 软链接成 python2.7

sudo ln -s /usr/bin/python2.7 /usr/bin/python

这个我好像直接用 one click install 就可以呀,然后第一次打开的时候需要连 vpn, 整个过程非常简单怎么会有这么多步骤

您点出了问题了,我确实默认的 python 是 python3,我明天去办公室再试试看。

Sent from my iPad using Tapatalk

一直用官网上的安装方法,命令行方式是可以的:

Dropbox 守护程序可在所有 32 位与 64 位 Linux 上正常运行。若要安装,请在 Linux 终端运行下列命令。

32-bit:

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

64-bit:

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

接着,从新建的 .dropbox-dist 文件夹运行 Dropbox 守护程序。

~/.dropbox-dist/dropboxd

把启动命令加到开机启动项中就完事了。

1赞

如何原因真的是因为吧默认的 python 设置成了 python3 的话也是一样的吧。

因为那个执行文件用 python 写的开头这样的

直接运行他就会默认使用 /usr/bin/python。

话说如果有源里的还是尽量用源里的软件吧。。。

你都没说是在 kde 还是 gnome 下装

Sent from my IM-A870L using Tapatalk