|Raspberry Pi packaging, amazing it wasn't damaged|
For the most part I hard a smooth experience out of the box. I wish I had been a little more prepared before it came but I was able to get it running within the evening. I suggest if you are waiting for yours, go ahead and get the SD card and power ready. That way you can start playing right away. Good thing I looked online for a compatible SD card, it didn't occur to me that some might not work. With the latest build from 06-19-2012, this one from BestBuy works well.
|Raspberry Pi rear with 32GB SD card|
Once you get your SD card you can go ahead and write the Debian (or distro of your choice) image. I went with Debian for now since I am just getting started but I would like to try XBMC and the fedora remix distro's. A few things to note about getting it up and running:
- If you run Debian you need to resize the SD card either after you write the card or after you boot the Pi. Fedora remix is able to resize on first boot. I used this video to resize it.
- Some keyboards draw too much power so check that or get a powered USB hub. Mine was borderline as it only repeated letters once.
- Don't forget to change the Pi password and add a new account for yourself. Especially if you plan on porting it outside your network.
- SSH and VNC need to be setup even though on their website it says SSH should work.
- The GUI is slow but only if you try to do more than one thing at a time. I actually had it freeze on me where I had to pull the power to reboot.
- If you want audio make sure and set it up before you start the GUI. Here is the guide I used:
- Setting up ALSA - Haven't tried any videos yet.
- For running a webserver, I ended up using lighttpd instead of Apache (uses less memory).
- Install lighttpd and PHP - I ended up doing this after removing Apache, but I used apt-get install php5-cgi instead of php5-cli. PHP wouldn't work until I found this guide which edits the config files manually to enable PHP. So far it runs pretty fast. Maybe I will set something up and link it from the blog to see how it does.
- In case you get an error about invalid group, here is the fix, happens in Apache as well.
- While writing this I found this, so I might try fastcgi instead.
- I setup Eclipse as a PHP IDE with NetDrive to map a drive letter to ftp server on the Pi (still testing)
Now that it is running I plan on taking it to work to see if anyone is interested or if maybe some of the high schools are interested in using it in the classroom. (I work in IT in IS for a school district.)
Do you have any ideas? What do you plan to do with yours?