Raspberry Pi filmserver (1 / 5 steg)
Steg 1: Konfigurera Pi - MongoDB
Först kommer vi att installera MongoDB för Raspberry Pi. Detta är utan tvekan det längsta steget, som vi kommer att bygga Mongo från källan.
1. SSH till din Pi och sedan köra följande kommandon för att installera några beroenden (det inte fungerade för mig när de utförs i en rad, men det fungerade bra).
$ sudo lämplig-få installera git-core
$ sudo lämplig-få installera build-essential
$ sudo lämplig-få installera scons
$ sudo lämplig-få installera libpcre ++-dev
$ sudo lämplig-få installera xulrunner-dev
$ sudo lämplig-få installera libboost-dev
$ sudo lämplig-få installera libboost-program-options-dev
$ sudo lämplig-få installera libboost-thread-dev
$ sudo lämplig-få installera libboost-filesystem-dev
2. klon denna Github repo, en MongoDB port för Raspberry Pi.
$ git klon git://github.com/RickP/mongopi.git
3. Bygg Mongo (detta tar en looooong tid).
$ cd mongopi
$ scons
4. installera MongoDB
$ sudo scons--prefix = / opt/mongo installera
5. Tillsätt MongoDB din PATH-variabeln
$ PATH = $PATH: / opt/mongo/bin /
$ export sökväg
6. rensa upp
$ scons - c
7. skapa/data/db/katalogen krävs av MongoDB
$ sudo mkdir -p/data/db /
$ sudo chown $USERNAME/data/db /
8. eld upp MongoDB användande den följande befalla:
$ mongod--gaffel--logpath /var/log/mongod.log
9. i en ny terminal-fönstret, ange mongo skalet:
$ mongo
10. vi nu skapa vår MongoDB databas kallas "media" och fylla den med en samling som heter "filmer":
$ använder medier
$ db.createCollection("movies")