Startseite

Python Updater

Python mag durch seine üppige Modul-Bibliothek bestens für eine Vielzahl an Aufgaben gewappnet sein. Für so manches Konzept steht jedoch nicht immer ein allumfassender Helfer zur Verfügung, sodass hier und da ein wenig Eigeninitiative gefragt ist. So auch für die Funktion, eine bestehende Python-Datei durch eine weiteren zu aktualisieren.

Python Updater Read More »

GOG Spiel startet nicht – libFLAC.so.8: cannot open shared object file

Kürzlich stand ich selbst vor dem Problem ein Linux natives Spiel von der Spieleseite GOG zum laufen zu bringen. Dieses quittierte lediglich mit der Fehlermeldung error while loading shared libraries: libFLAC.so.8: cannot open shared object file: No such file or directory. Da ich keine passende Hilfe im Internet gefunden habe, möchte ich im folgenden auf einen kleinen Workaround eingehen, um dieses Spiel doch noch zum laufen zu bringen.

GOG Spiel startet nicht – libFLAC.so.8: cannot open shared object file Read More »

Home-Verzeichnisse automatisch anlegen

HOME-Verzeichnisse, also das “private” Heimatverzeichnis (in welchem jeder Benutzer in Linux Vollzugriff hat/haben sollte) sollten standardmäßig der Einstiegspunkt eines jeden Logins sein. Unter Umständen kann es beim Login jedoch zu Problemen kommen, beispielsweise wenn das HOME-Verzeichnis zuvor nicht angelegt worden ist. Dies kann explizit dann der Fall sein, wenn die Benutzer nicht lokal verwaltet werden, sondern auf einem Active Directory Verzeichnisdienst ausgelesen werden.
Wie wir mit diesem Problem umgehen und uns auch ohne manuellem Erzeugen des HOME-Verzeichnisses eines automatisch erstellen lassen können, schauen wir uns im folgenden an.

Home-Verzeichnisse automatisch anlegen Read More »

PyTube – Programmierung eines Youtube-Downloaders

Einen eigenen Youtube-Downloader zu programmieren klingt nach einer Menge Arbeit… und ist es vermutlich auch. Wie praktisch, dass es da bereits eine Vielzahl an vorgefertigten Python-Modulen gibt, so auch einen, der einige vorgefertigte Funktionen zum herunterladen von Youtube-Videos bereit hält. Dieses Modul (genannt PyTube) werden wir uns im Verlauf dieses Beitrages einmal näher ansehen und schauen, ob es was taugt.

PyTube – Programmierung eines Youtube-Downloaders Read More »

Spiele-Streaming mit dem Raspberry Pi (Moonlight/Sunshine)

Moonlight und Sunshine sind eine Open-Source-Streaming-Kombination die es ermöglichen, Spiele von einem leistungsstarken PC auf andere Geräte wie Fernseher, Tablets oder den Raspberry Pi zu streamen. Dabei nutzt Moonlight das NVIDIA Game-Stream-Protokoll, das ursprünglich für NVIDIA SHIELD-Geräte entwickelt wurde, um Spiele über das Netzwerk mit minimaler Latenz und hoher Bildqualität zu übertragen. Sunshine ist dabei die Open-Source Alternative zum NVIDIA Game-Stream-Server.

Spiele-Streaming mit dem Raspberry Pi (Moonlight/Sunshine) Read More »

UFW – Inbetriebnahme und Regeldefinition

Firewalls schützen Netzwerke oder Geräte vor unerwünschten und schädlichen Zugriffen von außen, indem sie den ein- und ausgehenden Datenverkehr (basierend auf vordefinierten Regeln) überwachen und filtern.
Solche Regeln lassen sich unter Linux u.a. mit dem Tool iptables erstellen. Aufgrund der hohen Einstiegshürde dieses Tools ist ein Frontend erschaffen worden, welches sich ufw (uncomplicated firwall) nennt.

UFW – Inbetriebnahme und Regeldefinition Read More »

Meine Top 4 Ansible Module

Durch meine zahlreichen Ansible Beiträge sollte bereits klar geworden sein, dass ich dieses Tool gerne und häufig nutze. Eine der großen Stärken von Ansible ist die unglaubliche Vielfalt an Modulen die es mittlerweile gibt, sowohl Herstellerseitig, als auch aus der Community.
In diesem Beitrag soll es nun um meine persönliche Top 4 der Ansible-Module gehen, die ich als am nützlichen betrachte und am liebsten benutze.

Meine Top 4 Ansible Module Read More »

Installation des Slurm Workload Managers + GUI

Slurm ist ein kostenloser Open-Source-Job-Scheduler dessen Aufgabe als Controller es ist, alle möglichen Arten von Rechenaufgaben an sogenannte Nodes (welche zuvor an den Controller angemeldet wurden) zu delegieren, zu priorisieren und dabei die vorhandenen Hardware-Ressourcen im Auge zu behalten.
In diesem Beitrag möchte ich euch zeigen, wie ihr den Slurm-Dienst samt grafischer Oberfläche sview aufsetzt und eine Worker-Node daran anschließt.

Installation des Slurm Workload Managers + GUI Read More »

Benutzer-Login in GDM und Lightdm reglementieren

Die beiden gängigen Display-Manager GDM (Gnome Desktop Manager) und Lightdm (Light Display Manager) sind zwei gängige Tools, zur grafischen Anmeldung vor dem Starten einer Desktop Umgebung. Beide lassen sich beliebig konfigurieren, sodass sich beispielsweise die angezeigten Benutzer einstellen lassen, das Hintergrundbild, die Auswahl der Desktop-Oberflächen etc.
Eine Option fehlt dabei jedoch und zwar wie sich der Login bestimmter Benutzer verbieten lässt.
Eine Option fehlt dabei jedoch und zwar wie sich der Login bestimmter Benutzer verbieten lässt.

Benutzer-Login in GDM und Lightdm reglementieren Read More »

Automatische Paketkonfiguration mit dpkg-reconfigure

dpkg-reconfigure lässt uns bereits installierte Pakete neu konfigurieren, darunter fällt beispielsweise das Tastaturlayout, die Spracheinstellung, den Window-Manager und vieles mehr.
Für gewöhnlich ist hierbei eine manuelle Tastatureingabe erforderlich. Mit einem simplen Kniff, kann diese umgangen werden und die dpkg-reconfigure Anpassung voll automatisch (beispielsweise in einem Skript) durchgeführt werden.

Automatische Paketkonfiguration mit dpkg-reconfigure Read More »

Nach oben scrollen