Notes on getting rid of the desktop environment on raspbian --the arm debian optimized for raspberry pi put together by the raspberry pi foundation.
Set boot on CLI
$ sudo -s # raspi-configChoose 3)
3 Enable Boot to Desktop/Scratch Choose whether to boot into a desktop environment, Scratch, or the command-line
Check file system usage
# df Filesystem 1K-blocks Used Available Use% Mounted on rootfs 3731208 2085704 1448600 60% / /dev/root 3731208 2085704 1448600 60% / devtmpfs 215824 0 215824 0% /dev tmpfs 44820 200 44620 1% /run tmpfs 5120 0 5120 0% /run/lock tmpfs 89620 0 89620 0% /run/shm /dev/mmcblk0p1 57288 19064 38224 34% /boot
Purge everyging that depends on-requires X --the following packgages
ii libx11-6:armhf 2:1.5.0-1+deb7u1+wheezy armhf X11 client-side library ii libx11-data 2:1.5.0-1+deb7u1+wheezy all X11 client-side library ii libx11-xcb1:armhf 2:1.5.0-1+deb7u1+wheezy armhf Xlib/XCB interface library
with
# apt-get remove --auto-remove --purge libx11*
Check filesystem usage again
# df Filesystem 1K-blocks Used Available Use% Mounted on rootfs 3731208 1011460 2522844 29% / /dev/root 3731208 1011460 2522844 29% / devtmpfs 215824 0 215824 0% /dev tmpfs 44820 200 44620 1% /run tmpfs 5120 0 5120 0% /run/lock tmpfs 89620 0 89620 0% /run/shm /dev/mmcblk0p1 57288 19064 38224 34% /boot
# df -h Filesystem Size Used Avail Use% Mounted on rootfs 3.6G 988M 2.5G 29% / /dev/root 3.6G 988M 2.5G 29% / devtmpfs 211M 0 211M 0% /dev tmpfs 44M 200K 44M 1% /run tmpfs 5.0M 0 5.0M 0% /run/lock tmpfs 88M 0 88M 0% /run/shm /dev/mmcblk0p1 56M 19M 38M 34% /bootthat 's over one GiB in savings , 1/4 of the SD in this pi!
remove the desktop environment from raspberry pi raspbian