YouTube-Video-Kurztipp: Firebird 4 Datenbankserver auf FreeBSD installieren

Weniger ein Kurztipp als eher eine Anleitung für mich, falls das nochmal vorkommen sollte. Ich zeige, wie man flott Firebird 4 auf FreeBSD installiert.

Firebird 4 Datenbankserver: Installation auf FreeBSD
Firebird 4 Datenbankserver: Installation auf FreeBSD

Hier mal die Kurzanleitung:

# pkg install -y firebird40-server

# cp /usr/local/etc/firebird/firebird.conf.sample /usr/local/etc/firebird/firebird.conf
# service firebird enable
# service firebird start

# mkdir -p /server/database/firebird && chown -R firebird:firebird /server/database/firebird
# su - firebird
# isql-fb -user SYSDBA /var/db/firebird/security4.fdb
$ CREATE USER SYSDBA PASSWORD 'StrongPassword';
$ CREATE DATABASE '/server/database/firebird/mytest.fdb' page_size 8192;
$ exit;

Hier sieht man die funktionierende Verbindung in DBeaver:

Firebird-4-Verbindung in DBeaver

Hier geht es zum Video.

YouTube-Video-Kurztipp: PostgreSQL-Upgrade von 13 auf 14 unter FreeBSD

Auch ein Datenbankserver sollte ab und an mal ein Update oder ein Upgrade bekommen. In diesem Video zeige ich, wie einfach es ist, von PostgreSQL-Version 13 auf 14 zu aktualisieren.

Systemadministration: PostgreSQL-Upgrade - Von Version 13 auf 14 unter FreeBSD
Systemadministration: PostgreSQL-Upgrade – Von Version 13 auf 14 unter FreeBSD

Kurz skizziert:

service postgresql stop

mv /server/database/postgres /server/database/postgres.13
mkdir /server/database/postgres
chown -R postgres:postgres /server/database/postgres

pkg create postgresql13-server
mkdir /tmp/pg-upgrade
tar xf postgresql13-server-13.7_1.pkg -C /tmp/pg-upgrade

pkg delete -f postgresql13-server postgresql13-client

pkg install postgresql14-server

service postgresql initdb

su -l postgres -c "pg_upgrade -b /tmp/pg-upgrade/usr/local/bin/ -d /server/database/postgres.13/ -B /usr/local/bin/ -D /server/database/postgres -U postgres"

cp /server/database/postgres.13/pg_hba.conf /server/database/postgres/pg_hba.conf
cp /server/database/postgres.13/postgresql.conf /server/database/postgres/postgresql.conf
Übersicht des Upgrades
Übersicht des Upgrades

Hier geht es zum Video.

Aktuelle Redmine-Version in FreeBSD kaputt

Unter FreeBSD gibt es momentan (Zeitpunkt 23.08.2022) aus den Packages heraus kein Redmine mehr, da es anscheinend mit Ruby 3 nicht lauffähig ist. Keine Ahnung, warum.

Redmine broken

Ob es aus den Ports händisch irgendwie zusammengefrickelt werden kann, weiß ich nicht. Da ich Redmine benutze und es nach meinen Updates nicht mehr ging, habe ich mir flott ein Jail gebaut und darin das alte Redmine (4.1.5) inklusive Abhängigkeiten installiert. Glücklicherweise hatte ich die Pakete noch da. Das ist natürlich keine Lösung auf Dauer und sollte nicht am Internet hängen und gut abgesichert sein.

Falls es jemanden ähnlich geht, ich kann die Pakete gerne zur Verfügung stellen, wenn sie jemand nicht mehr hat und braucht. Bitte einfach melden. Ich hoffe, dass wir dann bald wieder Redmine aus den Packages nutze können.

Ein DOS im kleinen Freizeitpark

Ich war mit meinen Kindern vor ein paar Tagen im Indoor-Park Pippolino in Frechen. Die haben dort tatsächlich noch einige recht alte Systeme stehen, beispielsweise ein altes Rennspiel mit Motorrädern, Flipper und ähnliche Dinge. Eines davon ist ein Flugsimulator.

Flugsimulator
Flugsimulator

Flugsimulator-ComputerVor dem Flugsimulator, auf dem Boden, steht ein alter Computer, der ein DOS startet und darin gibt es eine Auswahloberfläche, in der man den zu startenden Film auswählen kann. Das System kann mehrere verschiedene Filme abspielen und steuert vermutlich dann auch die Maschine.

Leider ist die Fahrt mit dem Simulator – meiner Meinung nach – alles andere als angenehm. Ich war mit meiner kleinen Tochter darauf und wir wurden wie wild hin- und hergeschleudert, ich dachte mir, ich veröffentliche es dennoch einmal hier um zu Zeiten, dass selbst so alte Systeme noch in Betrieb sein können. Das Copyright des Films, der bei uns abgespielt wurde, hatte übrigens 1996 als Datum.

Automatisch und halbautomatisch Software auf macOS aktualisieren

Ok, ich gebe zu, selbst nach Jahren … Dekaden … war das nicht auf meinem Schirm. Klar, ich habe HomeBrew und nutze es auch, einige Programme sind auch aus dem AppStore, aber was ist mit der ganzen “ich lade die Software herunter und installiere sie”-Software? Wie aktualisiere ich sie?

Natürlich: die meisten Programme bringen einen eigenen Updater mit. Man startet das Programm, und je nach Einstellung schaut es selbst nach, ob es ein Update gibt, lädt es und fragt nach, ob es installiert werden soll oder installiert sich dann automatisch beim Beenden und Neustarten. Doch was ist mit Software, die man nur selten oder fast nie startet?

In einem YouTube-Video sah ich “MacUpdater“. Das zwar nicht, wenn man es sinnvoll nutzen möchte, kostenlose, aber doch sehr kostengünstige Programm macht genau das: es zeigt an, welche Software installiert ist, kann sie entweder selbst aktualisieren oder zumindest das Installationsprogramm herunterladen und starten oder einen Hinweis darauf geben, dass man eine manuelle Update-Installation machen soll.

Oberfläche von MacUpdater
Oberfläche von MacUpdater

Ich habe mir die ca. 18 Euro teure Version gekauft, die ich auf bis zu vier Macs in meiner Familie installieren darf.

Vielleicht hilft der Tipp dem Ein oder Anderen. Ich bin auf jeden Fall recht begeistert.