Durchsuchen nach
Schlagwort: Linux

PlatformIO unter Manjaro

PlatformIO unter Manjaro

Wer PlatformIO unter Manjaro nutzen will, stößt schnell an seine Grenzen. Denn PlatformIO ist eine Extension für Visual Studio Code (VSCode) von Microsoft. Unter Manjaro gibt es verschiedene VSCode Derivate welche man installieren kann: Code – OSS (code) Aus dem offiziellen Manjaro Software Repository: Hier fehlen die cpptools von Microsoft. VSCodium Der Build mit den freien Open Source Binaries: Hier fehlen die cpptools von Microsoft. AUR – VSCode VSCode aus dem Arch User Repository: Diese Version funktioniert.

Proxmox: Mailversand via Relay

Proxmox: Mailversand via Relay

Postfix installieren (sofern noch nicht erfolgt) Postfix konfigurieren Konfigurationsdatei /etc/postfix/main.cf Natürlich müssen die entsprechenden Werte für die Attribute myhostname (FQDN des lokalen Systems). Ziel ist es, dass nur vom lokalen System E-Mails entgegengenommen (und weitergeleitet) werden. E-Mail Relay installieren Konfigurationsdatei /etc/postfix/main.cf Wobei der Relayhost dem Mailserver des E-Mail-Anbieters, über welchen versendet werden soll, entsprechen muss. Zugangsdaten hinterlegen Datei /etc/postfix/sasl_passwd Nach Änderungen muss das Postfixmapping aktualisiert werden. Dadurch wird eine neue Datei erzeugt: /etc/postfix/sasl_passwd.db Anschließend wird die Datei auf den User…

Weiterlesen Weiterlesen

NTFS Datenträger – Dirty Flag

NTFS Datenträger – Dirty Flag

Wird ein USB Datenträger mit einer NTFS Partition „unsauber“ entfernt, d.h. physisch entfernt, ohne ihn zuvor im Betriebssystem ausgehängt zu haben, kann das sogenannte „Dirty Bit“ oder „Dirty Flag“ bestehen bleiben. Das Flag zeigt an, dass eine Metadateninkonsistenz vorliegt. Das Erstellen oder die Modifizierung von Dateisystemobjekten kann zu einem Datenverlust führen. Unter NTFS1 konnten Datenträger unter Linux noch gemountet werden. Diese waren dann read-only. Mit NTFS3 geht dies nicht mehr und der Fehler erscheint. Der Datenträger ist zunächst nicht lesbar….

Weiterlesen Weiterlesen

Signieren mit OpenSSL

Signieren mit OpenSSL

OpenSSL eignet sich nicht nur zur Verschlüsselung, sondern auch zum Signieren. Eine Signatur ist immer dann wichtig, wenn die Herkunft einer Datei zweifelsfrei sein muss. Die Dateisignatur funktioniert dabei ähnlich wie die Verschlüsselung – jedoch ist der Inhalt der Nachricht immer lesbar. Der Empfänger kann dann anhand des Public-Keys des Erstellers die Herkunft sicherstellten. Bei der Signatur einer Datei handelt es sich wieder um ein Verfahren mit zwei Dateien. Dabei gibt es einmal die Datei, deren Herkunft zu klären ist…

Weiterlesen Weiterlesen

Domoticz Daten-Push mit InfluxDB

Domoticz Daten-Push mit InfluxDB

Domoticz bietet die Möglichkeiten Daten eines Aktors via Daten-Push an eine Influx Datenbank zu senden. Damit wir die Daten innerhalb von InfluxDB „sortenrein“ getrennt halten können legen wir zunächst eine neue Influx Datenbank an. Dann brauchen wir noch einen Benutzer, welcher in die Datenbank schreiben darf. Diesen legen wir ebenfalls an. Unser Werk prüfen wir auf die Schnelle mit dem Befehl „SHOW GRANTS“. Um die Daten an eine InfluxDB zu senden kann im Domoticz Menü unter den Punkten „Einrichtung >…

Weiterlesen Weiterlesen

Server GAU -oder- Datenträgerfehler auf der Virtualisierungsplattform

Server GAU -oder- Datenträgerfehler auf der Virtualisierungsplattform

Ein Backupkonzept für seine virtuellen Maschinen zu haben ist gut. Ein Backupkonzept für den Datenträger mit der Virtualisierungsplattform zu haben wäre noch besser gewesen. So kam es dann wie es kommen musste: Eines schönen Tages verabschiedete sich der Datenträger auf dem die Virtualisierungsplattform lief. Mit einer gesunden Portion Optimismus wurde der Server so schonend wie möglich ausgeschaltet um evtl. doch noch Daten aus dem Datenträger sichern zu können. Leider hat Flashspeicher die Angewohnheit entweder ganz oder gar nicht zu funktionieren…

Weiterlesen Weiterlesen

Manjaro – Drucken und Scannen

Manjaro – Drucken und Scannen

Peripheriegeräte wie Drucker und Scanner korrekt anzubinden stellt unter Linux seit jeher immer wieder eine Herausforderung dar. In Distributionen wie Ubuntu und Mint (beide Debian basiert) konnte man in den letzten Jahren einige Verbesserungen für den Endanwender bei Integration von Peripheriegeräten beobachten. So musste man sich vor einigen Jahren noch die Distribution nach Kompatibilität mit seinen Geräte aussuchen oder USB-Geräte manuell mounten. Heute gibt es nur noch wenige Grenzen bei der Kompatibilität von Geräten und ein USB-Stick oder eine externe…

Weiterlesen Weiterlesen

Ardour6 – Selbst kompilieren

Ardour6 – Selbst kompilieren

Was ist Ardour? Ardour ist eine DAW (Digital Audio Workstation) welche für den professionellen Einsatz gedacht ist. Bei Ardour handelt es sich um freie Software, welche Open-Source ist und unter GPL-Lizenz steht. Wer Ardour selbst kompilieren möchte, muss auf seinem Computer eine Reihe von Paketen und Bibliotheken installiert haben. Um eine kompakte Sicht auf den Kompilierungsprozess zu bilden, habe ich die einzelnen Dependencies zusammengefasst. Mit den folgenden Befehlen lässt sich Ardour6 schnell und problemlos kompilieren: