Skip to content

Instantly share code, notes, and snippets.

@kraiz
Forked from enxt/TuneRPI.sh
Last active August 12, 2017 21:01
Show Gist options
  • Select an option

  • Save kraiz/9429692 to your computer and use it in GitHub Desktop.

Select an option

Save kraiz/9429692 to your computer and use it in GitHub Desktop.
#!/bin/sh
# slim it down (powered by http://www.cnx-software.com/2012/07/31/84-mb-minimal-raspbian-armhf-image-for-raspberry-pi/ )
rm -rf python_games
sudo apt-get -y remove --purge x11-common midori lxde python3 python3-minimal wolfram-engine
sudo apt-get -y remove --purge `sudo dpkg --get-selections | grep "\-dev" | sed s/install//`
sudo apt-get -y remove --purge `sudo dpkg --get-selections | grep -v "deinstall" | grep python | sed s/install//`
sudo apt-get -y remove --purge lxde-common lxde-icon-theme omxplayer
sudo apt-get -y remove --purge `sudo dpkg --get-selections | grep -v "deinstall" | grep x11 | sed s/install//`
sudo apt-get -y remove --purge `sudo dpkg --get-selections | grep -v "deinstall" | grep sound | sed s/install//`
sudo apt-get -y remove gcc-4.4-base:armhf gcc-4.5-base:armhf gcc-4.6-base:armhf
sudo apt-get -y remove ca-certificates libraspberrypi-doc xkb-data fonts-freefont-ttf manpages
sudo apt-get -y remove --purge xserver-xorg xserver-xorg-core xfonts-utils xarchiver x11-utils x11-common wpagui
sudo apt-get -y remove --purge nfs-common
sudo apt-get -y remove --purge liblapack3 libatlas3-base penguinspuzzle gdb menu menu-xdg xdg-utils desktop-file-utils raspberrypi-artwork
sudo apt-get -y remove --purge libiw30 wpa-supplicant wireless-tools
sudo apt-get -y remove --purge parted dpkg-dev
sudo apt-get -y autoremove
sudo apt-get clean
# mount jessie repo
cp /etc/apt/sources.list{,.bak}
sed -i -e 's/ \(stable\|wheezy\)/ testing/ig' /etc/apt/sources.list
# pump it up again
sudo apt-get update
sudo apt-get -y upgrade
sudo dpkg-reconfigure tzdata
sudo apt-get -y install console-data locales
sudo dpkg-reconfigure console-data
sudo dpkg-reconfigure locales
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment