Welcome to GrovePi Installer. Requirements: 1) Must be connected to the internet 2) This script must be run as root user Steps: 1) Installs package dependencies: - python-pip alternative Python package installer - git fast, scalable, distributed revision control system - libi2c-dev userspace I2C programming library development files - python-serial pyserial - module encapsulating access for the serial port - python-rpi.gpio Python GPIO module for Raspberry Pi - i2c-tools This Python module allows SMBus access through the I2C /dev - python-smbus Python bindings for Linux SMBus access through i2c-dev - python3-smbus Python3 bindings for Linux SMBus access through i2c-dev - arduino AVR development board IDE and built-in libraries - minicom friendly menu driven serial communication program - numpy is the fundamental package for scientific computing with Python 2) Clone, build wiringPi in GrovePi/Script and install it 3) Removes I2C and SPI from modprobe blacklist /etc/modprobe.d/raspi-blacklist.conf 4) Adds I2C-dev, i2c-bcm2708 and spi-dev to /etc/modules 5) Installs gertboard avrdude_5.10-4_armhf.deb package 6) Runs gertboard setup - configures avrdude - downloads gertboard known boards and programmers - replaces avrsetup with gertboards version - in /etc/inittab comments out lines containing AMA0 - in /boot/cmdline.txt removes: console=ttyAMA0,115200 kgdboc=ttyAMA0,115200 console=tty1 - in /usr/share/arduino/hardware/arduino creates backup of boards.txt - in /usr/share/arduino/hardware/arduino creates backup of programmers.txt Special thanks to Joe Sanford at Tufts University. This script was derived from his work. Thank you Joe! Raspberry Pi wil reboot after completion. Check for internet connectivity... ================================== Connected to the Internet Get:1 http://mirrordirector.raspbian.org jessie InRelease [14.9 kB] Get:2 http://archive.raspberrypi.org jessie InRelease [22.9 kB] Get:3 http://mirrordirector.raspbian.org jessie/main armhf Packages [9,533 kB] Get:4 http://archive.raspberrypi.org jessie/main armhf Packages [168 kB] Hit http://archive.raspberrypi.org jessie/ui armhf Packages Ign http://archive.raspberrypi.org jessie/main Translation-en_GB Ign http://archive.raspberrypi.org jessie/main Translation-en Ign http://archive.raspberrypi.org jessie/ui Translation-en_GB Ign http://archive.raspberrypi.org jessie/ui Translation-en Get:5 http://mirrordirector.raspbian.org jessie/contrib armhf Packages [43.3 kB] Get:6 http://mirrordirector.raspbian.org jessie/non-free armhf Packages [84.2 kB] Get:7 http://mirrordirector.raspbian.org jessie/rpi armhf Packages [1,356 B] Ign http://mirrordirector.raspbian.org jessie/contrib Translation-en_GB Ign http://mirrordirector.raspbian.org jessie/contrib Translation-en Ign http://mirrordirector.raspbian.org jessie/main Translation-en_GB Ign http://mirrordirector.raspbian.org jessie/main Translation-en Ign http://mirrordirector.raspbian.org jessie/non-free Translation-en_GB Ign http://mirrordirector.raspbian.org jessie/non-free Translation-en Ign http://mirrordirector.raspbian.org jessie/rpi Translation-en_GB Ign http://mirrordirector.raspbian.org jessie/rpi Translation-en Fetched 9,867 kB in 25s (389 kB/s) Reading package lists... Done Installing Dependencies ======================= Reading package lists... Done Building dependency tree Reading state information... Done git is already the newest version. python-pip is already the newest version. python-serial is already the newest version. i2c-tools is already the newest version. i2c-tools set to manually installed. python-smbus is already the newest version. python3-smbus is already the newest version. The following extra packages will be installed: arduino-core avr-libc avrdude binutils-avr extra-xdg-menus gcc-avr libftdi1 libjna-java libjna-jni libpython-dev libpython2.7-dev librxtx-java lrzsz python2.7-dev Suggested packages: arduino-mk avrdude-doc task-c-devel gcc-doc libjna-java-doc The following NEW packages will be installed: arduino arduino-core avr-libc avrdude binutils-avr extra-xdg-menus gcc-avr libftdi1 libi2c-dev libjna-java libjna-jni libpython-dev libpython2.7-dev librxtx-java lrzsz minicom python-dev python2.7-dev 0 upgraded, 18 newly installed, 0 to remove and 7 not upgraded. Need to get 34.2 MB of archives. After this operation, 135 MB of additional disk space will be used. Get:1 http://archive.raspberrypi.org/debian/ jessie/main avrdude armhf 6.1-2+rpi1 [244 kB] Get:2 http://mirrordirector.raspbian.org/raspbian/ jessie/main libftdi1 armhf 0.20-2 [16.7 kB] Get:3 http://archive.raspberrypi.org/debian/ jessie/main libi2c-dev all 3.1.1+svn-2 [10.5 kB] Get:4 http://mirrordirector.raspbian.org/raspbian/ jessie/main libpython2.7-dev armhf 2.7.9-2+deb8u1 [17.9 MB] Get:5 http://mirrordirector.raspbian.org/raspbian/ jessie/main python-dev armhf 2.7.9-1 [1,188 B] Get:6 http://mirrordirector.raspbian.org/raspbian/ jessie/main extra-xdg-menus all 1.0-4 [12.7 kB] Get:7 http://mirrordirector.raspbian.org/raspbian/ jessie/main libjna-jni armhf 4.1.0-1 [40.5 kB] Get:8 http://mirrordirector.raspbian.org/raspbian/ jessie/main libjna-java all 4.1.0-1 [163 kB] Get:9 http://mirrordirector.raspbian.org/raspbian/ jessie/main libpython-dev armhf 2.7.9-1 [19.6 kB] Get:10 http://mirrordirector.raspbian.org/raspbian/ jessie/main librxtx-java armhf 2.2pre2-13 [167 kB] Get:11 http://mirrordirector.raspbian.org/raspbian/ jessie/main lrzsz armhf 0.12.21-7 [81.6 kB] Get:12 http://mirrordirector.raspbian.org/raspbian/ jessie/main minicom armhf 2.7-1+deb8u1 [250 kB] Get:13 http://mirrordirector.raspbian.org/raspbian/ jessie/main python2.7-dev armhf 2.7.9-2+deb8u1 [287 kB] Get:14 http://mirrordirector.raspbian.org/raspbian/ jessie/main binutils-avr armhf 2.24+Atmel3.4.4-1 [1,083 kB] Get:15 http://mirrordirector.raspbian.org/raspbian/ jessie/main gcc-avr armhf 1:4.8.1+Atmel3.4.4-2 [7,513 kB] Get:16 http://mirrordirector.raspbian.org/raspbian/ jessie/main avr-libc all 1:1.8.0+Atmel3.4.4-1 [4,539 kB] Get:17 http://mirrordirector.raspbian.org/raspbian/ jessie/main arduino-core all 2:1.0.5+dfsg2-4 [655 kB] Get:18 http://mirrordirector.raspbian.org/raspbian/ jessie/main arduino all 2:1.0.5+dfsg2-4 [1,190 kB] Fetched 34.2 MB in 50s (674 kB/s) Selecting previously unselected package libftdi1:armhf. (Reading database ... 115363 files and directories currently installed.) Preparing to unpack .../libftdi1_0.20-2_armhf.deb ... Unpacking libftdi1:armhf (0.20-2) ... Selecting previously unselected package libpython2.7-dev:armhf. Preparing to unpack .../libpython2.7-dev_2.7.9-2+deb8u1_armhf.deb ... Unpacking libpython2.7-dev:armhf (2.7.9-2+deb8u1) ... Selecting previously unselected package extra-xdg-menus. Preparing to unpack .../extra-xdg-menus_1.0-4_all.deb ... Unpacking extra-xdg-menus (1.0-4) ... Selecting previously unselected package libjna-jni. Preparing to unpack .../libjna-jni_4.1.0-1_armhf.deb ... Unpacking libjna-jni (4.1.0-1) ... Selecting previously unselected package libjna-java. Preparing to unpack .../libjna-java_4.1.0-1_all.deb ... Unpacking libjna-java (4.1.0-1) ... Selecting previously unselected package libpython-dev:armhf. Preparing to unpack .../libpython-dev_2.7.9-1_armhf.deb ... Unpacking libpython-dev:armhf (2.7.9-1) ... Selecting previously unselected package librxtx-java. Preparing to unpack .../librxtx-java_2.2pre2-13_armhf.deb ... Unpacking librxtx-java (2.2pre2-13) ... Selecting previously unselected package lrzsz. Preparing to unpack .../lrzsz_0.12.21-7_armhf.deb ... Unpacking lrzsz (0.12.21-7) ... Selecting previously unselected package minicom. Preparing to unpack .../minicom_2.7-1+deb8u1_armhf.deb ... Unpacking minicom (2.7-1+deb8u1) ... Selecting previously unselected package python2.7-dev. Preparing to unpack .../python2.7-dev_2.7.9-2+deb8u1_armhf.deb ... Unpacking python2.7-dev (2.7.9-2+deb8u1) ... Selecting previously unselected package python-dev. Preparing to unpack .../python-dev_2.7.9-1_armhf.deb ... Unpacking python-dev (2.7.9-1) ... Selecting previously unselected package binutils-avr. Preparing to unpack .../binutils-avr_2.24+Atmel3.4.4-1_armhf.deb ... Unpacking binutils-avr (2.24+Atmel3.4.4-1) ... Selecting previously unselected package gcc-avr. Preparing to unpack .../gcc-avr_1%3a4.8.1+Atmel3.4.4-2_armhf.deb ... Unpacking gcc-avr (1:4.8.1+Atmel3.4.4-2) ... Selecting previously unselected package avrdude. Preparing to unpack .../avrdude_6.1-2+rpi1_armhf.deb ... Unpacking avrdude (6.1-2+rpi1) ... Selecting previously unselected package avr-libc. Preparing to unpack .../avr-libc_1%3a1.8.0+Atmel3.4.4-1_all.deb ... Unpacking avr-libc (1:1.8.0+Atmel3.4.4-1) ... Selecting previously unselected package arduino-core. Preparing to unpack .../arduino-core_2%3a1.0.5+dfsg2-4_all.deb ... Unpacking arduino-core (2:1.0.5+dfsg2-4) ... Selecting previously unselected package arduino. Preparing to unpack .../arduino_2%3a1.0.5+dfsg2-4_all.deb ... Unpacking arduino (2:1.0.5+dfsg2-4) ... Selecting previously unselected package libi2c-dev. Preparing to unpack .../libi2c-dev_3.1.1+svn-2_all.deb ... Adding 'diversion of /usr/include/linux/i2c-dev.h to /usr/include/linux/i2c-dev.h.kernel by libi2c-dev' Unpacking libi2c-dev (3.1.1+svn-2) ... Processing triggers for man-db (2.7.0.2-5) ... gdbm fatal: couldn't init cache Processing triggers for hicolor-icon-theme (0.13-1) ... Processing triggers for gnome-menus (3.13.3-6) ... Processing triggers for desktop-file-utils (0.22-1) ... Processing triggers for mime-support (3.58) ... Processing triggers for shared-mime-info (1.3-1) ... Setting up libftdi1:armhf (0.20-2) ... Setting up libpython2.7-dev:armhf (2.7.9-2+deb8u1) ... Setting up extra-xdg-menus (1.0-4) ... Setting up libjna-jni (4.1.0-1) ... Setting up libjna-java (4.1.0-1) ... Setting up libpython-dev:armhf (2.7.9-1) ... Setting up librxtx-java (2.2pre2-13) ... Setting up lrzsz (0.12.21-7) ... Setting up minicom (2.7-1+deb8u1) ... Setting up python2.7-dev (2.7.9-2+deb8u1) ... Setting up python-dev (2.7.9-1) ... Setting up binutils-avr (2.24+Atmel3.4.4-1) ... Setting up gcc-avr (1:4.8.1+Atmel3.4.4-2) ... Setting up avrdude (6.1-2+rpi1) ... Setting up avr-libc (1:1.8.0+Atmel3.4.4-1) ... Setting up arduino-core (2:1.0.5+dfsg2-4) ... Setting up arduino (2:1.0.5+dfsg2-4) ... Setting up libi2c-dev (3.1.1+svn-2) ... Processing triggers for libc-bin (2.19-18+deb8u10) ... Reading package lists... Done Building dependency tree Reading state information... Done The following packages will be REMOVED: python-automationhat* python-blinkt* python-cap1xxx* python-drumhat* python-envirophat* python-explorerhat* python-motephat* python-phatbeat* python-pianohat* python-rainbowhat* python-rpi.gpio* python-skywriter* python-touchphat* 0 upgraded, 0 newly installed, 13 to remove and 7 not upgraded. After this operation, 827 kB disk space will be freed. (Reading database ... 119895 files and directories currently installed.) Removing python-automationhat (0.0.4) ... Removing python-blinkt (0.1.0) ... Removing python-touchphat (0.0.1) ... Removing python-pianohat (0.0.5) ... Removing python-drumhat (0.0.5) ... Removing python-envirophat (0.0.6) ... Removing python-explorerhat (0.4.2) ... Removing python-motephat (0.0.2) ... Removing python-phatbeat (0.0.2) ... Removing python-rainbowhat (0.0.2) ... Removing python-skywriter (0.0.7) ... Removing python-cap1xxx (0.1.3) ... Removing python-rpi.gpio (0.6.3~jessie-1) ... Reading package lists... Done Building dependency tree Reading state information... Done The following packages will be REMOVED: python3-automationhat* python3-blinkt* python3-cap1xxx* python3-drumhat* python3-envirophat* python3-explorerhat* python3-motephat* python3-phatbeat* python3-pianohat* python3-rainbowhat* python3-rpi.gpio* python3-skywriter* python3-touchphat* 0 upgraded, 0 newly installed, 13 to remove and 7 not upgraded. After this operation, 908 kB disk space will be freed. (Reading database ... 119752 files and directories currently installed.) Removing python3-automationhat (0.0.4) ... Removing python3-blinkt (0.1.0) ... Removing python3-touchphat (0.0.1) ... Removing python3-pianohat (0.0.5) ... Removing python3-drumhat (0.0.5) ... Removing python3-envirophat (0.0.6) ... Removing python3-explorerhat (0.4.2) ... Removing python3-motephat (0.0.2) ... Removing python3-phatbeat (0.0.2) ... Removing python3-rainbowhat (0.0.2) ... Removing python3-skywriter (0.0.7) ... Removing python3-cap1xxx (0.1.3) ... Removing python3-rpi.gpio (0.6.3~jessie-1) ... Reading package lists... Done Building dependency tree Reading state information... Done The following NEW packages will be installed: python-rpi.gpio 0 upgraded, 1 newly installed, 0 to remove and 7 not upgraded. Need to get 23.5 kB of archives. After this operation, 103 kB of additional disk space will be used. Get:1 http://archive.raspberrypi.org/debian/ jessie/main python-rpi.gpio armhf 0.6.3~jessie-1 [23.5 kB] Fetched 23.5 kB in 0s (166 kB/s) Selecting previously unselected package python-rpi.gpio. (Reading database ... 119607 files and directories currently installed.) Preparing to unpack .../python-rpi.gpio_0.6.3~jessie-1_armhf.deb ... Unpacking python-rpi.gpio (0.6.3~jessie-1) ... Setting up python-rpi.gpio (0.6.3~jessie-1) ... Reading package lists... Done Building dependency tree Reading state information... Done The following NEW packages will be installed: python3-rpi.gpio 0 upgraded, 1 newly installed, 0 to remove and 7 not upgraded. Need to get 28.2 kB of archives. After this operation, 182 kB of additional disk space will be used. Get:1 http://archive.raspberrypi.org/debian/ jessie/main python3-rpi.gpio armhf 0.6.3~jessie-1 [28.2 kB] Fetched 28.2 kB in 0s (44.1 kB/s) Selecting previously unselected package python3-rpi.gpio. (Reading database ... 119617 files and directories currently installed.) Preparing to unpack .../python3-rpi.gpio_0.6.3~jessie-1_armhf.deb ... Unpacking python3-rpi.gpio (0.6.3~jessie-1) ... Setting up python3-rpi.gpio (0.6.3~jessie-1) ... Reading package lists... Done Building dependency tree Reading state information... Done The following extra packages will be installed: python-decorator python-imaging The following NEW packages will be installed: python-decorator python-imaging python-scipy 0 upgraded, 3 newly installed, 0 to remove and 7 not upgraded. Need to get 7,377 kB of archives. After this operation, 29.1 MB of additional disk space will be used. Get:1 http://mirrordirector.raspbian.org/raspbian/ jessie/main python-decorator all 3.4.0-2 [22.3 kB] Get:2 http://mirrordirector.raspbian.org/raspbian/ jessie/main python-imaging all 2.6.1-2+deb8u3 [9,846 B] Get:3 http://mirrordirector.raspbian.org/raspbian/ jessie/main python-scipy armhf 0.14.0-2 [7,345 kB] Fetched 7,377 kB in 10s (671 kB/s) Selecting previously unselected package python-decorator. (Reading database ... 119629 files and directories currently installed.) Preparing to unpack .../python-decorator_3.4.0-2_all.deb ... Unpacking python-decorator (3.4.0-2) ... Selecting previously unselected package python-imaging. Preparing to unpack .../python-imaging_2.6.1-2+deb8u3_all.deb ... Unpacking python-imaging (2.6.1-2+deb8u3) ... Selecting previously unselected package python-scipy. Preparing to unpack .../python-scipy_0.14.0-2_armhf.deb ... Unpacking python-scipy (0.14.0-2) ... Setting up python-decorator (3.4.0-2) ... Setting up python-imaging (2.6.1-2+deb8u3) ... Setting up python-scipy (0.14.0-2) ... Reading package lists... Done Building dependency tree Reading state information... Done The following extra packages will be installed: python3-decorator The following NEW packages will be installed: python3-decorator python3-scipy 0 upgraded, 2 newly installed, 0 to remove and 7 not upgraded. Need to get 7,014 kB of archives. After this operation, 24.6 MB of additional disk space will be used. Get:1 http://mirrordirector.raspbian.org/raspbian/ jessie/main python3-decorator all 3.4.0-2 [22.5 kB] Get:2 http://mirrordirector.raspbian.org/raspbian/ jessie/main python3-scipy armhf 0.14.0-2 [6,992 kB] Fetched 7,014 kB in 10s (675 kB/s) Selecting previously unselected package python3-decorator. (Reading database ... 120707 files and directories currently installed.) Preparing to unpack .../python3-decorator_3.4.0-2_all.deb ... Unpacking python3-decorator (3.4.0-2) ... Selecting previously unselected package python3-scipy. Preparing to unpack .../python3-scipy_0.14.0-2_armhf.deb ... Unpacking python3-scipy (0.14.0-2) ... Setting up python3-decorator (3.4.0-2) ... Setting up python3-scipy (0.14.0-2) ... Requirement already up-to-date: RPi.GPIO in /usr/lib/python2.7/dist-packages Cleaning up... Requirement already satisfied (use --upgrade to upgrade): numpy in /usr/lib/python2.7/dist-packages Cleaning up... Requirement already satisfied (use --upgrade to upgrade): numpy in /usr/lib/python3/dist-packages Cleaning up... Dependencies installed wiringPi VERSION is 244 Did NOT find WiringPi Version 2.36 Cloning into 'wiringPi'... remote: Counting objects: 200, done. remote: Total 200 (delta 0), reused 0 (delta 0), pack-reused 200 Receiving objects: 100% (200/200), 182.69 KiB | 0 bytes/s, done. Resolving deltas: 100% (87/87), done. Checking connectivity... done. wiringPi Build script ===================== WiringPi Library [UnInstall] [Compile] wiringPi.c [Compile] wiringSerial.c [Compile] piHiPri.c [Compile] wiringShift.c [Compile] piThread.c [Compile] wiringPiSPI.c [Compile] wiringPiI2C.c [Compile] softPwm.c [Compile] softTone.c [Compile] mcp23008.c [Compile] mcp23016.c [Compile] mcp23017.c In file included from softTone.c:32:0: softTone.c: In function ‘softToneThread’: wiringPi.h:111:37: warning: unused parameter ‘dummy’ [-Wunused-parameter] #define PI_THREAD(X) void *X (void *dummy) ^ softTone.c:51:8: note: in expansion of macro ‘PI_THREAD’ static PI_THREAD (softToneThread) ^ [Compile] mcp23s08.c [Compile] mcp23s17.c [Compile] sr595.c [Compile] pcf8574.c [Compile] pcf8591.c [Compile] mcp3002.c [Compile] mcp3004.c [Compile] mcp4802.c pcf8591.c: In function ‘myAnalogWrite’: pcf8591.c:39:65: warning: unused parameter ‘pin’ [-Wunused-parameter] static void myAnalogWrite (struct wiringPiNodeStruct *node, int pin, int value) ^ [Compile] mcp3422.c [Compile] max31855.c [Compile] max5322.c [Compile] ads1115.c [Compile] sn3218.c [Compile] bmp180.c [Compile] ds18b20.c [Compile] htu21d.c [Compile] drcSerial.c htu21d.c: In function ‘checksum’: htu21d.c:41:23: warning: unused parameter ‘data’ [-Wunused-parameter] int checksum (uint8_t data [4]) ^ [Compile] pseudoPins.c [Compile] wpiExtensions.c wpiExtensions.c: In function ‘doExtensionPseudoPins’: wpiExtensions.c:442:41: warning: unused parameter ‘progName’ [-Wunused-parameter] static int doExtensionPseudoPins (char *progName, int pinBase, char *params) ^ wpiExtensions.c:442:70: warning: unused parameter ‘params’ [-Wunused-parameter] static int doExtensionPseudoPins (char *progName, int pinBase, char *params) ^ wpiExtensions.c: In function ‘doExtensionBmp180’: wpiExtensions.c:458:37: warning: unused parameter ‘progName’ [-Wunused-parameter] static int doExtensionBmp180 (char *progName, int pinBase, char *params) ^ wpiExtensions.c:458:66: warning: unused parameter ‘params’ [-Wunused-parameter] static int doExtensionBmp180 (char *progName, int pinBase, char *params) ^ wpiExtensions.c: In function ‘doExtensionHtu21d’: wpiExtensions.c:473:37: warning: unused parameter ‘progName’ [-Wunused-parameter] static int doExtensionHtu21d (char *progName, int pinBase, char *params) ^ wpiExtensions.c:473:66: warning: unused parameter ‘params’ [-Wunused-parameter] static int doExtensionHtu21d (char *progName, int pinBase, char *params) ^ wpiExtensions.c: In function ‘doExtensionSn3218’: wpiExtensions.c:636:37: warning: unused parameter ‘progName’ [-Wunused-parameter] static int doExtensionSn3218 (char *progName, int pinBase, char *params) ^ wpiExtensions.c:636:66: warning: unused parameter ‘params’ [-Wunused-parameter] static int doExtensionSn3218 (char *progName, int pinBase, char *params) ^ [Link (Dynamic)] [Install Headers] [Install Dynamic Lib] WiringPi Devices Library [UnInstall] [Compile] ds1302.c [Compile] maxdetect.c [Compile] gertboard.c [Compile] piNes.c [Compile] piFace.c [Compile] lcd128x64.c [Compile] lcd.c [Compile] scrollPhat.c [Compile] piGlow.c [Link (Dynamic)] [Install Headers] [Install Dynamic Lib] GPIO Utility [Compile] gpio.c [Compile] readall.c [Compile] pins.c gpio.c: In function ‘doI2Cdetect’: gpio.c:360:30: warning: unused parameter ‘argc’ [-Wunused-parameter] static void doI2Cdetect (int argc, char *argv []) ^ gpio.c: In function ‘doExports’: gpio.c:391:28: warning: unused parameter ‘argc’ [-Wunused-parameter] static void doExports (int argc, char *argv []) ^ gpio.c:391:40: warning: unused parameter ‘argv’ [-Wunused-parameter] static void doExports (int argc, char *argv []) ^ gpio.c: In function ‘doReset’: gpio.c:717:28: warning: unused parameter ‘progName’ [-Wunused-parameter] static void doReset (char *progName) ^ [Link] [Install] All Done. NOTE: To compile programs with wiringPi, you need to add: -lwiringPi to your compile line(s) To use the Gertboard, MaxDetect, etc. code (the devLib), you need to also add: -lwiringPiDev to your compile line(s). wiringPi Installed Adding I2C-dev and SPI-dev in /etc/modules . . . ================================================ I2C-dev already present i2c-bcm2708 added spi-dev added Making I2C changes in /boot/config.txt . . . ================================================ i2c_arm already present The user `pi' is already a member of `i2c'. Installing avrdude ================== /home/pi/Dexter Directory Found ! /home/pi/Dexter/lib Directory Found! /home/pi/Dexter/lib /home/pi/Desktop/GrovePi/Script Cloning into 'AVRDUDE'... remote: Counting objects: 43, done. remote: Total 43 (delta 0), reused 0 (delta 0), pack-reused 43 Unpacking objects: 100% (43/43), done. Checking connectivity... done. /home/pi/Desktop/GrovePi/Script avrdude 5.10 Not Found,Installing avrdude now /home/pi/Dexter/lib/AVRDUDE Found! /home/pi/Dexter/lib/AVRDUDE/avrdude /home/pi/Desktop/GrovePi/Script (Reading database ... 121501 files and directories currently installed.) Preparing to unpack avrdude_5.10-4_armhf.deb ... Unpacking avrdude (1:5.10-4) over (6.1-2+rpi1) ... Setting up avrdude (1:5.10-4) ... Installing new version of config file /etc/avrdude.conf ... Processing triggers for man-db (2.7.0.2-5) ... /usr/bin/mandb: fork failed: Cannot allocate memory Setting up Raspberry Pi to make it work with the Gertboard and the ATmega chip on-board with the Arduino IDE. Checking ... Avrdude: OK Arduino IDE: OK Replacing/updating files: inittab: cp: cannot stat ‘inittab’: No such file or directory ./setup.sh: line 63: inittab: No such file or directory mv: cannot stat ‘/tmp/inittab.10335’: No such file or directory OK cmdline.txt: OK All Done. /home/pi/Desktop/GrovePi/Script done with AVRDUDE Install python libraries If you see errors related to /etc/inittab, it's fine. /etc/inittab has been deprecated in favor of systemd, cfr. https://www.raspberrypi.org/forums/viewtopic.php?f=66&t=123081 Reading package lists... Done Building dependency tree Reading state information... Done python-smbus is already the newest version. The following package was automatically installed and is no longer required: libftdi1 Use 'apt-get autoremove' to remove it. 0 upgraded, 0 newly installed, 0 to remove and 7 not upgraded. Making libraries global . . . ============================= Done