Raspberry Pi Tools - hanselmarcel/TechLab GitHub Wiki
- SD Karte Formatierungstool für Windows auf PC herunterladen und installieren.
- SD Karte in den PC reinstecken, Tool öffnen und SD Karte mit dem Tool formatieren (alle Warnungen bestätigen).
- Raspian Buster mit Desktop Image Datei downloaden und entpacken.
- Win32 Disk Imager auf PC downloaden, intstallieren und öffnen.
- Die Image Datei von Raspian Buster im Win32 Disk Maanger auswählen und auf "Write" drücken.
- Die SD Karte aus dem PC nehmen und in der Raspberry stecken.
- Bildschirm mit HDMI und Tastatur und Maus mit USB anschliessen.
- Raspberry an Strom anschliessen.
- Auf dem Desktop GUI alles konfigurieren und WLAN verbinden. 10 Wenn Fernverbindung gewünscht, kann man SSH in den Einstellungen unter Schnittstelle anmachen.
- Dann per Putty Programm vom Fernrechner sich mit der Raspberry IP verbinden (Achtung! Man muss mit Fernrechner im gleichen WLAN sein wie der Raspberry).
- Standard User ist "pi", Passwort "raspberry" (Wenn englische Tastatur "raspberrz")
- In den Einstellungen beim Desktop GUI kann man wählen, ob man im GUI oder in den Command-Line booten will.
- Umgekehrt kann man in der Command-Line per Befehl "sudo raspi-config" in die Einstellungen gehen, und dort unter "Boot" Optionen den Desktop GUI Boot wieder aktivieren.
- Per Putty Programm gelangt man immer in die Command-Line. Wenn man auch per Fernzugriff eine Desktop GUI wünscht, muss man Folgendes installieren "sudo apt-get install xrdp". Danach mit der Windows Remotedesktop Software (welche schon standardmässig in Windows installiert ist) sich beim Raspberry einloggen.
- SD Karte in PC einstecken.
- Starte Win Disk Imager Programm.
- Wähle Back Up Ort.
- Drücke "Read" (Der Back Up Prozess kann sehr lange dauern!)
- Wenn du das Back Up irgendwann später wieder auf die SD tun willst, musst du nur im Win Disk Imager dein Back Up File auswählen und auf "write" drücken.
- "clear" -> leert den Bildschirm
- "exit" -> beende die Session
- "reboot" -> neustarten
- "shutdown" -> herunterfahren
- "ls" -> Listet alle Dateien im momentanen Ordner auf (Parameter -> "-l" = langes Format; "-a" = versteckte Dateien; "-R" = zeigt Dateien in allen Unterordnern; "-d" = Informationen über den Ordner; "-t" = Sortieren der Dateien nach Bearbeitungsdatum; "-h" = Grösse der Dateien
- "cd" -> Sich in den Ordnern bewegen ("cd home/..."; "cd /" = Rootordner; "cd ~" = Home Ordner; "cd.." = Ordner oberhalb)
- "mkdir ..." -> Erstelle Ordner namens ...
- "rmdir ..." -> löscht Ordner
- "tree ~/Downloads" -> zeigt Ordnerstruktur vom Ordner Downloads
- "rm beispiel.txt" -> lösche File beispiel.txt (Parameter -> mit * = lösche alles im Ordner; "-r" = lösche auch alles in den Unterordnern; "-rf" = lösche auch alles in den Unterordnern, aber ohne Warnmeldungen)
- "sudo chown filename.txt hans" -> Wechsle Dateibesitzer zu hans (Nützlich wenn mehrere den Pi nutzen, denn nur so kann man das File dann auch bearbeiten oder löschen, wenn es eine andere Benutzer erstellt hat)
- "cp ordner/textfile.txt ordner/temp" -> Kopiere die Datei textfile.txt zum Ordner ordner/temp
- "mv" -> wie cp, aber löscht die Ursprungsdatei
- "man appname" -> Benutzerhandbuch der App appname
Updates + Upgrades per GUI Desktop machen:
Raspberry Zeichen, dann Einstellungen, dann Main Menu Editor -> Neues Menu -> Benennen z.Bsp. Updates und Upgrades -> Dann in diesem neuen Menu "neuer Eintrag", dort Name und Command Befehl eintragen (z. Bsp. sudo apt update) und ann check "Launch in Terminal" (um zu sehen, ob es irgendwelche Errors gibt). Danach kann man bequem über den Raspberry Menu Button eine generelles Updates machen.
Alle Software auf Updates prüfen
Wieder auf Raspberry Zeichen, dann Einstellungen, dann Add/Remove Software -> dann dort ganz links oben auf Options, und dann auf "Auf Aktualisierung überprüfen.
Software deinstallieren/installieren
Unter Einstellungen, Add/Remove Software, wenn Haken bei Programm, dann ist es installiert, wenn nicht, dann Haken setzen und es installiert sich.
Softwaremenu aufräumen
Unter Einstellungen, Main Menu Editor, dann je nach Wunsch Einträge löschen oder verschieben.
GUI anpassen
Unter Einstellungen, Appearance Settings kann man Hintergrundbild ändern, Menu Bar nach unten tun, Schriftgrösse ändern, und so weiter...
1. Büroprogramme
- LibreOffice (bereits installiert) -> Writer (ähnlich Word), Calc (ähnlich Excel), Impress (ähnlich Powerpoint)
- Scribus (installieren über Command Line "sudo apt install scribus") -> ähnlich wie Word, aber komplexer
- AbiWord (installieren über Command Line "sudo apt install abiword") -> simpler und schneller als LibreOffice
- Leafpad (installieren über Command Line "sudo apt install leafpad") -> Texteditor ähnlich wie WordPad
- Texmaker (installieren über Command Line "sudo apt install texmaker") -> Latex Word Editor
2. PDF Tools
- Qpdfview (bereits installiert) -> Standard PDF Viewer
- Evince (installieren über Command Line "sudo apt install evince") -> Cooler PDF Viewer
- Okular (installieren über Command Line "sudo apt install okular") -> Cooler PDF Viewer mit Edit Fähigkeiten
3. E-Mail
- Thunderbird (installieren über Command Line "sudo apt install thunderbird") -> Wie Outlook
- Claws Mail (bereits installiert) -> Setup etwas schwierig...
4. Web Browsers
- Chromium (bereits installiert) -> Open Source Chrome
- Firefox (installieren über Command Line "sudo apt install firefox") -> Firefox
- Vivaldi (installieren über Command Line "cd Downloads/" -> danach
"wget https://downloads.vivaldi.com/stable/vivaldi-stable_1.13.1008.34-1_armhf.deb" -> danach
"sudo apt install vivaldi-stable1.13.1008.34-1armhf.deb") -> Cooler Browser, lohnt sich
- Tor Browser (installieren über Command Line "sudo apt install tor") -> Tor Browser -> wenn installiert, nur über Command-Line aufrufbar -> "chromium-browser --proxy-server=socks5://localhost:9050"
5. Notiz Apps
- GNote (installieren über Command Line "sudo apt install gnote") -> Super simple Notizen-App
- Zim (installieren über Command Line "sudo apt install zim") -> Desktop Wiki
- Cherrytree (installieren über Command Line "cd Downloads/" -> danach
"wget https://www.giuspen.com/software/cherrytree_0.38.8-0_all.deb" -> danach
"sudo apt install ./cherrytree_0.38.8-0_all.deb") -> Auch Wiki Software, aber viel moderner als Zim
6. Audio/ Video
- Audacity (installieren über Command Line "sudo apt install audacity") -> Sound Editor (Achtung! nur auf Raspberry 4 schnell genung)
- Kdenlive (installieren über Command Line "sudo apt install breeze-icon-theme", danach "sudo apt install kdenlive") -> Sound Editor (Achtung! sehr rechenintensiv, sogar auf Raspberry 4 nicht schnell genung)
- VLC (bereits vorinstalliert) -> Videoplayer (4K Videos nur Raspberry 4)
- Amarok (installieren über Command Line "sudo apt install amarok") -> MP3 Player
- Celementine (installieren über Command Line "sudo apt install clementine") -> Wie iTunes
7. Grafik
- Gimp (installieren über Command Line "sudo apt install gimp") -> umfangreiches Grafikprogramm
- Inkscape (installieren über Command Line "sudo apt install inkscape") -> für Vektorgrafiken (SVG)
8. File Management
- FileZilla (installieren über Command Line "sudo apt install filezilla") -> für FTP Manager
- Deluge (installieren über Command Line "sudo apt install deluge") -> BitTorrent
1. Command Line Helper
- Tmux (installieren "sudo apt install tmux" -> run "tmux"; help "man tmux", config "~/.tmux.conf" -> Wichtige Tastenkombination CTRL+B %, CTRL+B ") -> Mehrere Fenster
- Terminator (installieren "sudo apt install terminator" -> run "tmux"; help "man tmux", config "~/.tmux.conf") -> Ersatz für Linux Terminal
- Ranger (installieren "sudo apt install ranger" -> run "ranger"; help "man ranger", config "~/.config/ranger/") -> Datei Manager
2. Datei Editoren
- Nano (ist schon installiert -> run "nano filename"; help "man nano", config "~/.nanrc") -> Dateien editieren
- Vim (installieren "sudo apt install vim" -> run "vim filename"; help "man vim", config "~/.vmrc") -> Texteditor
- Emacs (installieren "sudo apt install emacs25" -> run "emacs filename"; help "man emacs", config "~/.emacs") -> Texteditor
- WordGrinder (installieren "sudo apt install wordgrinder" -> run "wordgrinder"; help "man wordgrinder", config "~/.wordgrinder.lua") -> Dateieditor eher wie WordPad
3. E-Mail
- Mutt (installieren "sudo apt install mutt" -> run "mutt"; help "man mutt", config "~/.muttrc") -> E-Mail Client (speichert Passwörter aber in einem File in Klartext!)
- Alpine (installieren "sudo apt install alpine" -> run "alpine"; help "man alpine", config "~/.pinerc") -> E-Mail Client (speichert Passwörter encrypted), ist aber etwas schwieriger zu bedienen als Mutt
4. "Eine Art" Office Apps
- SC (installieren "sudo apt install sc" -> run "sc"; help "man sc", config "~/.scrc") -> Wie Excel in Command Line
- Vimdeck (installieren "sudo gem install vimdeck" (wenn das nicht geht, dann nur "gem install vimdeck" -> run "vimdeck"; help "vimdeck", config -> keine) -> Präsentationen erstellen in Textformat, nachher mit Vim Editor oder MDP öffnen
- MDP (installieren "sudo apt install mdp" -> run "mdp"; help "man mdp", config -> keine) -> öffnet Markdown Präsentationen, die man zum Beispiel in Vindeck erstellt hat, man kann dann diese Präsentationen noch schön gestalten in MDP
5. Notizen Apps
- Terminal Velocity (installieren "sudo pip install terminal-velocity" -> run "terminal_velocity"; config -> "~/.tvrc") -> Notizen erstellen und suchen gleichzeitig
- Emacs Org-mode (gehört zum Texteditor Emac -> Installation siehe weiter oben) -> man kann nicht nur Notizen erstellen, sondern auch To-Do Listen, etc.
6. Security Apps
- Pass (installieren "sudo apt install pass" -> run "pass"; help "man pass"; config -> keine) -> Passwortmanager
- rTorrent (installieren "sudo apt install rtorrent" -> run "rtorrent"; help "man rtorrent"; config -> "~/.rtorrent.rc") -> Torrent Client, nützlich für grosse Files + alternative Linux Distributions downloaden (Beispiel-Torrent Dateien gibt es unter www.offensive-security.com/kali-linux-arm-images/
7. Web Browsers
- Googler (installieren "sudo apt install googler" -> run "googler "; help "man googler"; config -> keine) -> Suchen mit Google über die Command Line
- Lynx (installieren "sudo apt install lynx" -> run "lynx "; help "man lynx"; config -> "~/.lynxrc") -> Text-Webbrowser
- W3M (installieren "sudo apt install w3m" -> run "w3m "; help "man w3m"; config -> "~/.w3m/config") -> Text-Webbrowser
- ELinks (installieren "sudo apt install elinks" -> run "elinks "; help "man elinks"; config -> "~/.elinks") -> Text-Webbrowser "modernstes" Design
8. IRC Chat
- WeeChat (installieren "sudo apt install weechat" -> run "weechat"; help "man weechat"; config -> "~/.weechat") -> Chat Programm
- IRSSI (installieren "sudo apt install irssi" -> run "irssi"; help "man irssi"; config -> "~/.irssi/config") -> Chat Programm
9. Social Media
- Twitter (installieren "sudo pip install rainbowstream" -> run "rainbowstream"; help Hit "h" in the App; config -> ~/.rainbow_config.json) -> Twitter App
- Facebook (installieren "sudo apt install npm" danach "sudo npm install -g fb-messenger-cli") -> Facebook Messenger
10. Grafik
- Asciiview (installieren "sudo apt install aview" -> run "aview <filename.bmp>"; help "man aview"; config -> keine) -> Fotokonverter Bitmap zu Ascii Zeichen
- FIGlet (installieren "sudo apt install figlet" -> run "figlet "; help "man figlet"; config -> keine) -> Macht aus einem Wort ein Banner
- ImageMagick (installieren "sudo apt install imagemagick" -> run "convert image.jpg image.png" oder "display image.jpg"; help "man imagemagick"; config -> keine) -> mächtiges Bildbearbeitungsprogramm (gesamte Doku unter www.imagemagick.org/script/command-line-processing.php)
11. Audio/ Video
- MOC (installieren "sudo apt install moc" -> run "mocp"; help "man moc"; config -> "~/.moc/config") -> Musikplayer, besonders gut für Playlists
- CMUS (installieren "sudo apt install cmus" -> run "cmus"; help "man cmus"; config -> "usr/share/cmus/rc") -> Musikplayer, gut für Browsing und Abspielen von Songs
12. Movie Player
- MPlayer (installieren "sudo apt install mplayer" -> run "mplayer "; help "man mplayer"; config -> inside "/etc/mplayer") -> Abspielen von Filmen
13. News
- Instantnews (installieren "sudo pip install instantnews" -> run "instantnews"; help "man instantnews"; config -> keine) -> Alle News von der News API, man benötigt einen freien API key https://newsapi.org/
- Haxor News (installieren "sudo pip install haxor-news" -> run "hn " -> z. Bsp "hn top" für Top News und dann wenn News interessant "hn view "; help "hn --help"; config -> inside "~/.haxornewsconfig") -> Fun News Programm mit Hacker und Nerd News
- Newsboat (installieren "sudo apt install newsboat" -> run "newsboat"; help "man newsboat"; config -> "~/.config/newsboat/config") -> RSS News Reader
14. Wetter
- Finger (installieren "sudo apt finger" -> run "finger [email protected]" (city mit Name der Stadt ersetzen) oder auch "curl wttr.in/your_location") -> Wetter App
- Ansiweather (installieren "sudo apt install ansiweather" -> run "ansiweather -l city -u imperial -f 3 -s true"; help "man ansiweather"; config -> "~/.ansiweatherrc") -> Wetter App
14. E-Books
- EPUB Documents (installieren "sudo pip3 install git+https://github.com/wustho/epr.git" -> run "epr <filename.epub>"; help "epr --help"; config -> keine) -> EPub Format Reader
15. Task Management
- Cal (bereits vorinstalliert -> run "cal") -> Kalender
- Calcurse (installieren "sudo apt install calcurse" -> run "calcurse"; help "man calcurse"; config -> "~/.calcurse) -> Taskmanager, Kalender, Scheduler, etc.
16. Spiele
- DOSBox (installieren "sudo apt install dosbox" -> für Spiele und Weiteres siehe unter http://dosbox.com)
Quellen für alles: "Computer with the Raspberry Pi- Command Line and GUI Linux", von Brian Schell, 2019, Apress Verlag.