Необходимо запустить dropbox с `~ / .dropbox-dist / dropboxd`, почему бы не просто dropbox?

У меня был файловый менеджер nemo с расширением dropbox, но после проблемы nemo 2.0, которая не смогла отобразить рабочий стол должным образом, я удалил оба из них и установил nautilus.

Теперь я я пытаюсь установить dropbox с nautilus, при запуске sudo apt-get install nautilus-dropbox я получаю следующее:

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

Я следил за указаниями здесь, но я получаю вышеупомянутую ошибку. После этого я запустил это cd ~ && wget -O - "http://www.dropbox.com/download?plat=lnx.x86_64" | tar xzf -, как упоминалось в комментариях к ответу, и успешно выполнил демон dropbox с этим ~/.dropbox-dist/dropboxd.

Я знаю, что для запуска dropbox с этого момента я создам новый запись в приложениях запуска с помощью этой команды ~/.dropbox-dist/dropboxd.

Но мой вопрос: почему я не могу установить его нормально и запустить его с помощью команды dropbox start?

1
задан 13 April 2017 в 15:24

1 ответ

Почему ~/.dropbox-dist/dropboxd, а не dropbox для запуска демона? Одна из причин может заключаться в том, что слово dropbox является / является относительно общим именем для службы, предоставляемой их компанией. Более конкретная причина заключается в том, что ~/.dropbox-dist/dropboxd находится там, где он был установлен для вашего локального пользователя.

Направления, на которые следуют, - это фактически те, что предоставлены Dropbox, поскольку метод установки без головы, за исключением последнего шага, был исключен :

Загрузите этот скрипт Python для управления Dropbox из командной строки. Для облегчения доступа разместите символическую ссылку на скрипт в любом месте вашего PATH.

С помощью своего сценария и небольшой настройки, как показано ниже, вы можете теперь использовать dropbox start для ручного управления или даже dropbox autostart, чтобы не беспокоиться об этом.

I сохраните ~/.local/bin в моей PATH для локальных установок (только для моего пользователя).

Пример настройки

В ~/.bash_profile:

export PATH=~/.local/bin:$PATH

Затем run:

mkdir -p ~/.local/bin
wget -O ~/.local/bin/dropbox.py "https://www.dropbox.com/download?dl=packages/dropbox.py"
chmod ug+x ~/.local/bin/dropbox.py
ln -s -T ~/.local/bin/dropbox.py ~/.local/bin/dropbox

Пример Setup

Загрузите этот скрипт Python для управления Dropbox из командной строки. Для удобного доступа разместите символическую ссылку на скрипт в любом месте вашего PATH.

Команды интерфейса командной строки Dropbox: Примечание: используйте dropbox help <command> для просмотра использования для конкретной команды.
status       get current status of the dropboxd
throttle     set bandwidth limits for Dropbox
help         provide help
puburl       get public url of a file in your dropbox's public folder
stop         stop dropboxd
running      return whether dropbox is running
start        start dropboxd
filestatus   get current sync status of one or more files
ls           list directory contents with current sync status
autostart    automatically start dropbox at login
exclude      ignores/excludes a directory from syncing
lansync      enables or disables LAN sync
sharelink    get a shared link for a file in your dropbox
proxy        set proxy settings for Dropbox
0
ответ дан 24 May 2018 в 15:14
  • 1
    Я обнаружил, что мне также нужно было запустить chmod 700 ~/.local/bin/dropbox.py, или я получил отказ в разрешении. – R J 2 July 2017 в 01:15
  • 2
    @RJ, спасибо за напоминание. Я добавил шаг разрешения на ответ. – Kevin 2 July 2017 в 17:32

Другие вопросы по тегам:

Похожие вопросы: