Adakah yang berhasil menginstal dropbox dengan dropboxd berjalan dengan baik di OpenBSD (FreeBSD juga akan bekerja untuk saya ..)? Saya telah membangun dari sumber dan semuanya menginstal dengan baik tetapi ketika saya mencoba untuk menjalankannya:
$ 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
Jadi saya memeriksa klien baris perintah dan hanya teks dari http://wiki.dropbox.com/TipsAndTricks/TextBasedLinuxInstall tapi tentu saja itu sudah dikompilasi untuk linux .. tidak ada dadu.
Adakah yang mencoba mengatasi ini dan mencari solusi untuk kombo DropBox / BSD?
Saya terus memasang ini dan akhirnya berlari ke show stopper: Tidak ada emulasi linux pada amd64 untuk openbsd. Permainan telah berakhir. Maaf telah membunuh waktu semua orang.
/usr/bin/dropbox
editor teks, mencariError: Platform not supported
pesan dan memposting baris kode yang sesuai di sini (beberapa baris di atas dan beberapa baris di bawahnya juga)? Karena ini adalah skrip Python, dimungkinkan untuk mengubahnya sedikit jika itu hanya pemeriksaan untuk platform yang didukung secara resmi.Jawaban:
Ini adalah kode yang mengganggu pada skrip dropbox:
Anda dapat mencoba mengganti ini dengan sesuatu yang mirip dengan:
Tentu saja, Anda mungkin menemukan masalah lain di sepanjang jalan. Semoga berhasil.
sumber
sysctl kern.emul.linux=1
sebelum menjalankan dropboxd? Setidaknya dalam sistem Fedora di mana saya sekarang, dropboxd adalah biner statis, ini sudah cukup. Di sisi lain~/.dropbox-dist/dropbox
adalah eksekusi dinamis dan ada beberapa hal yang harus dilakukan sebelum dapat dijalankan: periksacompat_linux
halaman manual.Periksa Kompatibilitas Linux. Tipe:
dan jalankan kembali dropbox ....
sumber
Pilihan 1:
The Dropbox API didokumentasikan dengan baik dan memungkinkan Anda untuk melakukan lebih dari apa yang mungkin Anda inginkan. Sepertinya akan mudah untuk menulis CLI untuk operasi sederhana, tetapi seseorang sudah melakukan lebih dari itu: https://github.com/dropbox/dbxcli
Saya belum menguji dbxcli di OpenBSD, tetapi secara umum menurut saya rute API akan menjadi solusi termudah.
Pilihan 2:
Siapkan mesin virtual Linux dan jalankan Dropbox di dalamnya. Anda dapat mengakses sistem file tamu dengan nyaman di host Anda melalui beberapa metode (server file lokal, atau mount melalui ssh)
sumber