Не могу установить nautilus-dropbox на Centos 8 - PullRequest
0 голосов
/ 13 марта 2020

Я пытаюсь установить Dropbox на Centos8, однако терминал выдает странные ошибки. Пробовал разные команды, та же ошибка.

Сначала скачал * .rpm файл с сайта dropbox, сейчас пытаюсь его установить.

Команды, которые я пробовал:

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)

Пытался погуглить эту ошибку, но безуспешно. Не могли бы вы дать мне подсказку, как я могу это преодолеть?

Спасибо

Ответы [ 2 ]

0 голосов
/ 13 марта 2020

ничего не обеспечивает libgnome

"libgnome" относится к libgnome-2 → https://linux.dropbox.com/fedora/ → Т.е. Пакеты только для Fedora . В CentOS 8 отсутствует libgnome *.


https://www.dropbox.com/install-linux → Компилировать из исходного кода → CentOS 8

# dnf install nautilus-devel-3.28.1-10.el8.x86_64 python3-docutils

tar xvf nautilus-dropbox-2020.03.04.tar.bz2
cd nautilus-dropbox-2020.03.04/
./configure && make
# make install

Результат: nautilus-dropbox-2020.03.04-1.el8.x86_64.rpm https://drive.google.com/file/d/1AcxlVdbWOzQvcoVOFYCiaVny9MzgC-Ea/view?usp=sharing

# rpm -Uvh nautilus-dropbox-2020.03.04-1.el8.x86_64.rpm: нет проблем.

0 голосов
/ 13 марта 2020

Это ошибка в упаковке. Обратитесь в службу поддержки Dropbox и сообщите об этом как об ошибке.

Технические подробности (на случай, если вы являетесь сотрудником Dropbox): во время сборки оборотов, когда вы используете макрос, он расширяется. Попробуйте yoursel:

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

Однако, когда макрос не определен, вы получите оригинальное значение:

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

Таким образом, макрос gnome_version, скорее всего, должен содержать некоторую версию, но этот макрос не был определен.

...