Man*_*aoz 15 linux root privileges dropbox installation
是否可以在 Linux 中没有 root 权限的情况下安装Dropbox?
qua*_*ote 16
您没有提供您的发行版,但由于您不是以 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
Run Code Online (Sandbox Code Playgroud)
运行配置脚本;添加您想要的选项,但您需要该--prefix=
选项:
./configure --prefix=/home/<username>
Run Code Online (Sandbox Code Playgroud)
如果失败,您可能需要获取编译程序所需库的头文件:GTK 2.12、GLib 2.13、Nautilus 2.16 和 Libnotify 0.4.4(最低版本;如果您可以匹配系统提供的版本) ,您可以避免实际编译,只需抓取头文件安装到您自己的~/include
目录)。
构建并安装二进制文件;他们应该被安装到你的home目录(例如~/bin
,~/share
,~/lib
,~/man
,等)。
make
make install
Run Code Online (Sandbox Code Playgroud)
请注意,这是基本过程,根据系统上可用的库和头文件,您可能需要多次处理它们。所有这些步骤都可以在没有 root 访问权限的情况下进行,但您必须修改任何安装以将它们安装到您的主目录而不是/lib
或等系统位置/usr
。
如果遇到麻烦,寻求帮助的最佳选择是Dropbox 论坛。
小智 5
在 Ubuntu 上,只需下载标准.deb
包并使用任何存档工具查找和提取dropbox
文件(这是一个 python 脚本)。将它存储在您的主目录中的某个位置,然后运行~/dropbox start -i
以安装守护程序。就是这样,在我的大学工作得很好。
归档时间: |
|
查看次数: |
17381 次 |
最近记录: |