Skip to content

pkholland/anon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

see http://pkholland.github.io/anon

Basic Build Instructions:

  1. On an Ubuntu 14.04 VM instance:
  2. if not already:       sudo apt-get install git
          sudo apt-get install g++
          sudo apt-get install libssl-dev
          sudo apt-get install memcached
  3. create a working directory and cd into it
  4. git clone https://github.com/pkholland/anon.git
  5. git clone https://github.com/joyent/http-parser.git
    skip git clone https://github.com/facebook/proxygen.git
    skip cd proxygen/proxygen
    skip ./deps.sh
          note, as of this writing deps.sh eventually hangs in some of the fb testing code, kill it
    skip ./reinstall.sh
  6. cd <working dir>/anon
  7. make

Running the test code:
./deploy/release/test
  then type "h"<return> for a list of available tests

-- Currently the proxygen-related pieces are not being used and you don't need to follow those steps (6-9) to get anon building and running.

Note that the install of memcached is only for running some of the test code, it is not required for simply building anon. This default install of memcaced configures you machine to run memcached as a daemon.

Config/Build in structions for the Raspberry Pi 2:

  • boot your Raspberry as normal, get it connected to the internet and then in a command shell
  • sudo apt-get update
  • sudo apt-get dist-upgrade
  • sudo apt-get install gcc-4.8
  • sudo apt-get install g++-4.8
  • cd /usr/bin
  • optional, but do before the next step: sudo apt-get remove gcc-4.6
  • sudo ln -s -f gcc-4.8 gcc
  • in a text editor, sudo open /etc/modules and add "ipv6" as a last line
  • reboot your Pi
  • follow git/build instructions from above

About

Experiments in Web Services Design

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages