我尝试在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搜索此错误,但没有运气。你能给我任何提示我如何克服这个问题吗?
谢谢
这是包装中的错误。请联系Dropbox支持人员并将其报告为错误。
技术细节(以防万一,您是Dropbox员工):在构建rpm期间,当您使用宏时,它将被扩展。尝试一下:
$ rpm --eval '%{_bindir}'
/usr/bin
但是,当未定义宏时,将获得原始值:
$ rpm --eval '%{some_bullshit}'
%{some_bullshit}
因此宏gnome_version
应该可能包含某些版本,但是未定义此宏。