nautilus-dropbox: Зависит: dropbox, но он не будет установлен

15

Я пытался установить Dropbox на Ubuntu 13.10

Моей первой попыткой было следовать инструкциям официального сайта:

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

Также был установлен дропбокс, мне не удалось увидеть значок на панели (пробовал этот пост , но значок не появился). Кроме того, я не ~/.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

Но это привело к следующей ошибке:

Некоторые пакеты не могут быть установлены. Это может означать, что вы запросили невозможную ситуацию или используете нестабильный дистрибутив, что некоторые необходимые пакеты еще не созданы или не были удалены из Incoming. Следующая информация может помочь разрешить ситуацию:

Следующие пакеты имеют неудовлетворенные зависимости: nautilus-dropbox: Зависит: dropbox, но он не будет установлен. E: Невозможно исправить проблемы, у вас есть поврежденные пакеты.

Есть идеи, как это решить?

Сальвадор Дали
источник
Связанный (но в данном случае, вероятно, не дубликат: Как мне разрешить неудовлетворенные зависимости?
Элия ​​Каган

Ответы:

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

Первая строка создает строку, содержащую хранилище в файле с именем dropbox.list(обратите внимание, что он использует saucy, но вы можете использовать любую предыдущую версию, так как все репо попадают в один и тот же пул пакетов). Второй и третий дают некоторые необходимые права доступа и групповые права доступа к файлу. Четвертая строка перемещает файл туда, где находятся все репозитории. Наконец, пятая строка добавляет файл ключей, чтобы хранилище могло быть аутентифицировано.

Теперь давайте установим пакет:

sudo apt-get update
sudo apt-get install dropbox

Теперь вы можете запустить Dropbox из панели запуска по вашему выбору.

Альфредо Эрнандес
источник
Не могли бы вы дать четкие шаги? Я попытался следовать указаниям @ Orion ниже, но та же ошибка появилась.
Алекс Уильямс
2
@AlexWilliams Я надеюсь, что мое редактирование поможет вам.
Альфредо Эрнандес,
2
Да, ключом является установка пакета «dropbox», а не «nautilus-dropbox».
Чан-Хо Су
4

Бегать:

sudo apt-get autoremove

удалить все сломанные пакеты.

sudo apt-get update    
sudo apt-get upgrade    
sudo apt-get remove dropbox    
sudo apt-get install dropbox

Теперь попробуйте установить

sudo apt-get install nautilus-dropbox

Иногда приложение dropbox получает сломанный пакет, и вам необходимо выполнить обновление и обновление, и, если оно отложено, просто удалите и установите его, чтобы исправить.

Именно так я исправляю большинство проблем с пакетами в GNU / Linux с помощью apt.

Орион Бластар
источник
1
Это не помогло мне. Я все еще получаю ту же ошибку.
Фибо Ковальский
2

У меня была похожая проблема 14.04. Хотя Dropbox работал в фоновом режиме, я не смог увидеть значок на панели задач. В частности, мне это нужно для выборочной синхронизации. Я попробовал несколько вещей от переустановки Dropbox до использования файлов .deb.

После различных попыток это сработало:

  • Установите CLI облачной синхронизации и расширение Nautilus для Dropbox из Центра программного обеспечения. Установите флажок для включения Python-gpgme в дополнительные дополнения.
  • Затем установите Dropbox из Центра программного обеспечения. Он попросит вас удалить CLI Nautilus, выбрать для установки в любом случае. Это и выше, и то и другое появляется, если вы ищете Dropbox.

  • Во время установки вам будет предложено сначала запустить dropbox, а затем перезапустить Nautilus. В моем случае, когда я сделал этот выбор, эти всплывающие окна не закрылись автоматически.

После завершения установки я смог увидеть значок Dropbox на панели задач. Большой! Позволив ему когда-нибудь загрузить список папок, я мог бы также выполнить выборочную синхронизацию.

Обратите внимание, что перед удалением я удалил / удалил все связанные с Dropbox вещи. И не уверен, имел ли он какой-либо эффект, но делал это раньше.

sudo apt-get update && upgrade

и

sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0
Invictus
источник
-2

У меня такая же проблема. Моим решением было: удалить существующий клиент Dropbox из Центра программного обеспечения Ubuntu и установить версию клиента с веб-сайта Dropbox ( https://www.dropbox.com/install ).

PM001
источник