[Eisfair] Kann ich problemlos auf Perl 3.6 updaten?

Helmut helmut_pohl at arcor.de
Mi Apr 15 15:42:49 CEST 2026


Hallo Holger,

mein eis64 mit echter Hardware hat noch Perl 3.42 installiert. Darauf 
läuft fhem. Beim letzten Update auf Perl 3.4 gab es viele Probleme, die 
ich diesmal vermeiden möchte. Deshalb meine o.a. Frage.

Mein System hat:

ls -1 /usr/lib/perl5/vendor_perl/
5.30.1
5.38.2
5.42.0

eisman query --installed --format {N}={V} "perl*" | grep "=3.0"
perl-audio-cuefile-parser=3.0.0
perl-bit-vector=3.0.0
perl-cgi-fast=3.0.0
perl-config-grammar=3.0.0
perl-date-calc=3.0.0
perl-enum=3.0.0
perl-html-template=3.0.0
perl-importer=3.0.0
perl-io-captureoutput=3.0.0
perl-io-tty=3.0.0
perl-lwp-protocol-http10=3.0.0
perl-mp3-cut-gapless=3.0.0
perl-mp3-tag=3.0.0
perl-net-domain-tld=3.0.0
perl-net-openssh=3.0.0
perl-sub-info=3.0.0
perl-test-utf8=3.0.0
eisman query --installed --format {N}={V} "perl*" | grep "=3.4"
perl-algorithm-c3=3.4.0
perl-algorithm-diff=3.4.0
perl-alien-build=3.4.0
perl-anyevent=3.4.0
perl-appconfig=3.4.0
perl-archive-zip=3.4.0
perl-audio-scan=3.4.1
perl-authen-sasl=3.4.0
perl-b-cow=3.4.0
perl-b-hooks-endofscope=3.4.0
perl-base=3.4.2
perl-bsd-resource=3.4.0
perl-cache-cache=3.4.0
perl-canary-stability=3.4.0
perl-capture-tiny=3.4.0
perl-carp-assert=3.4.0
perl-carp-clan=3.4.0
perl-cgi=3.4.0
perl-class-accessor-chained=3.4.0
perl-class-accessor=3.4.0
perl-class-data-inheritable=3.4.0
perl-class-inspector=3.4.0
perl-class-isa=3.4.0
perl-class-singleton=3.4.0
perl-class-tiny=3.4.0
perl-class-xsaccessor=3.4.0
perl-clone=3.4.0
perl-common-sense=3.4.0
perl-compress-raw-lzma=3.4.0
perl-convert-asn1=3.4.0
perl-cpan-meta-check=3.4.0
perl-cpanel-json-xs=3.4.0
perl-crypt-des=3.4.0
perl-crypt-openssl-random=3.4.0
perl-crypt-openssl-rsa=3.4.0
perl-crypt-rc4=3.4.0
perl-crypt-rijndael=3.4.0
perl-cryptx=3.4.0
perl-data-binary=3.4.0
perl-data-dump=3.4.0
perl-data-page=3.4.0
perl-data-uriencode=3.4.0
perl-data-uuid=3.4.0
perl-data-validate-ip=3.4.0
perl-datetime-format-strptime=3.4.0
perl-datetime-locale=3.4.0
perl-datetime-timezone=3.4.0
perl-datetime=3.4.0
perl-dbd-mysql=3.4.0
perl-dbd-sqlite=3.4.0
perl-dbi=3.4.0
perl-devel-checkbin=3.4.0
perl-devel-checklib=3.4.0
perl-devel-leak=3.4.0
perl-devel-stacktrace=3.4.0
perl-devel-symdump=3.4.0
perl-device-serialport=3.4.0
perl-digest-hmac=3.4.0
perl-digest-perl-md5=3.4.0
perl-digest-sha1=3.4.0
perl-dist-checkconflicts=3.4.0
perl-email-address-xs=3.4.0
perl-email-address=3.4.0
perl-encode-detect=3.4.0
perl-encode-din66003=3.4.0
perl-encode-eucjpascii=3.4.0
perl-encode-hanextra=3.4.0
perl-encode-iso2022=3.4.0
perl-encode-jisx0213=3.4.0
perl-encode-locale=3.4.0
perl-error=3.4.0
perl-eval-closure=3.4.0
perl-ev=3.4.0
perl-exception-class=3.4.0
perl-exporter-lite=3.4.0
perl-exporter-tiny=3.4.0
perl-extutils-config=3.4.0
perl-extutils-helpers=3.4.0
perl-extutils-installpaths=3.4.0
perl-extutils-pkgconfig=3.4.0
perl-fcgi=3.4.0
perl-ffi-checklib=3.4.0
perl-file-chdir=3.4.0
perl-file-copy-recursive=3.4.0
perl-file-listing=3.4.0
perl-file-next=3.4.0
perl-file-readbackwards=3.4.0
perl-file-sharedir-install=3.4.0
perl-file-sharedir=3.4.0
perl-file-slurp-tiny=3.4.0
perl-file-slurper=3.4.0
perl-file-slurp=3.4.0
perl-file-which=3.4.0
perl-finanz-quote=3.4.0
perl-font-afm=3.4.0
perl-gdgraph=3.4.0
perl-gdtextutil=3.4.0
perl-gd=3.4.0
perl-geography-countries=3.4.0
perl-gettext=3.4.0
perl-gssapi=3.4.0
perl-guard=3.4.0
perl-html-element-extended=3.4.0
perl-html-formatter=3.4.0
perl-html-lint=3.4.0
perl-html-parser=3.4.0
perl-html-selector-xpath=3.4.0
perl-html-tableextract=3.4.0
perl-html-tagset=3.4.0
perl-html-tokeparser-simple=3.4.0
perl-html-treebuilder-xpath=3.4.0
perl-html-tree=3.4.0
perl-http-cookiejar=3.4.0
perl-http-cookies=3.4.0
perl-http-daemon=3.4.0
perl-http-date=3.4.0
perl-http-message=3.4.0
perl-http-negotiate=3.4.0
perl-http-tiny=3.4.0
perl-image-info=3.4.0
perl-image-scale=3.4.0
perl-io-aio=3.4.0
perl-io-compress-lzma=3.4.0
perl-io-html=3.4.0
perl-io-interface=3.4.1
perl-io-sessiondata=3.4.0
perl-io-socket-ssl=3.4.0
perl-io-stringy=3.4.0
perl-io-string=3.4.0
perl-ip-country=3.4.0
perl-ipc-run3=3.4.0
perl-ipc-sharelite=3.4.0
perl-ipc-system-simple=3.4.0
perl-json-xs-versiononeandtwo=3.4.0
perl-json-xs=3.4.0
perl-json=3.4.0
perl-ldap=3.4.0
perl-libintl-perl=3.4.0
perl-libwww-perl=3.4.0
perl-libxml-perl=3.4.0
perl-linux-inotify2=3.4.0
perl-list-moreutils-xs=3.4.0
perl-list-moreutils=3.4.0
perl-log-log4perl=3.4.0
perl-logitechmediaserver=3.4.0
perl-lwp-mediatypes=3.4.0
perl-lwp-online=3.4.0
perl-lwp-protocol-https=3.4.0
perl-macros=3.4.0
perl-mail-authenticationresults=3.4.0
perl-mail-dkim=3.4.0
perl-mailtools=3.4.0
perl-media-scan=3.4.0
perl-mime-charset=3.4.0
perl-mime-tools=3.4.0
perl-mime-types=3.4.0
perl-mock-config=3.4.0
perl-module-build-tiny=3.4.0
perl-module-build=3.4.0
perl-module-extractuse=3.4.0
perl-module-find=3.4.0
perl-module-implementation=3.4.0
perl-module-pluggable=3.4.0
perl-module-runtime=3.4.0
perl-mojolicious=3.4.0
perl-mozilla-ca=3.4.0
perl-mro-compat=3.4.0
perl-namespace-autoclean=3.4.0
perl-namespace-clean=3.4.0
perl-net-bonjour=3.4.0
perl-net-cidr-lite=3.4.0
perl-net-dns-resolver-mock=3.4.0
perl-net-dns-resolver-programmable=3.4.0
perl-net-dns=3.4.0
perl-net-http=3.4.0
perl-net-ident=3.4.0
perl-net-idn-encode=3.4.0
perl-net-jabber=3.4.0
perl-net-libidn2=3.4.0
perl-net-libidn=3.4.0
perl-net-nslookup=3.4.0
perl-net-patricia=3.4.0
perl-net-server=3.4.0
perl-net-smtp_auth=3.4.0
perl-net-snmp=3.4.0
perl-net-ssleay=3.4.0
perl-net-telnet=3.4.0
perl-net-xmpp=3.4.0
perl-netaddr-ip=3.4.0
perl-ole-storage_lite=3.4.0
perl-package-stash-xs=3.4.0
perl-package-stash=3.4.0
perl-par-dist=3.4.0
perl-params-validationcompiler=3.4.0
perl-parse-recdescent=3.4.0
perl-parse-yapp=3.4.0
perl-par=3.4.0
perl-path-class=3.4.0
perl-path-tiny=3.4.0
perl-pod-strip=3.4.0
perl-pod2-base=3.4.0
perl-razor2-client-agent=3.4.0
perl-readonly=3.4.0
perl-role-tiny=3.4.0
perl-rpc-xml=3.4.0
perl-scope-guard=3.4.0
perl-sgmls=3.4.1
perl-soap-lite=3.4.0
perl-socket6=3.4.0
perl-sort-versions=3.4.0
perl-specio=3.4.0
perl-spiffy=3.4.0
perl-spreadsheet-parseexcel=3.4.0
perl-spreadsheet-xlsx=3.4.0
perl-string-util=3.4.0
perl-sub-exporter-progressive=3.4.0
perl-sub-identify=3.4.0
perl-sub-name=3.4.0
perl-sub-override=3.4.0
perl-sub-quote=3.4.0
perl-sub-uplevel=3.4.0
perl-svn-notify=3.4.0
perl-task-weaken=3.4.0
perl-template-toolkit=3.4.0
perl-term-readkey=3.4.0
perl-term-table=3.4.0
perl-test-base=3.4.0
perl-test-deep=3.4.0
perl-test-fatal=3.4.0
perl-test-file=3.4.0
perl-test-leaktrace=3.4.0
perl-test-mockobject=3.4.0
perl-test-needs=3.4.0
perl-test-nowarnings=3.4.0
perl-test-requiresinternet=3.4.0
perl-test-requires=3.4.0
perl-test-strict=3.4.0
perl-test-warnings=3.4.0
perl-test-warn=3.4.0
perl-test-without-module=3.4.0
perl-test-yaml=3.4.0
perl-test2-plugin-nowarnings=3.4.0
perl-text-charwidth=3.4.0
perl-text-csv_xs=3.4.0
perl-text-diff=3.4.0
perl-text-iconv=3.4.0
perl-text-soundex=3.4.0
perl-text-template=3.4.0
perl-text-trac=3.4.0
perl-text-unidecode=3.4.0
perl-text-wrapi18n=3.4.0
perl-tie-ixhash=3.4.0
perl-timedate=3.4.0
perl-tree-dag_node=3.4.0
perl-try-tiny=3.4.0
perl-types-serialiser=3.4.0
perl-unicode-linebreak=3.4.0
perl-unicode-string=3.4.0
perl-universal-can=3.4.0
perl-universal-isa=3.4.0
perl-universal-require=3.4.0
perl-uri-find=3.4.0
perl-uri=3.4.0
perl-variable-magic=3.4.0
perl-web-scraper=3.4.0
perl-www-robotrules=3.4.0
perl-xml-dom=3.4.0
perl-xml-dumper=3.4.0
perl-xml-filter-buffertext=3.4.0
perl-xml-libxml=3.4.0
perl-xml-namespacesupport=3.4.0
perl-xml-parser-lite=3.4.0
perl-xml-parser=3.4.0
perl-xml-regexp=3.4.0
perl-xml-sax-base=3.4.0
perl-xml-sax-expat=3.4.0
perl-xml-sax-writer=3.4.0
perl-xml-sax=3.4.0
perl-xml-simple=3.4.0
perl-xml-stream=3.4.0
perl-xml-writer=3.4.0
perl-xml-xpathengine=3.4.0
perl-xml-xpath=3.4.0
perl-xstring=3.4.0
perl-yaml-libyaml=3.4.0
perl-yaml=3.4.0
perl=3.4.2
eisman query --installed --format {N}={V} "perl*" | grep "=3.6"
perl-crypt-urandom=3.6.0
perl-git=3.6.0
perl-mime-base32=3.6.0
perl-net-smtp-tls=3.6.0
perl-rrdtool-doc=3.6.0
perl-rrdtool=3.6.0


installiert, wobei nur ein paar Perlmodule, die kein "Perl 3.6" als 
Voraussetzung hatten, upgedatet wurden:

eisman query --installed --format {N}={V} "perl*" | grep "=3.6"
perl-crypt-urandom=3.6.0
perl-git=3.6.0
perl-mime-base32=3.6.0
perl-net-smtp-tls=3.6.0
perl-rrdtool-doc=3.6.0
perl-rrdtool=3.6.0


Soweit ich das verstanden habe, wird jeweils die Vorgängerversion von 
den Perlmodulen noch unterstützt. Die Vorvorgänger jedoch nicht mehr, 
das wären also bei mir diese Module:

eisman query --installed --format {N}={V} "perl*" | grep "=3.0"
perl-audio-cuefile-parser=3.0.0
perl-bit-vector=3.0.0
perl-cgi-fast=3.0.0
perl-config-grammar=3.0.0
perl-date-calc=3.0.0
perl-enum=3.0.0
perl-html-template=3.0.0
perl-importer=3.0.0
perl-io-captureoutput=3.0.0
perl-io-tty=3.0.0
perl-lwp-protocol-http10=3.0.0
perl-mp3-cut-gapless=3.0.0
perl-mp3-tag=3.0.0
perl-net-domain-tld=3.0.0
perl-net-openssh=3.0.0
perl-sub-info=3.0.0
perl-test-utf8=3.0.0

Soweit ich gesehen habe, gibt es

perl-bit-vector
perl-date-calc
perl-html-template
perl-net-domain-tld

für Perl 3.6 mittlerweile schon.

Demnach fehlen mir noch diese Module:

perl-audio-cuefile-parser=3.0.0
perl-cgi-fast=3.0.0
perl-config-grammar=3.0.0
perl-enum=3.0.0
perl-importer=3.0.0
perl-io-captureoutput=3.0.0
perl-io-tty=3.0.0
perl-lwp-protocol-http10=3.0.0
perl-mp3-cut-gapless=3.0.0
perl-mp3-tag=3.0.0
perl-net-openssh=3.0.0
perl-sub-info=3.0.0
perl-test-utf8=3.0.0

Könntest Du mir diese zur Verfügung stellen?
Es ist nicht eilig, da mein System noch auf Perl 3.4 problemlos läuft.

Gruß,
Helmut





Mehr Informationen über die Mailingliste Eisfair