Differences between revisions 6 and 12 (spanning 6 versions)
Revision 6 as of 2015-02-04 23:43:18
Size: 2208
Editor: SamatJain
Comment: RPI GUI-related packages
Revision 12 as of 2021-03-24 21:58:43
Size: 1554
Editor: SamatJain
Comment: RPI rackmount
Deletions are marked like this. Additions are marked like this.
Line 11: Line 11:
GUI-related packages (from [[https://github.com/asb/spindle/blob/master/wheezy-stage4-lxde|lxde]]: List of packages to remove has been moved to a blog post: [[http://blog.samat.org/2015/02/05/slimming-an-existing-raspbian-install/|Slimming an existing Raspbian install]].
Line 13: Line 13:
{{{
gstreamer1.0-x gstreamer1.0-omx gstreamer1.0-plugins-base
gstreamer1.0-plugins-good gstreamer1.0-plugins-bad gstreamer1.0-alsa
gstreamer1.0-libav
epiphany-browser
lxde lxtask menu-xdg gksu
xpdf gtk2-engines alsa-utils
netsurf-gtk zenity
desktop-base lxpolkit
weston
omxplayer
raspberrypi-artwork
lightdm gnome-themes-standard-data gnome-icon-theme
qt50-snapshot qt50-quick-particle-examples
}}}
Suspect packages that don't appear to be removed…
Line 29: Line 15:
Edu packages to remove (from [[https://github.com/asb/spindle/blob/master/wheezy-stage4-lxde-edu|lxde-edu]]:

{{{
idle python3-pygame python-pygame python-tk
idle3 python3-tk
python3-rpi.gpio
python-serial python3-serial
python-picamera python3-picamera
debian-reference-en dillo x2x
scratch nuscratch
raspberrypi-ui-mods
timidity
smartsim penguinspuzzle
pistore
sonic-pi
python3-numpy
python3-pifacecommon python3-pifacedigitalio python3-pifacedigital-scratch-handler python-pifacecommon python-pifacedigitalio
oracle-java8-jdk
minecraft-pi python-minecraftpi
wolfram-engine
}}}

From the above, generate a string called $pkgs, and then run:

{{{#!highlight sh numbers=off
eatmydata apt-get -y remove --purge $pkgs
eatmydata apt-get -y autoremove # Remove automatically installed packages
}}}

[[https://github.com/jwhitehorn/raspbian-mod|jwhitehorn/raspbian-mod]]: script to slim down a Raspbian installation
libreoffice xpdf
Line 74: Line 31:
https://github.com/geerlingguy/diet-raspbian
Line 79: Line 36:

== Raspberry Pi 2 and Pi 3 ==

https://wiki.ubuntu.com/ARM/RaspberryPi

https://wiki.debian.org/RaspberryPi2

Sophisticated debootstrap script, will create an image: https://github.com/drtyhlpr/rpi2-gen-image

== Enclosures and mounting ==

[[https://www.uctronics.com/19-server-rack-mounts-for-rpi-jetson-nano/uctronics-19-inch-3u-rack-mount-for-raspberry-pi-4-with-8-mounting-plates.html|UCTRONICS 19" 3U Raspberry Pi rackmount, w/ 8 mount plates]]. Can support up to 12 RPi w/ additional plates.

Minimal Raspbian distribution

Packages that should be installed:

libraspberrypi-bin
raspberrypi-bootloader
raspi-config

List of packages to remove has been moved to a blog post: Slimming an existing Raspbian install.

Suspect packages that don't appear to be removed…

libreoffice xpdf

Building an image from scratch

Buildroot has instructions for an Raspberry Pi target.

https://github.com/debian-pi/raspbian-ua-netinst: Raspbian network installer

ansible

https://github.com/escapologyBB/ansible

https://github.com/escapologyBB/ansible-raspberry-pi

http://jpmens.net/2012/06/06/configuration-management-with-ansible/

https://github.com/geerlingguy/diet-raspbian

Etc

Instantly finding a headless Raspberry Pi

Raspberry Pi 2 and Pi 3

https://wiki.ubuntu.com/ARM/RaspberryPi

https://wiki.debian.org/RaspberryPi2

Sophisticated debootstrap script, will create an image: https://github.com/drtyhlpr/rpi2-gen-image

Enclosures and mounting

UCTRONICS 19" 3U Raspberry Pi rackmount, w/ 8 mount plates. Can support up to 12 RPi w/ additional plates.

SamatsWiki: RaspberryPi (last edited 2021-03-24 21:58:43 by SamatJain)