By giving me this error ship

pi@navio-rpi ~ $ sudo ArduCopter-quad -A udp:192.168.11.2:14550 -C /dev/ttyAMA0
ArduCopter-quad: /lib/arm-linux-gnueabihf/libc.so.6: version `GLIBC_2.15’ not found (required by ArduCopter-quad)

He used to update the following vessel.

#!/bin/bash

Old build from Emlid:

#wget http://emlid.com/files/APM/apm.deb
#sudo dpkg --install apm.deb
#rm apm.deb

Remove any old build

sudo dpkg --remove apm

New build direct from DIY Drones/APM master

sudo rm /opt/apm --recursive --force
sudo mkdir /opt/apm
sudo mkdir /opt/apm/bin
cd /opt/apm/bin
sudo wget http://firmware.diydrones.com/Plane/latest/navio/ArduPlane.elf --output-document=ArduPlane
sudo wget http://firmware.diydrones.com/Copter/latest/navio-heli/ArduCopter.elf --output-document=ArduCopter-heli
sudo wget http://firmware.diydrones.com/Copter/latest/navio-hexa/ArduCopter.elf --output-document=ArduCopter-hexa
sudo wget http://firmware.diydrones.com/Copter/latest/navio-octa-quad/ArduCopter.elf --output-document=ArduCopter-octa
sudo wget http://firmware.diydrones.com/Copter/latest/navio-octa/ArduCopter.elf --output-document=ArduCopter-octa-quad
sudo wget http://firmware.diydrones.com/Copter/latest/navio-quad/ArduCopter.elf --output-document=ArduCopter-quad
sudo wget http://firmware.diydrones.com/Copter/latest/navio-tri/ArduCopter.elf --output-document=ArduCopter-tri
sudo wget http://firmware.diydrones.com/Copter/latest/navio-y6/ArduCopter.elf --output-document=ArduCopter-y6
sudo wget http://firmware.diydrones.com/Rover/latest/navio/APMrover2.elf --output-document=APMrover2
cd ~
sudo chmod +x /opt/apm/bin/*
sudo rm /usr/bin/ArduPlane* --force
sudo rm /usr/bin/ArduCopter* --force
sudo rm /usr/bin/APMrover* --force
sudo ln --symbolic /opt/apm/bin/ArduPlane /usr/bin/ArduPlane
sudo ln --symbolic /opt/apm/bin/ArduCopter-heli /usr/bin/ArduCopter-heli
sudo ln --symbolic /opt/apm/bin/ArduCopter-hexa /usr/bin/ArduCopter-hexa
sudo ln --symbolic /opt/apm/bin/ArduCopter-octa /usr/bin/ArduCopter-octa
sudo ln --symbolic /opt/apm/bin/ArduCopter-octa-quad /usr/bin/ArduCopter-octa-quad
sudo ln --symbolic /opt/apm/bin/ArduCopter-quad /usr/bin/ArduCopter-quad
sudo ln --symbolic /opt/apm/bin/ArduCopter-tri /usr/bin/ArduCopter-tri
sudo ln --symbolic /opt/apm/bin/ArduCopter-y6 /usr/bin/ArduCopter-y6
sudo ln --symbolic /opt/apm/bin/APMrover2 /usr/bin/APMrover2

Thank you in advance for your help

I’ve just updated the instructions here:

The error is because the Raspberry Pi official package server did not release that version of LIBC6 in the stable (“wheezy”) branch. So we have to tell the APT package manager to use the “testing” branch. It’s all documented in the link above.

As suggested in that link I think somebody with more Linux programming experience should spend time to make an ANSI GUI like “rpi-config” to guide people through the download and setup. To start with I think I will try to submit some documentation updates…

Thanks a lot for the help.