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
  1. 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
  1. format "44100:16:2" # optional
  2. mixer_device "default" # optional
  3. mixer_control "PCM" # optional
  4. 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. 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)

  1. Pin 18 (GPIO 24) auf Input setzen

GPIO.setup(18, GPIO.IN)

  1. Pin 11 (GPIO 17) auf Output setzen

GPIO.setup(11, GPIO.OUT)

  1. 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:

  1. Keep snd-pcsp from beeing loaded as first soundcard

options snd-pcsp index=-2

  1. Keep snd-usb-audio from beeing loaded as first soundcard

options snd-usb-audio index=-2

Zeile ändern in

  1. 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"

}



Page last modified on 09.10.2015 17:47