Du bist hier -> Raspberry -> Installation

Installation

http://www.tutonaut.de/anleitung-netzwerkfreigaben-dauerhaft-linux-einbinden.html#

http://www.pcwelt.de/ratgeber/Raspberry-Pi-So-starten-Sie-Raspbian-per-USB-Stick-9824887.html

https://raspberry.tips/raspberrypi-tutorials/raspberry-pi-3-bootet-jetzt-ohne-sd-karte-von-usb-stick-oder-festplatte/

http://www.michael-heck.net/index.php/raspberry-pi/raspberry-pi-von-usb-festplatte-booten

good to know

https://www.datenreise.de/raspberry-pi-3-bluetooth-verbinden/

http://zoman.info/Thema/allgemein/

Vorbereitungen Installation-> zurück

smb://qnap/Public
Hardware: Raspberry 3 (Reichelt 39€), Tatstaur, Maus, Monitormit HDMI, SD-Karte 8GB Image download von:
download von: https://www.raspberrypi.org/downloads/raspbian/

ausgewählt: 2016-03-18-raspbian-jessie.zip

Image entpacken und auf SD-Karte Schreiben
(windows mit disk32manager; linux mit dd)

Auf diesem Image ist GPIO bereits eingerichtet Test mit gpio readall

sudo raspi-config ausführen

!!! Hauptmenü von raspi-config

1Expand FilesystemEnsures that all of the SD card s .
2Change User PasswordChange password for the default u ..
3Boot OptionsChoose whether to boot into a des ..
4Wait for Network at BootChoose whether to wait for networ ..
5Internationalisation OptionsSet up language and regional sett ..
6Enable CameraEnable this Pi to work with the R...
7Add to RastrackAdd this Pi to the online Raspber...
8OverclockConfigure overclocking for your P...
9IAdvanced OptionsConfigure advanced settings ..
10About raspi-config 

5 Internationalisation Options

I1Change LocaleSet up language and regional sett
I2Change TimezoneSet up timezone to match your loc
I3Change Keyboard LayoutSet the keyboard layout to match
I4Change Wi-fi CountrySet the legal channels used in yo

9 Advanced Options

A1OverscanYou may need to configure oversca ...
A2HostnameSet the visible name for this Pi
A3Memory SplitChange the amount of memory made ...
A4SSHEnable/Disable remote command lin
A5Device TreeEnable/Disable the use of Device
A6SPIEnable/Disable automatic loading
A7I2CEnable/Disable automatic loading
A8SerialEnable/Disable shell and kernel m
A9AudioForce audio out through HDMI or 3
AAGL DriverEnable/Disable experimental deskt

Unnötige Software entfernen -> zurück

http://blog.php-function.de/raspberry-pi-vorinstallierte-unnoetige-software-deinstallieren/

Wolfram engine vom System entfernen

(ca. 625 MB werden frei) wolfram engine einmal aufrufen mit: wolfram

eingabe : Print["hallo"]

verlassen mit : Exit

danach
sudo apt-get purge wolfram-engine

sudo apt-get purge --auto-remove sonic-pi

sudo apt-get update sudo apt-get upgrade

sudo apt-get install mc

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


Bluetooth einrichten

https://raspberry.tips/raspberrypi-einsteiger/raspberry-pi-3-wlan-und-bluetooth-einrichten/

 sudo apt-get install bluetooth bluez blueman

sudo rebnoot

hcitool scan

Scanning ...

	FC:58:FA:BE:5E:C2	Anker A7910

sudo bluetoothctl

agent on default-agent scan on

pair xx:xx:xx:xx:xx

trust xx:xx:xx:xx:xx

http://plugable.com/2016/03/14/listening-to-bluetooth-audio-on-your-raspberry-pi-3-pi-2-or-pi-zero

sudo apt-get install blueman pulseaudio pavucontrol pulseaudio-module-bluetooth


Bildschirm ändern-> zurück

siehe auch:
https://support.realvnc.com/Knowledgebase/Article/View/523/2/troubleshooting-vnc-server-on-the-raspberry-pi

Bildschirmschoner Mauszeiger Link
sudo nano /etc/kbd/config
Die folgenden Zeilen anpassen:
BLANK_TIME=0
BLANK_DPMS=off
POWERDOWN_TIME=0

Muss der Bildschirm gedreht werden: Anleitung von hier
Änderung in Datei /boot/config.txt:
sudo nano /boot/config.txt
Die folgenden Zeilen anpassen:
disable_overscan=1
gpu_mem=256 (????)
display_rotate=1

Erklärung:
90 Grad = 1 180 Grad = 2 270 Grad = 3
display_rotate=1
oder besser
lcd_rotate=2

Bildschirmauflösung ändern

siehe auch
http://www.opentechguides.com/how-to/article/raspberry-pi/28/raspi-display-setting.html

The‭ ‬config.txt file is a collection of property:value pairs.‭ ‬Unless otherwise stated,‭ ‬the first parameter in each section is the default property.‭ ‬Its placed in‭ ‬/boot/config.txt

sdtv_mode‭=‬0‭ ‬Normal NTSC
sdtv_mode‭=‬1‭ ‬Japanese version of NTSC‭ ‬– no pedestal
sdtv_mode‭=‬2‭ ‬Normal PAL
sdtv_mode‭=‬3‭ ‬Brazilian version of PAL

The aspect ratio for composite output. sdtv_aspect‭=‬1‭ ‬4:3 sdtv_aspect‭=‬2‭ ‬14:9 sdtv_aspect‭=‬3‭ ‬16:9

Einstellungen in /boot/config.txt

sudo nano /boot/config.txt

disable_overscan=1
sdtv_mode=2 #pal
sdtv_aspect=3 #16:9
hdmi_group=1 #CEA
#CEA modes are intended for TV
#DMT modes are intended for computer monitors

hdmi_mode=31 #1080p 50 Hz

Bildschirmschoner deaktivierung:
sudo nano /etc/kbd/config
suche und Änderung: BLANK_TIME=0
Datei speichern und starten Raspberry Pi



User Pi ändern-> zurück

Grundstruktur diesem Linkentnommen:
http://jankarres.de/2013/09/raspberry-pi-standard-benutzername-pi-aendern/
http://www.modmypi.com/blog/how-to-change-the-default-account-username-and-password

1. Einen Interims Benutzer mit dem Namen inter anlegen ohne Homeverzeichnis
Dieser Benutzer wird benötigt um den Benutzer pi umzubenennen.
sudo adduser --no-create-home inter

2. Interims Benutzer in die sudoers eintragen , sodass dieser mittels des Kommandos sudo zeitweise Root-Rechte erhält. Dazu die sudoers Datei öffnen:
sudo visudo
und am Ende die folgende Zeile einfügen:
inter ALL=(ALL) NOPASSWD: ALL

sudo raspi-config
Unter Boot Options den Menüpunkt "B1 Console Text console, ...." auf Konsolenmodus umstellen.
aufrufen
Danach:
sudo reboot

3. Als user inter einloggen Nächsten Schritt entweder über ssh oder im Konsolenmodus ausführen
Eingabe um User pi und Homeverzeichnis umzubenennen:
sudo usermod -l <newname> -d /home/<newname> -m pi
sudo usermod --move-home --login <newname>--home /home/<newname> pi

4. Den Namen der Gruppe pi abändern. Es empfiehlt sich denselben Namen wie beim Benutzer zu verwenden. Daher muss wieder xnamex durch den gewünschten Namen ersetzt werden.
sudo groupmod -n <newname> pi

5. In der sudoers Datei die Zeile den Benutzer pi in <newname> abändern:
sudo visudo
die Zeile:\\ pi ALL=(ALL) NOPASSWD: ALL
ändern in:
<newname> ALL=(ALL) NOPASSWD: ALL

6. Auto login ändern
sudo nano /etc/lightdm/lightdm.conf
autologin pi in <newname> ändern
(passwd pi in passwd <newname> ) ändern

Im raspi-config Script die folgenden Zeilen den Benutzernamen pi noch ändern. In dem Editor nano kann man mittels STRG + W eine Suchzeile aufrufen:
sudo nano /usr/bin/raspi-config
Folgend Zeilen (2x) suchen und ändern:
if id -u pi > /dev/null 2>&1; then
ändern in:
if id -u <newname> > /dev/null 2>&1; then

7. Neu starten mit:
sudo reboot
und mit <newname> neu anmelden

Wenn alles funktioniert kann der Nutzer inter wieder entfernt werden:
sudo deluser inter
und wenn gewünscht
sudo raspi-config
Unter Boot Options den Menüpunkt
"B4 Desktop Autologin, ...." auf Desktop GUI umstellen.
Danach:
sudo reboot


Neuen User (Rechte wie Pi) anlegen-> zurück

http://www.gtkdb.de/index_36_2175.html
Betriebssystem Raspbian; Neuen User georg anlegen;
Zu welchen Gruppen pi gehört kann in der Datei /etc/group gefunden werden;
Mit folgendem Befehl wurden die einzelnen Gruppen direkt angegeben.
sudo useradd -m georg -g 1000 -G adm,dialout,cdrom,sudo,audio,video,plugdev,games,users,netdev,input

Da es mühselig ist die Gruppen von Hand herauszusuchen und dem Befehl zu übergeben, kann man dies auch wie folgt automatisieren.

sudo useradd -m georg -g 1000 -G $(cat /etc/group | grep pi | cut -d: -f1 | sed ':a;N;$!ba;s/\n/,/g')

Danach dem Benutzer ein Passwort zuweisen.

sudo passwd georg

Damit der neue Benutzer sudo nutzen kann und dabei nicht ständig das Passwort eingeben muss, wird die Konfigurationsdatei /etc/sudoers angepasst.
Öffnen mit:
sudo visudo
Am Ende der Datei einfügen
georg ALL=(ALL) NOPASSWD: ALL


Neuen Benutzer einrichten-> zurück

Neuen Benutzer einrichten

https://www.elektronik-kompendium.de/sites/raspberry-pi/2007011.htm

Root-Rechte Es empfiehlt sich mit Root-Rechten zu arbeiten.

sudo -i
zur vorherigen Sitzung mit "exit" zurückkehren.

Neuen Benutzer einrichten
einen Benutzer mit Home-Verzeichnis einrichten.
useradd -m {USERNAM}

einen Benutzer ohne Home-Verzeichnis einrichten.
useradd {USERNAME}

Das Home-Verzeichnis lässt sich auch nachträglich anlegen.
usermod -d /home/{USERNAME}

Für den neu erstellten Benutzer ein Passwort einrichten.
passwd {USERNAME}

Das Passwort muss "blind" eingegeben und anschließend bestätigt werden.\\ "Blind" bedeutet, dass kein Tastendruck dargestellt wird.\\ Auch keine Sternchen oder Pünktchen.
Damit der Benutzer mit der Kommandozeile arbeiten kann,\\ noch eine Standard-Bash zuweisen.
usermod -s /bin/bash {USERNAME}

dem neuen Benutzer noch die Hauptgruppe "users" zuweisen.\\ Es kann natürlich sein, dass der Benutzer auch eine andere Hauptgruppe haben kann.
usermod -g users {USERNAME}

Benutzer weiteren Benutzergruppen zuweisen oder entfernen Benutzergruppen haben den Vorteil, dass man einer ganzen Gruppe von Benutzern Rechte zuweisen und auch wieder entziehen kann. Man kann diese Rechte einem Benutzer dadurch zuweisen, in dem man ihn der Gruppe hinzufügt oder die Rechte entzieht, in dem man ihn aus der Gruppe entfernt. Auf diese Weise spart man sich als Administrator sehr viel Aufwand beim Setzen und Entziehen von Berechtigungen für einzelne Benutzer.

Beispiele für das Hinzufügen von Benutzern zu Benutzergruppen.
gpasswd -a {USERNAME} sudo
gpasswd -a {USERNAME} ssh

Gruppenzugehörigkeit eines Benutzers prüfen:
id {USERNAME}

Beispiele für das Entfernen von Benutzern zu Benutzergruppen.
gpasswd -d {USERNAME} sudo
gpasswd -d {USERNAME} ssh

Hinweis: Gruppenänderungen und ähnliches werden erst nach erneutem Anmelden aktiv. Ein Neustart ist dafür nicht notwendig.

Benutzer testen Wenn man einen neuen Benutzer angelegt hat, dann möchte man ihn auch testen. Normalerweise wäre es dazu nötig, sich auszuloggen und sich mit dem neuen Benutzer anzumelden. Wenn man aber per SSH mit dem Raspberry Pi verbunden ist, dann hat der neue Benutzer, je nach Konfiguration, diese Berechtigung nicht. Das heißt, man müsste ihn lokal testen. Um diese Umständlichkeit zu vermeiden geht man einen kürzeren Weg, in dem man mittels Root-Rechte zu diesem Benutzer wird.
su - {USERNAME}

Der Befehl "su" steht für "Substitute User". Damit kann man sich zu jedem Benutzer machen, wenn man Root-Rechte hat. Mit "exit" kann man zum jeweils vorhergehenden Benutzer zurückkehren. Achtung: Ein "exit" beendet auch eine SSH-Verbindung. Das heißt, man sollte wissen, ob man per "su" zu einem anderen Benutzer gewechselt hat, sonst beendet man die Verbindung.


MPD MPC einrichten -> zurück

Schritt 1: Paketliste aktualisieren

sudo apt-get update

Schritt 2: Benötigte Pakete installieren

sudo apt-get install mpd mpc alsa-utils

Schritt 3: Sound Einstellungen

sudo modprobe snd_bcm2835

sudo amixer cset numid=3 1

Schritt 4: Konfiguration

sudo nano /etc/mpd.conf

Wenn du MPD über das Netzwerk betreiben möchtest, ist es zwingend notwendig folgende Zeile auszukommentieren. bind_to_address
#bind_to_address
port anpassen entferne #

Output anpassen

audio_output {
type "alsa"
name "My ALSA Device"
device "hw:0,0" # optional
mixer_type "software" # format "44100:16:2"# optional
# mixer_device "default" # optional
# mixer_control "PCM" # optional
# mixer_index "0" # optional
}

Schritt 5: ggf. Module nach Neustart laden

sudo nano /etc/modules

sicherstellen, dass snd-bcm2835 eingetragen ist

  1. /etc/modules: kernel modules to load at boot time.
  2. This file contains the names of kernel modules that should be loaded
  3. at boot time, one per line. Lines beginning with "#" are ignored.
  4. Parameters can be specified after the module name.

snd-bcm2835

Schritt 6: Rechte setzten

sudo chmod g+w /var/lib/mpd/music/ /var/lib/mpd/playlists/

sudo chgrp audio /var/lib/mpd/music/ /var/lib/mpd/playlists/

Schritt 7: Musik hinzufügen

Damit der MPD auch Musik zum abspielen hat gibt es zwei Möglichkeiten.

1. Den Pfad in mpd.conf ändern
2. Musikstücke nach ... kopieren

mpd neu starten

sudo /etc/init.d/mpd restart

mpc update

Beispiel:

Alle im Ordner /var/lib/mpd/music/ vorhadenen Daten anzeigen:

mpc ls

alle im Ordner /var/lib/mpd/music/ vorhandenen Dateien in die Playlist aufnehmen :

mpc ls | mpc add

Alle Playlists anzeigen

mpc lsplaylists

die momentane playlist in myplaylistx sichern: mpc save myplaylistx

# Allgemein sudo service mpd {start|stop|restart} # Beispiel sudo service mpd stop

    start: Startet den MPD Dienst

    stop: Stoppt den Server wieder

    restart: Startet den Server neu, bestehende Verbindungen auf den Server werden gekappt 

USB Soundkarte einrichten -> zurück

http://www.knight-of-pi.org/raspberry-pi-enable-an-usb-sound-card-for-raspbian-jessie/

Enable an USB sound card for Raspbian Jessie Posted on 12. 7. 2016 by Knight of Pi The onboard sound of the Raspberry Pi is bad, sadly. However, USB sound cards are cheap and a quickly installed alternative for a better sound output.

Find the sound card Plug in the sound card connected to an active speaker, then boot the Raspberry Pi. Enter in the terminal

aplay -l

The output should look like

 **** Liste der Hardware-Geräte (PLAYBACK) ****
 Karte 0: ALSA [bcm2835 ALSA], Gerät 0: bcm2835 ALSA [bcm2835 ALSA]
  Sub-Geräte: 8/8
  Sub-Gerät #0: subdevice #0
  Sub-Gerät #1: subdevice #1
  Sub-Gerät #2: subdevice #2
  Sub-Gerät #3: subdevice #3
  Sub-Gerät #4: subdevice #4
  Sub-Gerät #5: subdevice #5
  Sub-Gerät #6: subdevice #6
  Sub-Gerät #7: subdevice #7
 Karte 0: ALSA [bcm2835 ALSA], Gerät 1: bcm2835 ALSA [bcm2835 IEC958/HDMI]
  Sub-Geräte: 1/1
  Sub-Gerät #0: subdevice #0
 Karte 1: Device [USB PnP Sound Device], Gerät 0: USB Audio [USB Audio]
  Sub-Geräte: 1/1
  Sub-Gerät #0: subdevice #0

with card 1: ... USB Audio being the important part. Installation All you need to do is update the sound card index in the Alsa configuration. Open alsa.conf with

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

then replace

defaults.ctl.card 0
defaults.pcm.card 0

with

defaults.ctl.card 1
defaults.pcm.card 1

Reboot, then test the sound by entering

speaker-test -c2 -twav

in the terminal.

Adjust the sound volume In the terminal, enter

alsamixer

Press F6 and select the USB sound card. Adjust the sound level with the arrow keys, then save with Esc.


Webserver, MySQL, phpmyadmin einrichteneinrichten -> zurück

https://tutorials-raspberrypi.de/raspberry-pi-ssl-zertifikat-kostenlos-mit-lets-encrypt-erstellen/

http://www.raspberry-pi-geek.de/Magazin/2013/05/Raspberry-Pi-als-Webserver

Link

Lighttpd installieren
Bevor installiert wird, die lokale Paketdatenbank aktualisieren.

sudo apt-get update

Mit dem nachfolgenden Befehl Lighttpd installieren.

sudo apt-get install lighttpd

Im Anschluss an die Installation wird in der Regel der Lighttpd Daemon automatisch gestartet. Dies mit dem folgenden Befehl überprüfen.

sudo /etc/init.d/lighttpd status

Web-Browser Öffnen und und in der Adresszeile die IP-Adresse oder den Domainnamen des Raspberry Pi's eingeben.

http://192.168.178.xx

Jetzt sollte die Standard-Webseite von Lighttpd angezeigt werden.

PHP5 installieren

Webserver um PHP5 erweiteren. Installieren von PHP5 mit dem folgenden Befehl. Unbedingt die folgende Reihenfolge der Pakete einhalten. Sollte die Reihenfolge nicht eingehalten werden, könnte zusätzlich Apache2 installiert werden.

sudo apt-get install php5-common php5-cgi

Nach der Installation von PHP5 muss das FastCGI-Modul für PHP aktiviert werden.

sudo lighty-enable-mod fastcgi
sudo lighty-enable-mod fastcgi-php

Jetzt mit dem folgenden Befehl die Lighttpd-Konfiguration neu einlesen.

sudo /etc/init.d/lighttpd force-reload

Zum Testen der PHP-Unterstützung im HTTP-Hauptverzeichnis /var/www eine PHP-Testdatei erstellen.

sudo nano /var/www/html/phpinfo.php

(html ist das Hauptverzeichnis)
In diese Datei die folgenden Zeilen einfügen
<?php
phpinfo();
?>

Nachdem die Datei phpinfo.php erstellt ist, testen mit dem Web-Browser.

http://192.168.10.xx/phpinfo.php

Jetzt sollten detailierte Informationen zur installierten PHP-Version angezeigt werden.

MySQL installieren

Als Erweiterung für den Webserver Datenbank-Managementsystem MySQL 5.5 und das dazugehörige PHP5-Modul mit dem folgenden Befehl installieren.

sudo apt-get install mysql-server mysql-client php5-mysql

Während der Installation von MySQL muss anein Passwort für den MySQL-Administrator root festlegen.

Jetzt muss mit dem folgenden Befehl die Lighttpd-Konfiguration neu eingelesen werden.

sudo /etc/init.d/lighttpd force-reload

Für den ersten Test eine PHP-Datei unter /var/www/html erstellen.

sudo nano /var/www/html/mysqlinfo.php//

folgenden PHP-Code einfügen und das MySQL-Passwort anpassen.

<?php
$mysql_host = "localhost";
$mysql_username = "root";
$mysql_password = "StrengGeheim";

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());
?>

Rufen Sie die erstellte PHP-Datei jetzt in Ihrem Web-Browser auf.

http://192.168.178.xx/mysqlinfo.php

Sie sollten jetzt die soeben installierte Version von MySQL angezeigt bekommen.

phpMyAdmin installieren

Für die Administration von MySQL wollen wir jetzt noch phpMyAdmin installieren.

sudo apt-get install phpmyadmin

Während der Installation von phpMyAdmin und den dazugehörigen Abhängigkeiten müssen Sie einige Angaben zur Konfiguration machen. Bei der ersten Abfrage selektieren Sie mit den Pfeiltasten den Eintrag lighttpd, 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.

Nach der Installation von phpMyAdmin müssen wieder die geänderten Einstellungen vom Lighttpd Daemon eingelesen werden.

sudo /etc/init.d/lighttpd force-reload

Im Anschluss können Sie das Web-Interface über Ihren Web-Browser öffnen und sich mit dem Benutzeraccount root anmelden.

http://192.168.10.xx/phpmyadmin/

Sollten Sie anstelle der Login-Seite von phpMyAdmin einen 404-Error angezeigt bekommen, haben Sie vermutlich bei der Installation von phpMyAdmin die Option lighttpd nicht mit der Leertaste ausgewählt sondern einfach mit Enter bestätigt. Dadurch wurde phpMyAdmin nicht in die Konfiguration von Lighttpd eingetragen. Dies können Sie aber auch manuell nachholen. Öffnen Sie dazu die Konfigurationsdatei lighttpd.conf mit einem Editor.

sudo nano /etc/lighttpd/lighttpd.conf

Fügen Sie am Ende der Konfigurationsdatei die folgende Zeile ein und speichern die Datei ab.

include "phpmyadmin.conf"

Kopieren Sie jetzt die phpMyAdmin-Konfigurationsdatei für Lighttpd in das Konfigurationsverzeichnis des Webserver.

sudo cp /etc/phpmyadmin/lighttpd.conf /etc/lighttpd/phpmyadmin.conf

Anschließend muss die Konfiguration erneut eingelesen werden.

sudo /etc/init.d/lighttpd force-reload

Link für phpmyadmin sudo ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin

Wiederholen Sie jetzt den Zugriff auf das Webinterface von phpMyAdmin.


TightVncserver einrichten -> zurück

http://www.gtkdb.de/index_36_2107.html Installieren mit:
sudo apt-get install tightvncserver

Nach der Installation den TightVNC-Server starten mit:
tightvncserver

Zum Beenden eines Desktops des TightVNC-Servers (Displaynummer hier 1) fogenden Befehl eingeben.
tightvncserver -kill :1

Bildschirmauflösung festlegen

Die Auflösung des VNC-Bildschirmes kann beim Starten des TightVNC-Servers mit dem Parameter -geometry angeben werden. Für eine Auflösung von 1024x768 sieht der Befehl wie folgt aus.
tightvncserver -geometry 1024x768
oder z.B.
tightvncserver -geometry 1920x1080

tightvncserver -geometry 1280x720

TightVNCServer automatisch starten

Damit TightVNC beim Systemstart automatisch gestartet wird, folgenden Befehlsaufruf in die /etc/rc.local eintragen werden.
sudo nano /etc/rc.local

Vor der letzten Zeile (exit) folgende Zeile einfügen:
su lothar -c "tightvncserver -geometry 1024x768"

su pi -c "tightvncserver -geometry -geometry 1280x800"

su pi -c "tightvncserver -geometry -geometry 1280x720" Danach mit:
sudo shutdown -r now
nach Neustart testen.

Hinweis: Eingabe um von Full-Mode in den Normal-Mode und umgekehrt umschalten: SHIFT+CTRL+ALT+F


real Vnc starten -> zurück

https://www.realvnc.com/docs/raspberry-pi.html

https://www.realvnc.com/docs/raspberry-pi.html#raspberry-pi-ssh

https://www.raspberrypi.org/documentation/remote-access/vnc/

    Run sudo raspi-config
    Navigate to Advanced Options.
    Scroll down and select VNC > Yes.

Starting VNC Server

The following commands will run VNC Server until it is manually stopped or your Pi is powered off.

Debian 8 Jessie sudo systemctl start vncserver-x11-serviced.service

Debian 7 Wheezy sudo /etc/init.d/vncserver-x11-serviced start

If you then decide to have VNC Server start automatically whenever your Pi is powered on, run one of the following commands:

Debian 8 Jessie sudo systemctl enable vncserver-x11-serviced.service

Debian 7 Wheezy sudo update-rc.d vncserver-x11-serviced defaults


Netzlaufwerk mounten - einbinden -usw -> zurück

https://dirk-hahn.de/usb-festplatte-unter-raspian-formatieren-und-einbinden/

https://devconnected.com/how-to-mount-and-unmount-drives-on-linux/

Festplatte identifizieren und mounten

Um zu prüfen, ob die Festplatte überhaupt schon erkannt wurde, einfach mal
lsblk
aufrufen
mmcblk0 ist dabei die SD-Karte, auf der sich das Betriebssystem befindet. sda ist die externe Festplatte
Für den Eintrag in die fstab benötiget man noch die eindeutige LaufwerksID mit der die Festplatte eindeutig erkannt werden kann.
Diese wie folgt ermitteln:
blkid
Mit blkid lässt sich nicht nur die UUID ermitteln, sondern auch wie die Partition formatiert ist.

Befehl zum Formatieren
sudo mkfs.ext4 /dev/sda1

Einhängepunkte erstellen und Rechte setzen
sudo mkdir -m 777 /media/nas
sudo chmod 777 /media/nas

Eintrag in fstab um beim Neustart Laufwerke einzubinden
aufrufen mit:
sudo nano /etc/fstab
eintragen:
//192.168.X.X/nas /media/nas cifs username=XXXXXX,password=XXXXXX,rw,soft

fstab neu einlesen und Ergebnis prüfen
sudo mount -a

Fritz-Nas einbinden

Einhängepunkt erstellen mit
sudo mkdir -p /media/fritz-nas

Datei /etc/fstab aufrufen mit:
sudo nano /etc/fstab

Folgend Zeile einfügen:
//192.168.178.1/FRITZ.NAS /media/fritz-nas cifs credentials=/etc/samba/auth,uid=1000,gid=1000 0 0

Login-Daten (credentials) werden in /etc/samba/auth abgelegt
Aufruf mit:
sudo nano /etc/samba/auth

Folgender Eintrag:
username=meinusernamefritzbox
password=meiunpasswortfritzbox

fstab neu einlesen und Ergebnis prüfen
sudo mount -a


proftp einrichten -> zurück

Installieren mit:
sudo apt-get install proftpd

Einstellungen vornehmen z.B. Port in /etc/init.d/proftpd mit:
sudo nano /etc/proftpd/proftpd.conf

Neu starten mit:
sudo /etc/init.d/proftpd restart

Hinweise zur Einrichtung:
https://wiki.ubuntuusers.de/ProFTPD/

https://willy-tech.de/ftp-server-auf-raspberry-pi-mit-proftpd/

http://www.strcat.de/eigenes/ftp/index.html


Samba Server einrichten -> zurück

Following on from previous blog I’ve tried to emulate MrEngmans brilliant concept of providing a single install script that does as much of the work as possible

His idea is to copy a file onto the SD while its plugged into a PC/Mac etc and then put the card into your RPi and issue one simple command

So this is the file

https://dl.dropbox.com/s/wjlshn22z80rzpv/simplesamba.sh

simply copy it to the SD card while its in your PC/Mac and then put it in your RPi and issue this command

sudo /boot/simplesamba.sh

Alternatively (thanks to Jason Powell)

wget https://dl.dropbox.com/s/wjlshn22z80rzpv/simplesamba.sh

and then run

sudo bash simplesamba.sh

Note-some parts of the script can take a bit of time as the Pi needs to download stuff – just answer Y if asked questions BTW:)

When it sits there with New SMB passord: showing , enter raspberry as the password and then repeat it. At the end, you should be able connect to your RPi from windows using username=pi password=raspberry

Folgende Änderungen in /etc/samba/smb.conf :
sudo nano /etc/samba/smb.conf
user pi durch gewünschten "user" ersetzen

Danach Samba password setzen:
sudo smbpasswd -a username

Nach Passworteingabe Neustart des Samba-Servers:
sudo /etc/init.d/samba restart


Print Server einrichten -> zurück

http://www.raspberry-pi-geek.de/Magazin/2013/05/Raspberry-Pi-zum-Wireless-Printserver-aufruesten/%28offset%29/2 https://www.elektronik-kompendium.de/sites/raspberry-pi/2007081.htm

Cups installieren

Das Drucker-System Cups verwaltet die per USB oder Netzwerk angeschlossenen Drucker und stellt eine Verwaltungsoberfläche bereit. Die Installation von Cups, das Treiber für viele Drucker bereits mitbringt, geschieht mit sudo apt-get install cups. Den Benutzer pi sollten Sie in die Gruppe lpadmin aufnehmen, damit er auf die administrativen Funktionen von Cups zugreifen kann:

$ sudo usermod -a -G lpadmin pi
Netzwerk zu erreichen. Die Verwaltungsoberfläche steht dann unter der IP-Adresse des Raspberry Pi im Netzwerk zur Verfügung. Sie rufen sie im Webbrowser auf – in unserem Beispiel unter der Adresse http://192.168.0.100:631/

$ sudo cupsctl --remote-any
$ sudo /etc/init.d/cups restart


--------------gnome schedule--------------- einrichten -> zurück

Aufgaben (cronjobs) verwalten

installieren mit:
sudo apt-get install gnome-schedule

GUI unter "Systemwerkzeuge -> Geplante Aufgaben" starten

cronjobs können auch direkt auch mit

	list:	sudo crontab -l	
	edit: 	sudo crontab -e 

bearbeitet werden
Beispiel um 11:45Uhr abschalten:

      45 11 * * * sudo shutdown -h now

Installierte Programme -> zurück

MidnightCommander

 sudo apt-get install mc

Editor nano nutzen mit:
sudo update-alternatives --config editor

 Aufruf  mc  Menu   Optionen -> Konfiguration ->  Interner Editor disable

Web-Browser Iceweasel (FireFox)

 sudo apt-get install iceweasel

Icedove email-Client

  sudo apt-get install icedove

gedit Editor mit Drop Funktion

 sudo apt-get install gedit

Ario ist ein grafischer MPD-Client für Linux

  sudo apt-get install ario

Anhang -> zurück

lothar@pigarage:/media $ sudo umount /media/lothar/d5fbb6d1-2cb3-485b-bc36-313bb401bb0d
lothar@pigarage:/media $ sudo mount /dev/mmcblk0p3 /media/part2

 Datei: /etc/apt/sources.list.d/raspi.list 

deb http://archive.raspberrypi.org/debian/ jessie main ui

  1. Uncomment line below then 'apt-get update' to enable 'apt-get source'
  2. deb-src http://archive.raspberrypi.org/debian/ jessie main ui"

Stand: 26.03.2016
installiert: mc, iceweasel, user pi geändert, Bildschirmauflösung geändert
deinstalliert: Wolfram Engine, Sonic-Pi

Sicherung Stand 26.03.2016 auf Linux mit:
sudo dd if=/dev/sdc | gzip > ~/raspi3_sdc.img.gz
Zurückspielen mit;(Laufwerksangaben prüfen)
gunzip -c ~/raspi3_sdc.img.gz | sudo dd of=/dev/sdc gunzip -c /home/raspi/raspi3_sdc.img.gz | sudo dd of=/dev/sdc

27.03.16 Icedove installiert


Page last modified on 01.11.2020 14:42