答案1
您没有提供您的发行版,但由于您不是以 root 身份安装,因此这可能并不重要。(二进制文件旨在在整个系统范围内安装,因此除非您能说服系统管理员安装该软件包,否则您需要编译并安装到您的主目录中。)
本质上,Dropbox 的 Linux 客户端由两部分组成:守护进程dropboxd
,提供“每个用户的闭源守护进程,确保您的$HOME/Dropbox
目录正确同步”,以及连接到守护进程并提供信息的客户端。提供的二进制文件为 Gnome 提供了一个 Nautilus 插件,尽管也有 CLI 客户端可用。
您需要参考安装到基于文本的 Linux 环境,其中包含指向 32 位和 64 位系统的守护进程二进制文件的链接。如果您不需要 Nautilus 插件,请使用官方 Dropbox CLI 脚本或用户创建的替代 CLI 脚本。
如果你真的想要 Nautilus 插件,你需要从源码包,并将其安装到你的主目录。
解压源码包:
tar xjf nautilus-dropbox-0.6.1.tar.bz2
cd nautilus-dropbox-0.6.1
运行配置脚本;添加您想要的选项,但您需要以下--prefix=
选项:
./configure --prefix=/home/<username>
如果失败了,您可能需要获取编译程序所需的库的标头:GTK 2.12、GLib 2.13、Nautilus 2.16 和 Libnotify 0.4.4(最低版本;如果您可以匹配系统提供的版本,则可以避免实际编译,只需获取头文件安装到您自己的~/include
目录中)。
构建并安装二进制文件;它们应该安装到您的主目录(例如,,,,~/bin
等)。~/share
~/lib
~/man
make
make install
请注意,这是基本过程,您可能需要多次执行这些步骤,具体取决于您的系统上有哪些库和头文件。所有这些步骤都可以在没有 root 权限的情况下完成,但您必须修改所有安装以将它们安装到您的主目录,而不是像/lib
或 这样的系统位置/usr
。
如果你遇到麻烦,最好的办法是寻求帮助Dropbox 论坛。
答案2
在 Ubuntu 上,只需下载标准.deb
包并使用任何存档工具查找和提取dropbox
文件(这是一个 Python 脚本)。将其存储在主目录中的某个位置,然后运行~/dropbox start -i
以安装守护程序。就是这样,在我的大学里运行良好。