Ubuntu LTS 18.04 auf 20.04

Es ist Oktober und das Mai-Update für mein Windows-Notebook (Funktionsupdate für Windows 10, Version 2004) ist weiterhin „in Vorbereitung“. Versprochen werden Features wie „DirectX 12 Ultimate“, WLAN mit WPA3 sowie die Möglichkeit, die Datennutzung von Apps zu überwachen/limitieren. Irgendwas scheint aber mit Nvidia und Conexant Audio noch nicht geklärt zu sein. Naja.

Da freut es mich, dass mir zumindest das April-Update Ubuntu 20.04.1 LTS (Focal Fossa Long Term Support) in der Xubuntu 18.04 Aktualisierungsverwaltung angeboten wird. Hier erwarten mich unter anderem eine bessere Multi-Monitor-Unterstützung, „Dark Mode“ und diverse Design-Verbesserungen.
Nun, da ich ja ein frisches Backup in der Hinterhand habe und die Community bestimmt Zeit genug hatte, Erfahrungen mit dem Update-Prozess zu machen, probiere ich es mal mit „Aktualisieren…“.

... Allerdings ist Ubuntu 20.04.1 LTS jetzt verfügbar
Die Aktualisierungsverwaltung weist auf das Update hin.

Nun, irgendwie ist es dann doch wieder ein lehrreiches Linux-Update-Erlebnis. Nachdem das Update unauffällig startet, muss ich erst einmal eine Handvoll PPAs (Personal Package Archives) händisch „purgen“. Und irgendwie scheint sich über die Jahre noch ein Problem eingeschlichen zu haben, das vom Setup für „unlösbar“ gehalten wird. Es ist zunächst nicht möglich, das bestehende Python 2.7 in „python-is-python2“ umzuwandeln. Hier hilft offenbar nur ein „apt purge python2.7-minimal“ vor dem Update. (An dieser Stelle weisen einige Forenbeiträge darauf hin, dass man doch bitte eine frische ISO herunterladen und neu installieren soll.) Schließlich läuft der Rest aber sauber durch und keine vier Stunden später habe ich das Betriebssystem, das mich voraussichtlich bis Mitte 2022 begleiten wird (Ubuntu Release Cycle).

PHP 7.2 bei HostEurope

Mit großem Vorlauf hat der Webspace-Anbieter Host Europe endlich die alte PHP Version 5 in den Ruhestand geschickt und PHP 7.2 aktiviert. Obwohl ich mich im Vorfeld informiert hatte, waren die php-Dateien dieser Seite einigen Stunden lang nicht ausführbar, sondern wurden Browsern als application/x-httpd-php zum Herunterladen angeboten. Was war zu tun? Die Skript-Einstellungen in der HE-KIS-Verwaltung hatte ich bereits angepasst. Die Dateierweiterungen, die dort unter PHP-Extensions verwaltet werden, beziehen sich – Stand 24.10.2018 – heute noch auf PHP5. Daher musste ich die Erweiterungen zunächst dort global deaktivieren. Schließlich habe ich die .htaccess-Datei im Wurzel-Verzeichnis dieser Seite angepasst. Der benötigte Zauberspruch in der ersten Zeile lautet:
AddHandler application/x-httpd-php .php

Keine fünf Minuten später war der neue PHP-Handler aktiv und telefreizeit.de wieder verwendbar. Auf jeden Fall fühlt sich die Seite mit PHP 7 erst einmal schneller an.