Diese Seite nur für teporäre Informationen
Einrichtung testpi 28-30.05.15 Passwort : pwpi01 Rechnername Name : testpi User : tester
sudo netstat -tulpn df -h blkid ifconfig ip adr ssh lothar@192.168.178.41
Anzeige der Firmware version sudo /opt/vc/bin/vcgencmd version
links----------
http://www.bananapi-kaufen.de/wlan-einrichten/
sudo apt-get update
wolfram engine einmal aufrufen mit: wolfram eingabe : Print["hallo"] verlassen mit : Exit
sudo apt-get purge wolfram-engine
sudo apt-get upgrade (v1 Nas -Geräte nicht sichtbar pi@pi01 ~ $ sudo apt-get install autofs rebbot danach ok
sudo nano /etc/resolv.conf http://www.forum-raspberrypi.de/Thread-nas-system-in-raspberry-pi-einbinden smb://192.168.178.71/Public )
abiword ---------------
sudo apt-get install abiword
Installation ok
gnumeric ---------------
sudo apt-get install gnumeric
proftpd---------------
http://willy-tech.de/ftp-server-auf-raspberry-pi-mit-proftpd/ http://praxistipps.chip.de/raspberry-pi-als-ftp-server-einrichten-so-gehts_29526
sudo apt-get install proftpd
Ausgabe: proftpd-basic (1.3.4a-5+deb7u3) wird eingerichtet ... Warnung: Auf das von Ihnen angegebene Home-Verzeichnis /var/run/proftpd kann nicht zugegriffen werden: Datei oder Verzeichnis nicht gefunden Lege Systembenutzer »proftpd« (UID 107) an ... Lege neuen Benutzer »proftpd« (UID 107) mit Gruppe »nogroup« an ... Erstelle Home-Verzeichnis »/var/run/proftpd« nicht. Lege Systembenutzer »ftp« (UID 108) an ... Lege neuen Benutzer »ftp« (UID 108) mit Gruppe »nogroup« an ... Erstelle Home-Verzeichnis »/srv/ftp« ... »/usr/share/proftpd/templates/welcome.msg« -> »/srv/ftp/welcome.msg.proftpd-new« [....] Starting ftp server: proftpdpi01 proftpd[5130]: mod_tls_memcache/0.1: notice: unable to register 'memcache' SSL session cache: Memcache support not enabled
sudo nano /etc/proftpd/proftpd.conf Hier Servername von Debian auf testpi und Port von 21 auf 2101 geändert. Port 2101
sudo /etc/init.d/proftpd restart
Memcache ignorieren
Bildschirmauflösung ändern --------
http://www.foxplex.com/sites/raspbian-aufloesung-auf-1920x1080-aendern/#sthash.YxxYDHWF.dpuf http://raspberrypi.stackexchange.com/questions/10017/hdmi-output-for-1080p http://raspberrypi.stackexchange.com/tags/config.txt/info
ändern /boot/config.txt
sudo nano /boot/config.txt einfügen: disable_overscan=1
die Werte aktiv setzen hdmi_group=1 hdmi_mode=16
samba installieren----------
wget https://dl.dropbox.com/s/wjlshn22z80rzpv/simplesamba.sh
and then run
sudo bash simplesamba.sh
samba name testpi
passwort samba: pwpi01
Installation ok
- Fügt den Benutzer <username> der Samba Datenbank hinzu und aktiviert diesen
sudo smbpasswd -a <username> sudo smbpasswd -a tester
ändern
sudo nano /etc/samba/smb.conf
nach Änderung
sudo /etc/init.d/samba restart
gnome schedule---------------
Aufgaben (cronjobs) verwalten
installiweren mit: sudo apt-get install gnome-schedule
GUI unter "Systemwerkzeuge -> Geplante Aufgaben" starten
Installation ok
cronjobs auch mit
list: sudo crontab -l edit: sudo crontab -e Beispiel um 11:45Uhr abschalten: 45 11 * * * sudo shutdown -h now
mpd mpc installieren---------29.05.15.-------
Music Player Deamon Music Playe Client
http://www.forum-raspberrypi.de/Thread-tutorial-music-player-daemon-mpd-und-mpc-auf-dem-raspberry-pi
sudo apt-get install mpd mpc alsa-utils
sudo modprobe snd_bcm2835 sudo amixer cset numid=3 1
sudo nano /etc/mpd.conf
auskommentieren
bind_to_address
Output anpassen
audio_output {
type "alsa" name "My ALSA Device" device "hw:0,0" # optional
- format "44100:16:2" # optional
- mixer_device "default" # optional
- mixer_control "PCM" # optional
- mixer_index "0" # optional
}
in sudo nano /etc/modules
sicherstellen, dass snd-bcm2835 eingetragen ist MPD neu starten
sudo /etc/init.d/mpd restart
MPC Update der Datenbank
sudo mpc update
mpc add "titel mit Leerzeichen"
Benutzernamen pi ändern (hier in tester)-----29.05.15-------
Die Namensumstellung sollte über die Konsole (ssh putty) oder über die Kommandozeile erfolgen
Interims Benutzer anlegen sudo adduser --no-create-home inter passwort beliebig (merken)
Inter als sudoers eintragen
sudo visudo inter ALL=(ALL) NOPASSWD: ALL
speichern ctrl O; return; ctrl x als pi ausloggen und als inter einloggen Umbenennen Benutzernamen pi. Home-Verzeichnis unter /home/pi auch gleich mitändern
sudo usermod --move-home --login tester --home /home/tester pi
Ändern Name der Gruppe pi .
sudo groupmod -n tester pi
sudoers ändern
sudo visudo Zeile: inter ALL=(ALL) NOPASSWD: ALL löschen
Zeile: pi ALL=(ALL) NOPASSWD: ALL ändern in raspi ALL=(ALL) NOPASSWD: ALL
raspi-config Script ändern
sudo nano /usr/bin/raspi-config
if id -u pi > /dev/null 2>&1; then
ersetzen durch (zwei mal in dem Script vorhanden)
if id -u tester > /dev/null 2>&1; then
und
sed /etc/lightdm/lightdm.conf -i -e "s/^#autologin-user=.*/autologin-user=pi/"
ersetzen durch
sed /etc/lightdm/lightdm.conf -i -e "s/^#autologin-user=.*/autologin-user=tester/"
und
passwd pi ersetzen durch passwd pwpi01
danach
sudo raspi-config
aufrufen und
Enable Boot to Desktop/Scratch die Option Desktop Log in as user ‘pi’ at the graphical desktop
wählen Achtung File
/etc/lightdm/lightdm.conf
Zeile
autologin-user= name
äöndern
falls login mit Username gewünscht (autologin)
http://www.debianadmin.com/how-to-auto-login-and-startx-without-a-display-manager-in-debian.html
sudo nano /etc/inittab
1. Zeile auskommentieren 2. Zeile einfügen
- 1:2345:respawn:/sbin/getty --noclear 38400 tty1
1:2345:respawn:/bin/login -f tester tty1 </dev/tty1 >/dev/tty1 2>&1
tightvncserver------29.05.15--------
http://elinux.org/RPi_VNC_Server https://www.raspberrypi.org/documentation/remote-access/vnc/
sudo apt-get install tightvncserver
erster start mit
tightvncserver passwort pwpi01
tightvncserver -geometry 1024x768
TightVNC automatisch starten
Befehlsaufruf in die /etc/rc.local eintragen.
sudo nano /etc/rc.local vor dem Befehl exit die folgende Zeile einfügen.
su tester -c "tightvncserver -geometry 1024x768"
Ob der TightVNC-Server beim Systemstart automatisch gestartet wird durch einen Neustart des Systems überprüfen.
sudo shutdown -r now
Zusatz: Beenden mit tightvncserver -kill :1 starten mit tightvncserver -geometry 1920x1080
gmpc--------30.05.15---
graphischer client für MPD sudo apt-get install .mpc Installation ok
audacity------------
Muskbearbeitung http://manual.audacityteam.org/man/Quick_Help/de http://wiki.audacityteam.org/wiki/Audacity_Wiki_Home_Page http://forum.audacityteam.org/
sudo apt-get install audacity
Installation ok
omxplayer------------
video abspielen
sudo omxplayer -o hdmi /var/www/Big_Buck.avi
lighttpd-----------------
Webserver Mysql, phpmyadmin http://www.gtkdb.de/index_36_2452.html (Installation nach dieser Anleitung) http://www.forum-raspberrypi.de/Thread-tutorial-lighttpd-webserver-php5-mysql-server-unter-raspbian
sudo apt-get install lighttpd
testen mit
sudo /etc/init.d/lighttpd status
folgende Reihenfolge einhalten
sudo apt-get install php5-common php5-cgi php5
fastcgi modus aktivieren
sudo lighty-enable-mod fastcgi-php
Jetzt mit dem folgenden Befehl die Lighttpd-Konfiguration neu einlesen.
sudo /etc/init.d/lighttpd force-reload
Testen der PHP-Unterstützung. In /var/www eine PHP-Testdatei erstellen.
sudo nano /var/www/phpinfo.php
folgenden Zeilen einfügen .
<?php
phpinfo();
?>
Testen-> in einem Webbrowser folgende Zeile eingeben
http://192.168.xx.xx/phpinfo.php
sudo nano /etc/php5/cgi/php.ini
in folgender Zeile Wert auf on setzen
display_errors = Off
danach lighttpd neu starten
sudo /etc/init.d/lighttpd force-reload
MySQL installieren------------
sudo apt-get install mysql-server mysql-client php5-mysql Mysql-root Password: pwpi01
lighttpd neu einlesen
sudo /etc/init.d/lighttpd force-reload
Testdatei erstellen unter /var/www
sudo nano /var/www/mysqlinfo.php
Inhalt:
<?php
$mysql_host = "localhost"; $mysql_username = "root"; $mysql_password = "pwpi01"; mysql_connect($mysql_host, $mysql_username, $mysql_password) or die('Could not connect: ' . mysql_error()); printf("MySQL server version: %s\n", mysql_get_server_info());
?>
die erstellte PHP-Datei jetzt in Ihrem Web-Browser aufrufen
http://192.168.xx.xx/mysqlinfo.php
Test ok
phpMyAdmin installieren------------
sudo apt-get install phpmyadmin Während der Installation von phpMyAdmin und den dazugehörigen Abhängigkeiten müssen einige Angaben zur Konfiguration gemacht werden. Bei der ersten Abfrage lighttpd selektieren, bestätigen danach die Auswahl mit der Leertaste und im Anschluss mit Enter. Erlauben Sie anschließend phpMyAdmin die benötigte Datenbank zu installieren und geben das zuvor festgelegte MySQL-Passwort ein. Im nächsten Schritt können Sie ein Passwort für den phpMyAdmin-Zugriff auf den MySQL-Server vergeben. pasword phpmyadmin: pwpi01 ---++++++++++++++++++ dpkg: Fehler beim Bearbeiten von phpmyadmin (--configure):
Unterprozess installiertes post-installation-Skript gab den Fehlerwert 2 zurück
Fehler traten auf beim Bearbeiten von:
phpmyadmin
E: Sub-process /usr/bin/dpkg returned an error code (1) ++++++++++++++++++++++++++++++
Fehler danach sudo apt-get install phpmyadmin erneut ausgeführt Installation ok Testen mit
http://192.168.xx.xx/phpmyadmin/
Test ok Kopierender phpMyAdmin-Konfigurationsdatei für Lighttpd in das Konfigurationsverzeichnis des Webserver.
sudo cp /etc/phpmyadmin/lighttpd.conf /etc/lighttpd/phpmyadmin.conf
Anschließend die Konfiguration erneut einlesen.
sudo /etc/init.d/lighttpd force-reloadscrot -h
Wiederholen des Zugriffsroot auf das Webinterface von phpMyAdmin.
scrot installieren---------------
Sreenschots erzeuegen
sudo apt-get install scrot
Beispiele: Hilfe : scrot -h Mausselektion : scrot -s aktive Fenster nach 10s: scrot -ud 10
htop installieren---------------
Werkzeug zur Ausgabe von Linux-Prozessen http://linuxwiki.de/htop
Das Programm htop läuft in einem Terminal und zeigt die laufenden Prozesse sowie deren Belastung auf das System. Anders als bei dem Programm ps wird die Ausgabe laufend aktualisiert.
sudo apt-get install htop
WiringPi------------------------
WiringPi Programm zum Export und zur Steuerung von GPIO's. Instalation
sudo apt-get install git-core git clone git://git.drogon.net/wiringPi
Ins wiringPi Verzeichnis wechseln
cd WiringPi
script ausführen
./build Ausgabe<
... ... All Done. NOTE: To compile programs with wiringPi, you need to add: -lwiringPi to your compile line(s) To use the Gertboard, MaxDetect, etc. code (the devLib), you need to also add: -lwiringPiDev to your compile line(s).
>
Testen schalten mit
gpio export 17 out
lesen mit
gpio -g read 17
http://raspberrypiguide.de/howtos/raspberry-pi-gpio-how-to/ WiringPi Rev 2 Rev 1 HWPin Rev 1 Rev 2 WiringPi
3,3V 1 2 5,0V
8 GPIO 2 GPIO 0 3 4 5,0V 9 GPIO 3 GPIO 1 5 6 GND 7 GPIO 4 GPIO 4 7 8 GPIO 14 GPIO 14 15
9 10 GPIO 15 GPIO 15 16
0 GPIO 17 GPIO 17 11 12 GPIO 18 GPIO 18 1 2 GPIO 27 GPIO 21 13 14 GND 3 GPIO 22 GPIO 22 15 16 GPIO 23 GPIO 23 4
3,3V 17 18 GPIO 24 GPIO 24 5
12 GPIO 10 GPIO 10 19 20 GND 13 GPIO 9 GPIO 9 21 22 GPIO 25 GPIO 25 6 14 GPIO 11 GPIO 11 23 24 GPIO 8 GPIO 8 10
GND 25 26 GPIO 7 GPIO 7 11 1 2
17 GPIO 28 GPIO 28 3 4 GPIO 29 GPIO 29 18 19 GPIO 30 GPIO 30 5 6 GPIO 31 GPIO 31 20
7 8 ---------------GPIO Ansteuerung mit Python---- http://raspberrypiguide.de/howtos/raspberry-pi-gpio-how-to/ Für die Programmierung der GPIO's mithilfe Python muss die Python-Entwicklungsungebung sowie die RPI.GPIO Bibliothek nachinstalliert werden.
ptional tester@testpi ~ $ sudo apt-get update tester@testpi ~ $ sudo apt-get install python-dev tester@testpi ~ $ sudo apt-get install python-rpi.gpio
Beispiel: Sobald Pin 18 (GPIO 24) mit der Masse verbunden wird (z.B: Pin 17), blinkt eine über Pin 11 (GPIO 17) und Pin 14 (Masse) verbundene LED im 100ms Takt eingabe zum Beispiel mit: nano gpio.py
import time import RPi.GPIO as GPIO# RPi.GPIO Layout verwenden (wie Pin-Nummern) GPIO.setmode(GPIO.BOARD)
- Pin 18 (GPIO 24) auf Input setzen
GPIO.setup(18, GPIO.IN)
- Pin 11 (GPIO 17) auf Output setzen
GPIO.setup(11, GPIO.OUT)
- Dauersschleife
while 1:
# LED immer ausmachen GPIO.output(11, GPIO.LOW) # GPIO lesen if GPIO.input(18) == GPIO.HIGH: # LED an GPIO.output(11, GPIO.HIGH) # Warte 100 ms time.sleep(0.1) # LED aus GPIO.output(11, GPIO.LOW) # Warte 100 ms time.sleep(0.1)
---starten mit: sudo python gpio.py
mp3 Datei abspielen --------------
sudo apt-get install mpg321
USB Soundkarte ------------
https://www.raspberrypi.org/forums/viewtopic.php?t=36927&p=309453 sudo nano /etc/modprobe.d/alsa-base.conf
Teilausgabe:
- Keep snd-pcsp from beeing loaded as first soundcard
options snd-pcsp index=-2
- Keep snd-usb-audio from beeing loaded as first soundcard
options snd-usb-audio index=-2
Zeile ändern in
- options snd-pcsp index=-2
am Ende einfügen options snd-usb-audio nrpacks=1
alsamixer
http://computers.tutsplus.com/articles/using-a-usb-audio-device-with-a-raspberry-pi--mac-55876 lsusb
tester@testpi2 ~ $ amixer Simple mixer control 'PCM',0
Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum Playback channels: Mono Limits: Playback -10239 - 400 Mono: Playback -3746 [61%] [-37.46dB] [on]
reboot:
amixer cset numid=3 50% sudo /etc/init.d/alsa-utils reset +++++++++++++++++++++++++++++++++++++++++++++++++++
boot stick Booten von sd-Karte dann System auf einem Stick laufen lassen Auf dem Stick muß sch dann die 2.Partition der SD-Karte befinden
sudo nano /boot/cmdline.txt
ersetze: root=/dev/mmcblk0p2 < durch: /dev/sda1 (sdax)<
++++++++++++++++++++offen fstab UUID=D879-DCC8 /media/usb16gb/ vfat utf8,uid=1000,gid=1000,noatime 0
ssh konfigurieren
http://www.debianroot.de/server/sshd_config-1097.html
sudo nano /etc/ssh/sshd_config sudo /etc/init.d/ssh restart
Port geändert am 31.05.15 auf 2223 ok
http://raspberrypi.stackexchange.com/questions/12424/wpa-gui-cant-load-wpa-supplicant
http://forum-bananapi.de/Thread-Die-gr%C3%BCne-Benutzer-LED To turn off the User-Define LED (Green) echo none > /sys/class/leds/green\:ph24\:led1/trigger
You can check the LED status options as cat /sys/class/leds/green\:ph24\:led1/trigger
https://microdotup.wordpress.com ... i-user-defined-led/
http://www.bananapi-kaufen.de/gpios-steuern-mit-wiringpi/
http://forum-bananapi.de/Thread-kein-wlan-mit-banana-pi-pro-und-bananian?highlight=Wlan
http://forum-bananapi.de/search.php
http://wiki.lemaker.org/BananaPro/Pi:WiFi_configuration
http://www.bananapi-kaufen.de/wlan-einrichten/
MPD http://telegnom.org/2011/01/mpd-lautstarke-regeln-mit-alsa/
Bei meiner neuen MPD-Installation wollte sich die Lautstärke nicht remote regeln lassen. Im alsamixer hatte ich gesehen das der “Ausgabekanal” Master heißt. In der /etc/mpd.conf steht jedoch bei mixer_control Default als Voreinstellung. Als das passend geändert und schon lässt sich auch die Lautstärke regeln :) Hier noch er entsprechende Ausschnitt meiner mpd.conf
audio_output {
type "alsa" name "My ALSA Device" device "hw:0,0" format "44100:16:2" mixer_device "default" mixer_control "Master" mixer_index "0"
}