Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/msabramo/dropbox_linux_x86_64_glibc2.4_buildout
A zc.buildout that installs the Dropbox daemon and glibc-2.4 on a Linux x86_64 system without glibc-2.4 (e.g.: DreamHost VPS)
https://github.com/msabramo/dropbox_linux_x86_64_glibc2.4_buildout
Last synced: 11 days ago
JSON representation
A zc.buildout that installs the Dropbox daemon and glibc-2.4 on a Linux x86_64 system without glibc-2.4 (e.g.: DreamHost VPS)
- Host: GitHub
- URL: https://github.com/msabramo/dropbox_linux_x86_64_glibc2.4_buildout
- Owner: msabramo
- Created: 2011-04-30T16:46:02.000Z (over 13 years ago)
- Default Branch: master
- Last Pushed: 2011-08-30T20:06:30.000Z (about 13 years ago)
- Last Synced: 2024-05-09T20:44:48.190Z (6 months ago)
- Language: Python
- Homepage: http://marc-abramowitz.com/archives/2011/05/09/dropbox-glibc-2-4-buildout/
- Size: 97.7 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# dropbox_linux_x86_64_glibc2.4_buildout
A zc.buildout that installs the Dropbox daemon and glibc-2.4 on a Linux x86_64 system without glibc-2.4 (e.g.: DreamHost VPS)By Marc Abramowitz [http://marc-abramowitz.com](http://marc-abramowitz.com)
This is an attempt to make repeatable [the process that I followed to install Dropbox on my DreamHost VPS](http://marc-abramowitz.com/archives/2011/04/19/running-dropbox-on-dreamhost/). This was tricky because the Dropbox software is closed-source and it contains binaries compiled against glibc 2.4, whereas my VPS server is using glibc 2.3. This buildout downloads and compiles glibc 2.4 and installs it in a sandbox with the Dropbox software. It also sets up Supervisor and uses it to manage the Dropbox daemon.
## Installation
$ export TMPDIR=$(pwd)/tmp; mkdir ${TMPDIR}; python bootstrap.py && bin/buildout
...
Installing dropbox.
Downloading http://www.dropbox.com/download/?plat=lnx.x86_64
dropbox: Extracting package to /home/msabramo/dropbox_linux_x86_64_glibc2.4_buildout/parts/dropbox
Installing dropbox-fix.
patching file parts/dropbox/.dropbox-dist/dropboxd
Installing supervisor.
Develop distribution: supervisor 3.0a10
uses namespace packages but the distribution does not require setuptools.
Generated script '/home/msabramo/dropbox_linux_x86_64_glibc2.4_buildout/bin/supervisord'.
Develop distribution: supervisor 3.0a10
uses namespace packages but the distribution does not require setuptools.
Develop distribution: supervisor 3.0a10
uses namespace packages but the distribution does not require setuptools.
Generated script '/home/msabramo/dropbox_linux_x86_64_glibc2.4_buildout/bin/supervisorctl'.$ bin/supervisord
$ bin/supervisorctl
dropbox RUNNING pid 15199, uptime 0:00:05