无法在Centos 8上安装nautilus-dropbox

问题描述 投票:0回答:1

我尝试在Centos8上安装Dropbox,但是Terminal给出了奇怪的错误。尝试了不同的命令,相同的错误。

首先从Dropbox网站下载* .rpm文件,目前正在尝试安装它。

我尝试过的命令:

rpm -ivh nautilus-dropbox-2020.03.04-1.fedora.x86_64.rpm yum localinstall nautilus-dropbox-2020.03.04-1.fedora.x86_64.rpm

错误:

Last metadata expiration check: 0:18:27 ago on Thu 12 Mar 2020 03:46:17 PM EET Error: Problem: conflicting requests nothing provides libgnome >= %{gnome_version} needed by nautilus-dropbox-2020.03.04-1.fc21.x86_64 (try to add '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages) [root@localhost Downloads]

[也尝试过--skip-broken--nobest-但没有运气。

也尝试了sudo yum install libgnome,但它给出了错误:

Last metadata expiration check: 9:51:39 ago on Thu 12 Mar 2020 02:42:06 PM UTC. No match for argument: libgnome Error: Unable to find a match: libgnome

我有:

[adminuser@localhost ~]$ cat /etc/centos-release CentOS Linux release 8.1.1911 (Core)

曾尝试向Google搜索此错误,但没有运气。你能给我任何提示我如何克服这个问题吗?

谢谢

linux terminal rpm yum centos8
1个回答
0
投票

这是包装中的错误。请联系Dropbox支持人员并将其报告为错误。

技术细节(以防万一,您是Dropbox员工):在构建rpm期间,当您使用宏时,它将被扩展。尝试一下:

$ rpm --eval '%{_bindir}'
/usr/bin

但是,当未定义宏时,将获得原始值:

$ rpm --eval '%{some_bullshit}'
%{some_bullshit}

因此宏gnome_version应该可能包含某些版本,但是未定义此宏。

© www.soinside.com 2019 - 2024. All rights reserved.