… Dropbox를 관리하고 [Linux, Windows 및 OS X] 용으로 설정하기위한 GUI 도구가 제공됩니다. 그러나 GUI가없는 Linux 컴퓨터를 연결하려면 어떻게됩니까? 약간의 작업으로 Dropbox를 GUI없이 실행할 수있어 헤드리스 또는 사용자 계정이 항상 기록되지 않는 서버와 파일을 동기화 할 수 있습니다.
︙
시작하려면 :
# mkdir -p /tmp/dropbox
# cd /tmp/dropbox
# curl -OL http://dl.getdropbox.com/u/6995/dbmakefakelib.py
# curl -OL http://dl.dropbox.com/u/637552/Dropbox/dbreadconfig.py
# curl -L -o dropbox.tar.gz http://www.dropbox.com/download?plat=lnx.x86_64
plat=lnx.x86
32 비트 클라이언트를 원하는 경우 사용하십시오 . Dropbox 설치 파일을위한 임시 디렉토리를 생성하고 필요한 두 개의 python 스크립트를 다운로드합니다 : dbmakefakelib.py
GUI 라이브러리의 가짜 스텁 사본을 작성하여 dropboxd 데몬이 시작되고dbreadconfig.py
dropbox 구성 정보를 표시합니다.
Dropbox 클라이언트를 실행할 사용자를 결정하십시오. 이것은 전용 사용자 일 수도 있고 일반 사용자 일 수도 있습니다. 시스템에서 둘 이상의 Dropbox 인스턴스를 실행할 수도 있으므로 여러 사용자에 대해 설정하도록 선택할 수 있습니다 (각 사용자는 하나의 Dropbox 인스턴스 만 실행할 수 있음). 이 예에서는이 Dropbox 클라이언트를 실행할 특수 사용자“dropbox”를 만들었습니다.
# su - dropbox
$ cd ~/
$ tar xvzf /tmp/dropbox/dropbox.tar.gz
$ cd .dropbox-dist
$ python /tmp/dropbox/dbmakefakelib.py
dropboxd ran for 15 seconds without quitting - success?
dbmakefakelib.py 스크립트에는 gcc가 필요하므로 시스템에 gcc가 설치되어 있어야합니다. dropboxd가 시작되도록 GUI 라이브러리의 가짜 스텁 사본을 작성합니다. 마지막으로 dropboxd가 시작되었음을 알 수 있습니다. Ctrl+ C를 눌러 스크립트를 종료하십시오. dropboxd는 여전히 백그라운드에서 실행 중이어야합니다.
$ ps ax | grep dropboxd
24001 pts/0 S 0:00 sh -c { /home/dropbox/.dropbox-dist/dropboxd; } 2>&1
이제 Dropbox가 실행 중이므로 기존 계정에 연결해야합니다.
$ cd ~/
$ python /tmp/dropbox/dbreadconfig.py
host_id = 0bd9c5a15458fbc31f85e892faa7dac4
schema_version = 6
위에서 host_id를 가져옵니다. Dropbox 웹 인터페이스에 로그인하고 로그인 한 후 다음 URL을 수동으로 방문하십시오.
https://www.dropbox.com/cli_link?host_id= [HOST_ID]
교체 [HOST_ID]
dbreadconfig.py 출력과 그 HOST_ID. 이렇게하면 Dropbox 사이트에서 새 컴퓨터를 성공적으로 연결했음을 알려줍니다. 계정 설정으로 이동 한 다음 내 컴퓨터로 이동하면 새 컴퓨터가 나열됩니다.
dbmakefakelib.py가 시작한 dropboxd 프로세스를 종료하지 않은 경우, 이미 Dropbox에서 ~ / Dropbox /로 파일을 다운로드하고 있음을 알 수 있습니다.
부팅시 백그라운드에서 dropboxd 데몬을 시작하려면 /etc/rc.d/rc.local init 스크립트에 다음을 추가 할 수 있습니다.
daemon —user dropbox /bin/sh -c "/home/dropbox/.dropbox-dist/dropboxd&"
이것은 설치된 사용자의 권한으로 백그라운드에서 드롭 박스 시작됩니다 (이 경우 사용자는 "드롭 박스"). 시스템 전체의 initscript를 수행하려면, Fedora / Red Hat 및 Debian / Ubuntu의 initscript를 포함하여 사용할 수있는 몇 가지 예가있는 Dropbox Wiki를 방문하십시오. 또한 DJB의 daemontools에서 실행되는 Dropbox를 설정하는 방법에 대한 예제도 있습니다.