nautilus-dropbox : 取决于:dropbox 但它不会被安装

Sal*_*ali 15 dropbox 13.10

我试图在 ubuntu 13.10 上安装 dropbox

我的第一次尝试是按照官方网站的步骤操作:

cd ~ && wget -O - "https://www.dropbox.com/download?plat=lnx.x86_64" | tar xzf -
~/.dropbox-dist/dropboxd
Run Code Online (Sandbox Code Playgroud)

它也安装了 dropbox,我看不到面板上的图标(我试过这篇文章,但图标没有出现)。除此之外,我没有自动启动,我需要~/.dropbox-dist/dropboxd在每次启动时都这样做。

因此,我使用他们网站上的命令卸载了 dropbox,并尝试按照此处描述的步骤进行操作:

sudo apt-key adv --keyserver pgp.mit.edu --recv-keys 5044912E
sudo add-apt-repository "deb http://linux.dropbox.com/ubuntu precise main"
sudo apt-get update && sudo apt-get install nautilus-dropbox
Run Code Online (Sandbox Code Playgroud)

但这导致了以下错误:

无法安装某些软件包。这可能意味着您请求了一个不可能的情况,或者如果您使用的是不稳定的发行版,一些必需的包尚未创建或已从 Incoming 中移出。以下信息可能有助于解决这种情况:

以下软件包具有未满足的依赖项: nautilus-dropbox : 依赖项:dropbox 但它不会被安装 E: 无法纠正问题,您持有损坏的软件包。

知道应该如何解决吗?

Alf*_*dez 17

首先,您可以使用deb http://linux.dropbox.com/ubuntu saucy main而不是精确,但是由于存储库的所有“版本”最终都在同一个包池中,因此不应更改任何内容。

现在,到你的问题。我不确定,但由于nautilus-dropbox是 的过渡包dropbox,请尝试dropbox直接安装;它可能会解决您的安装问题。


一步步

首先,假设您尚未从 Dropbox 的网站下载任何软件包。

启用存储库:

从终端运行这些行。

echo 'deb http://linux.dropbox.com/ubuntu saucy main'>>'dropbox.list'
chmod 644 'dropbox.list'
sudo chown root:root 'dropbox.list'
sudo mv 'dropbox.list' '/etc/apt/sources.list.d/dropbox.list'
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 5044912E
Run Code Online (Sandbox Code Playgroud)

第一行在名为的文件中创建包含存储库的行dropbox.list(请注意,这使用saucy,但您可以使用任何以前的版本,因为所有存储库最终都在同一个包池中)。第二个和第三个为文件提供一些必要的访问权限和组权限。第四行将文件移动到所有存储库所在的位置。最后,第五行添加了密钥文件,以便可以对存储库进行身份验证。

现在,让我们安装软件包:

sudo apt-get update
sudo apt-get install dropbox
Run Code Online (Sandbox Code Playgroud)

现在您可以从您选择的应用程序启动器启动 Dropbox。

  • @AlexWilliams 我希望我的编辑对您有所帮助。 (2认同)
  • 是的,安装“dropbox”包而不是“nautilus-dropbox”是关键。 (2认同)