У кого-нибудь был какой-либо успех в установке Dropbox с правильно запущенной Dropboxd на OpenBSD (FreeBSD мне тоже подойдет ...)? Я собрал из исходного кода, и все устанавливается просто отлично, но когда я пытаюсь запустить его:
$ python /usr/bin/dropbox start
Starting Dropbox...
The Dropbox daemon is not installed!
Run "dropbox start -i" to install the daemon
$ ssh root@localhost
root@localhost's password:
<snip>
# python /usr/bin/dropbox start -i
Starting Dropbox...
Dropbox is the easiest way to share and store your files online.
Want to learn more? Head to http://www.dropbox.com/
In order to use Dropbox, you must download the proprietary daemon. [y/n] y
Error: Platform not supported
Так что я проверил клиентов командной строки и текстовые материалы с http://wiki.dropbox.com/TipsAndTricks/TextBasedLinuxInstall, но, конечно, это предварительно скомпилировано для linux .. никаких костей.
Кто-нибудь пытается решить эту проблему и найти обходной путь для комбинации DropBox / BSD?
Я продолжил отмахиваться от этого и в конце концов наткнулся на ограничитель шоу: на amd64 для openbsd нет эмуляции linux. Игра окончена. Извините, что убил всех.
/usr/bin/dropbox
текстовый редактор, найтиError: Platform not supported
сообщение и опубликовать соответствующую строку кода здесь (несколько строк выше и несколько строк ниже)? Поскольку это скрипт Python, возможно, можно немного изменить его, если это просто проверка официально поддерживаемых платформ.Ответы:
Это неправильный код в сценарии dropbox:
Вы можете попробовать заменить это чем-то вроде:
Конечно, вы можете найти другие проблемы на этом пути. Удачи.
источник
sysctl kern.emul.linux=1
до запуска dropboxd? По крайней мере, в системе Fedora, где я сейчас нахожусь, dropboxd является статическим двоичным файлом, этого должно быть достаточно. С другой стороны~/.dropbox-dist/dropbox
, это динамический исполняемый файл, и перед его запуском необходимо сделать несколько вещей: проверьтеcompat_linux
страницу руководства .Проверьте совместимость с Linux. Тип:
и перезапустите Dropbox ....
источник
Опция 1:
Dropbox API хорошо документирован и позволяет сделать больше , чем вы , что вы , вероятно , хотите. Кажется, что было бы легко написать CLI для простых операций, но кто-то уже сделал больше: https://github.com/dropbox/dbxcli
Я еще не тестировал dbxcli на OpenBSD, но в целом мне кажется, что маршрут API был бы самым простым решением.
Вариант 2:
Настройте виртуальную машину Linux и запустите на ней Dropbox. Вы можете получить доступ к гостевой файловой системе на вашем хосте несколькими способами (локальный файловый сервер или смонтировать через ssh).
источник