Um Dropbox unter Linux Mint 17.3 zu installieren am einfachsten den Installer für Ubuntu (.deb) herunterladen und starten. Dabei werden die Zugangsdaten und das zu synchronisierende Verzeichnis abgefragt.
Um die Synchronisation der Dateien allerdings laufen zu lassen, muss ein Daemon laufen. Diesen kann man einmalig mittels
$ ~/.dropbox-dist/dropboxd
starten, bringt aber den Nachteil mit, dass keine Änderungen abgeglichen bzw. erkannt werden. pixeldust hat einen interessanten Blogpost dazu verfasst, wie der Dropbox-Daemon automatisch beim Systemstart mit anläuft. Die vier Schritte sind:
- Die Datei /etc/init.d/dropbox erstellen
$ sudo nano /etc/init.d/dropbox
und befüllen
# dropbox service DROPBOX_USERS="user1 user2" DAEMON=.dropbox-dist/dropboxd start() { echo "Starting dropbox..." for dbuser in $DROPBOX_USERS; do HOMEDIR=`getent passwd $dbuser | cut -d: -f6` if [ -x $HOMEDIR/$DAEMON ]; then HOME="$HOMEDIR" start-stop-daemon -b -o -c $dbuser -S -u $dbuser -x $HOMEDIR/$DAEMON fi done } stop() { echo "Stopping dropbox..." for dbuser in $DROPBOX_USERS; do HOMEDIR=`getent passwd $dbuser | cut -d: -f6` if [ -x $HOMEDIR/$DAEMON ]; then start-stop-daemon -o -c $dbuser -K -u $dbuser -x $HOMEDIR/$DAEMON fi done } status() { for dbuser in $DROPBOX_USERS; do dbpid=`pgrep -u $dbuser dropbox` if [ -z $dbpid ] ; then echo "dropboxd for USER $dbuser: not running." else echo "dropboxd for USER $dbuser: running (pid $dbpid)" fi done } case "$1" in start) start ;; stop) stop ;; restart|reload|force-reload) stop start ;; status) status ;; *) echo "Usage: /etc/init.d/dropbox {start|stop|reload|force-reload|restart|status}" exit 1 esac exit 0
Die Zuweisung an Variable DROPBOX_USERS muss angepasst werden!
- Die Datei ausführbar machen
$ sudo chmod +x /etc/init.d/dropbox
- Die rc-Skripte erstellen
$ sudo update-rc.d dropbox defaults
- Den Daemon für die aktuelle Sitzung starten
$ sudo /etc/init.d/dropbox start
Überprüft werden kann der Status entweder per
$ sudo /etc/init.d/dropbox status
oder
$ ps aux | grep dropbox
.