[Eisfair] [e1] slimserver startet nicht mehr

Marcus Röckrath marcus.roeckrath at gmx.de
Do Aug 27 08:36:26 CEST 2020


Hallo Alexander,

Alexander Dahl wrote:

>> Perl bietet mit cpan oder pip natürlich die Möglichkeit jedes beliebige
>> Modul zu installieren.
> 
> Das CPAN ist für Perl, pip ist für Python, konzeptionell ähnlich aber
> völlig inkompatibel weil andere Skriptsprachen.

Nach https://metacpan.org/pod/pip gibts es auch ein pip für perl.

> Das Installieren von da funktioniert so lange ohne Probleme, wie es nur
> reine Perl-Skripte sind.
> 
> Diverse Module bringen aber optimierte und in C programmierte
> Erweiterungen mit, sogenannte eXternal Subroutines (XS) und die müssen
> dann vom C-Compiler neu übersetzt werden. Genau mit solchen Modulen gab
> es jetzt beim Upgrade auf Perl 5.30 Probleme, weil die neu übersetzt
> werden müssen, vermutlich hat sich da das ABI geändert oder sowas.

Ja, das ist der Grund für die Probleme, weil 5.24-Module für 5.30 nicht
geeignet sind.

Das ein Umstieg von 5.24 auf 5.30 nicht so reibungslos funktioniert, bemerkt
schon schon daran, dass sich die Modulverzeichnisse ändern, denn da steckt
als Unterpfad die Versionsnummer drin.

Das ist auch der Grund, dass andere Distris eher mit einem kompletten
Distributionsupdate auf eine neuere Version umsteigen, wir eisfair jedoch
als Rolling-Release sehen.

Mich begeistert diese nicht vorhandene Abwärtskompatibilität nicht
sonderlich, lua oder python (z. B. 3.6 nach 3.8) ist da auch so ein
Kandidat.

-- 
Gruß Marcus
[eisfair-Team]


Mehr Informationen über die Mailingliste Eisfair