Samstag, 5. April 2014

Raspberry PI Tuning: Alle unnötigen Pakete vom Raspberry entfernen

Entfernen aller Desktop / GUI Pakete

In den meisten Fällen sind die SD Karten für den Raspberry groß genug um einer Standartinstallation Platz zu geben. Der Raspberry hat mit der Distribution Raspbian eine große Auswahl an Programmen vorinstalliert, welche häufig nicht gebraucht werden. Ich lasse meinen Server häufig ohne Grafische Benutzeroberfläche laufen. Deswegen entferne ich gern die nicht benötigten Programme.
Hier eine Auswahl der Programmpakete die ich bei mir entferne

Console-setup    Dektop.*    desktop-base    dillo    Gnome.*    gsfonts    Gtk.*    Gvfs.*    Libgtk.*    Libqt.*    Libxcb.*    Libxfont.*    Libxt.*    lightdm    Lxemu.*    Lxde.*    lxpanel    omxplayer    openbox    penguinspuzzle    Python-tk    Python3-tk    scrathc    Shared-mime-info    Tcl.*    wolfram.*    x11.*    xarchiver    Xauth    Xdg-.*    Xkb-data    xinit    Xserver.*


Als Konsolenbefehl sieht das so aus:

sudo apt-get purge console-setup desktop.* desktop-base dillo gnome.* gsfonts gtk.* gvfs.* libgtk.* libqt.* libxcb.* libxfont.* libxt.* lightdm lxde.* lxpanel omxplayer openbox penguinspuzzle python-tk python3-tk shared-mime-info tcl.* x11.* xarchiver xauth xdg-.* xkb-data xinit xserver.* wolfram* sonic-pi squeak-vm timidity idle3 zenity mupdf midori

[Update: 2015-02-18]: Java kann eigentlich auch weg! Bei Distries vor 2014-09-09 haben noch Java7 (Quelle: Forum RaspberryPi.org)

sudo apt-get purge java-common oracle-java8-jdk
[Update: 2015-02-18- Ende]

Der Raspberry schlägt ein Autoremove vor, der Vorschlag wird angenommen! Der Befehl dazu:
apt-get autoremove && apt-get clean

Anschliessend noch mal Update und Upgrade starten, damit alle installierten Programme auf aktuellem Stand sind:

apt-get dist-upgrade

Fertig jetzt ist der Raspberry schön schlank.

Grafikspeicher freigeben

Die GPU benötigt einen Teil des Arbeitsspeichers, da es keinen dedizierten Grafikspeicher auf dem Board gibt. Wenn keinen grafikintensiven Anwendungen betrieben werden, so wie hier, benötigt man kaum Speicher. Dieser reservierte Speicher kann für andere Anwendungen wieder freigegeben werden.

Konfigurationskonsole des Raspberry für geteilten Grafikspeicher
Über die Konfigurationskonsole des Raspberrys kommst du über die Setupoption Nummer 8 "Advanced Options" und dann A3 "Memory Split" an die Einstellungen. Dort habe ich 16 MB als reservierten Grafikspeicher eingetragen.

Der Befehl für die Konsole lautet

sudo raspi-config

To be continued...

ich werde in der nächsten Zeit weitere Punkte zum optimieren des Raspberry hinzufügen. Empfehlungen und Anregungen sind sehr willkommen.



[Änderungen]
2014-04-05: Wolfram und Mathematica kommen auch weg. Tschüss!

Donnerstag, 3. April 2014

Probleme mit Shairport


Soundprobleme

Unter umständen kommt es bei der Installatioon oder bei der Konfiguration zu Fehlern und der Rasperry arbeitet nicht als Airplay Device. Im Folgenden Trage ich einige Probleme zusammen, welche ich selbst hatte und zeige wie man diese Probleme beheben kann.

ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) 

Dieses Problem hatte ich als ich nach der Installation von Shairport das erste mal mit

./shairport.pl -a MyPi

die Funktion von Shairport testen wollte.
Diese Meldung lässt sich beheben, indem die Configdatei von ALSA editiert wird.

sudo nano /usr/share/alsa/alsa.conf

In der Datei wird die Zeile 

pcm.front cards.pcm.front

zu

# pcm.front cards.pcm.front
pcm.front cards.pcm.default

geändert.