AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题 / 1193849
Accepted
somlakj
somlakj
Asked: 2019-12-05 10:40:55 +0800 CST2019-12-05 10:40:55 +0800 CST 2019-12-05 10:40:55 +0800 CST

安装 nautilus-dropbox 时的依赖问题

  • 772

我无法在 Ubuntu 18.04 上安装 Dropbox。每当我跑步sudo apt install nautilus-dropbox时,我都会得到:

Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 nautilus-dropbox : Depends: dropbox but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

输出apt-cache policy nautilus-dropbox:

nautilus-dropbox:
  Installed: (none)
  Candidate: 2019.02.14
  Version table:
     2019.02.14 500
        500 http://linux.dropbox.com/ubuntu bionic/main i386 Packages
        500 http://linux.dropbox.com/ubuntu bionic/main amd64 Packages
     2015.10.28-1ubuntu2 500
        500 http://lk.archive.ubuntu.com/ubuntu bionic/multiverse amd64 Packages
        100 /var/lib/dpkg/status

而且我没有阅读它,我在终端中使用了它:

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

接下来,从新创建的.dropbox-dist文件夹中运行 Dropbox 守护程序:

~/.dropbox-dist/dropboxd

的输出~/.dropbox-dist/dropboxd

dropbox: locating interpreter
dropbox: logging to /tmp/dropbox-antifreeze-w9d19V
dropbox: initializing
dropbox: initializing python 3.7.2
dropbox: setting program path '/home/somlak/.dropbox-dist/dropbox-lnx.x86_64-85.4.155/dropbox'
dropbox: setting home path '/home/somlak/.dropbox-dist/dropbox-lnx.x86_64-85.4.155'
dropbox: setting python path '/home/somlak/.dropbox-dist/dropbox-lnx.x86_64-85.4.155:/home/somlak/.dropbox-dist/dropbox-lnx.x86_64-85.4.155/python-packages-37.zip'
dropbox: python initialized
dropbox: running dropbox
dropbox: setting args
dropbox: applying overrides
dropbox: running main script
dropbox: load fq extension '/home/somlak/.dropbox-dist/dropbox-lnx.x86_64-85.4.155/cryptography.hazmat.bindings._constant_time.cpython-37m-x86_64-linux-gnu.so'
dropbox: load fq extension '/home/somlak/.dropbox-dist/dropbox-lnx.x86_64-85.4.155/cryptography.hazmat.bindings._openssl.cpython-37m-x86_64-linux-gnu.so'
dropbox: load fq extension '/home/somlak/.dropbox-dist/dropbox-lnx.x86_64-85.4.155/cryptography.hazmat.bindings._padding.cpython-37m-x86_64-linux-gnu.so'
dropbox: load fq extension '/home/somlak/.dropbox-dist/dropbox-lnx.x86_64-85.4.155/psutil._psutil_linux.cpython-37m-x86_64-linux-gnu.so'
dropbox: load fq extension '/home/somlak/.dropbox-dist/dropbox-lnx.x86_64-85.4.155/psutil._psutil_posix.cpython-37m-x86_64-linux-gnu.so'
dropbox: load fq extension '/home/somlak/.dropbox-dist/dropbox-lnx.x86_64-85.4.155/linuxffi.pthread._linuxffi_pthread.cpython-37m-x86_64-linux-gnu.so'
dropbox: load fq extension '/home/somlak/.dropbox-dist/dropbox-lnx.x86_64-85.4.155/cpuid.compiled._cpuid.cpython-37m-x86_64-linux-gnu.so'
dropbox: load fq extension '/home/somlak/.dropbox-dist/dropbox-lnx.x86_64-85.4.155/apex._apex.cpython-37m-x86_64-linux-gnu.so'
dropbox: load fq extension '/home/somlak/.dropbox-dist/dropbox-lnx.x86_64-85.4.155/tornado.speedups.cpython-37m-x86_64-linux-gnu.so'
dropbox: load fq extension '/home/somlak/.dropbox-dist/dropbox-lnx.x86_64-85.4.155/linuxffi.resolv.compiled._linuxffi_resolv.cpython-37m-x86_64-linux-gnu.so'
dropbox: load fq extension '/home/somlak/.dropbox-dist/dropbox-lnx.x86_64-85.4.155/librsyncffi.compiled._librsyncffi.cpython-37m-x86_64-linux-gnu.so'
dropbox: load fq extension '/home/somlak/.dropbox-dist/dropbox-lnx.x86_64-85.4.155/linuxffi.sys.compiled._linuxffi_sys.cpython-37m-x86_64-linux-gnu.so'
dropbox: load fq extension '/home/somlak/.dropbox-dist/dropbox-lnx.x86_64-85.4.155/posixffi.libc._posixffi_libc.cpython-37m-x86_64-linux-gnu.so'
dropbox: load fq extension '/home/somlak/.dropbox-dist/dropbox-lnx.x86_64-85.4.155/linuxffi.gnu.compiled._linuxffi_gnu.cpython-37m-x86_64-linux-gnu.so'
Traceback (most recent call last):
  File "dropbox/client/main.pyc", line 7919, in main
  File "dropbox/client/main.pyc", line 7843, in main_startup
  File "dropbox/client/main.pyc", line 942, in __init__
  File "dropbox/sync_engine_boundary/factory.pyc", line 147, in make_default_file_system
  File "dropbox/sync_engine_boundary/factory.pyc", line 99, in __init__
  File "dropbox/sync_engine_boundary/factory.pyc", line 118, in _initialize_classes
  File "dropbox/sync_engine/nucleus/classic_client/sync_engine.pyc", line 276, in <module>
  File "dropbox/sync_engine/nucleus/classic_client/thin_adapter/in_proc.pyc", line 98, in <module>
  File "dropbox/sync_engine/nucleus/classic_client/wrapped_thin_client.pyc", line 26, in <module>
  File "dropbox/sync_engine/nucleus/thin_client/client.pyc", line 28, in <module>
  File "dropbox/foundation/metrics/amp/remote_sink.pyc", line 10, in <module>
ImportError: libatomic.so.1: cannot open shared object file: No such file or directory
!! dropbox: fatal python exception:
['Traceback (most recent call last):\n', '  File "dropbox/client/main.pyc", line 7919, in main\n', '  File "dropbox/client/main.pyc", line 7843, in main_startup\n', '  File "dropbox/client/main.pyc", line 942, in __init__\n', '  File "dropbox/sync_engine_boundary/factory.pyc", line 147, in make_default_file_system\n', '  File "dropbox/sync_engine_boundary/factory.pyc", line 99, in __init__\n', '  File "dropbox/sync_engine_boundary/factory.pyc", line 118, in _initialize_classes\n', '  File "dropbox/sync_engine/nucleus/classic_client/sync_engine.pyc", line 276, in <module>\n', '  File "dropbox/sync_engine/nucleus/classic_client/thin_adapter/in_proc.pyc", line 98, in <module>\n', '  File "dropbox/sync_engine/nucleus/classic_client/wrapped_thin_client.pyc", line 26, in <module>\n', '  File "dropbox/sync_engine/nucleus/thin_client/client.pyc", line 28, in <module>\n', '  File "dropbox/foundation/metrics/amp/remote_sink.pyc", line 10, in <module>\n', 'ImportError: libatomic.so.1: cannot open shared object file: No such file or directory\n'] (error 3)
Aborted (core dumped)

我跑之后

grep dropbox /etc/apt/sources.list /etc/apt/sources.list.d/* /etc/apt/sources.list.d/dropbox.list:deb [arch=i386,amd64] http://linux .dropbox.com/ubuntu仿生主 grep:/etc/apt/sources.list.d/dropbox.list.save:权限被拒绝

dropbox 18.04
  • 1 1 个回答
  • 1152 Views

1 个回答

  • Voted
  1. Best Answer
    Kulfy
    2019-12-05T11:49:50+08:002019-12-05T11:49:50+08:00

    在 Xenial 和 Bionic 上,这似乎是一个可重现的问题。Dropbox 的存储库dropbox提供的包有一些奇怪的依赖树,因为输出是apt rdepends dropbox

    dropbox
    Reverse Depends:
      Conflicts: nautilus-dropbox
      Depends: nautilus-dropbox
    

    这里的依赖也是冲突包,我认为这很奇怪,需要从 Dropbox 端纠正。

    该软件包nautilus-dropbox也可在 Ubuntu 的 Multiverse 存储库中找到。因此,我建议您删除 Dropbox 的存储库。

    首先使用以下方法确定哪个文件具有 Dropbox 存储库的条目:

    grep dropbox /etc/apt/sources.list /etc/apt/sources.list.d/*.list
    

    使用 sudo 权限和一些文本编辑器编辑该文件,例如 ,nano并添加一个#注释该行。要编辑运行:

    sudo nano /path/to/file
    

    更新 APT 的缓存并安装 nautilus-dropbox:

    sudo apt update
    sudo apt install nautilus-dropbox
    

    如果您想使用 Dropbox 守护程序,请使用以下方法安装缺少的库

    sudo apt-get install libatomic1
    
    • 2

相关问题

  • “锁定版本”有什么作用?

  • 我在哪里可以获得 Dropbox 的实验版本?

  • 如何在不使用 Ubuntu One 文件共享的情况下购买 Ubuntu One 歌曲?

  • Ubuntu One 吃掉我的 Dropbox

  • 铬不起作用

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve