Apt Upgrade PHP

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
SeaSide
Beiträge: 37
Registriert: 07.08.2010 16:53:46

Apt Upgrade PHP

Beitrag von SeaSide » 13.12.2022 18:17:25

Irgendwie komme ich nicht dahinter was beim Update bei PHP über Sury abläuft.
Ausgangszustand:
-sauber aufgesetztes System mit PHP-Repository von sury
-nur php 8.1 installiert (unter /etc/php ist aut auch nur 8.1 zu finden)
-präferierte Version mit "update-alternatives --list php" ist /usr/bin/php8.1
-nirgens etwas von Version 8.2 zu finden. Über "apt list --installed | grep php" keine 8.2 Module vorhanden
-alles gut, alles läuft

Nun kommt "apt-get Update" und dann "apt-get dist-upgrade" - was schnlägt er zum upgrade vor?
-Da sind 8.1 Module zu Upgrade vorgeschlagen, nicht alle aber einige - alles gut
-da sind aber auch ein paar Module zum Upgrade aufgeführt der Version 8.2

Ich teste das Upgrade und dann sehe ich unter /etc/php nun auch 8.2, was ich nicht haben wollte.

Was ist da passiert? Wieso ist da nun mitmal 8.2 dabei? Und das noch nicht einmal vollständig; halt nur über wenige Module.
Hab ich irgendetwas falsch konfiguriert, dass er mitmal auch noch die 8.2 dazunimmt?
Kann man eigentlich konfigurieren, dass er explizit nur eine bestimmte Version und möglicher Weise nur installierte Version upgraded?

ToterEngel
Beiträge: 75
Registriert: 12.06.2021 21:12:18

Re: Apt Upgrade PHP

Beitrag von ToterEngel » 13.12.2022 18:34:31

Vlt. ein Metapaket installiert, das es dies nun mit hoch zieht?
Das Paket "php" sollte dies ja tun, ich weis nun nur nicht, in wie weit dies auf Suri zutrifft.

SeaSide
Beiträge: 37
Registriert: 07.08.2010 16:53:46

Re: Apt Upgrade PHP

Beitrag von SeaSide » 13.12.2022 18:43:36

Installiert sind nach Abfrage:

Code: Alles auswählen

apt list --installed 'php*'

Code: Alles auswählen

Auflistung… Fertig
php-common/now 2:93+0~20221029.44+debian11~1.gbpaae3e9 all  [Installiert,aktualisierbar auf: 2:93+0~20221211.45+debian11~1.gbpdb4dcc]
php-imagick/now 3.6.0-4+0~20220117.35+debian11~1.gbp149f82 amd64  [Installiert,aktualisierbar auf: 3.7.0-3+0~20221209.38+debian11~1.gbp8a8977]
php-pear/now 1:1.10.13+submodules+notgz+2022032202-2+0~20220330.37+debian11~1.gbpfd4c1d all  [Installiert,aktualisierbar auf: 1:1.10.13+submodules+notgz+2022032202-2+0~20221209.38+debian11~1.gbpfd4c1d]
php-redis/now 5.3.7+4.3.0-1+0~20220330.42+debian11~1.gbp6fe8b7 amd64  [Installiert,aktualisierbar auf: 5.3.7+4.3.0-2+0~20221210.45+debian11~1.gbp99917f]
php8.1-apcu/now 5.1.21+4.0.11-8+0~20220625.32+debian11~1.gbpa7cde5 amd64  [Installiert,aktualisierbar auf: 5.1.22+4.0.11-2+0~20221209.34+debian11~1.gbp2b07cb]
php8.1-bcmath/bullseye,now 8.1.13-1+0~20221126.29+debian11~1.gbpfee7cc amd64  [installiert]
php8.1-bz2/bullseye,now 8.1.13-1+0~20221126.29+debian11~1.gbpfee7cc amd64  [installiert]
php8.1-cli/bullseye,now 8.1.13-1+0~20221126.29+debian11~1.gbpfee7cc amd64  [installiert]
php8.1-common/bullseye,now 8.1.13-1+0~20221126.29+debian11~1.gbpfee7cc amd64  [installiert]
php8.1-curl/bullseye,now 8.1.13-1+0~20221126.29+debian11~1.gbpfee7cc amd64  [installiert]
php8.1-dev/bullseye,now 8.1.13-1+0~20221126.29+debian11~1.gbpfee7cc amd64  [installiert]
php8.1-fpm/bullseye,now 8.1.13-1+0~20221126.29+debian11~1.gbpfee7cc amd64  [installiert]
php8.1-gd/bullseye,now 8.1.13-1+0~20221126.29+debian11~1.gbpfee7cc amd64  [installiert]
php8.1-gmp/bullseye,now 8.1.13-1+0~20221126.29+debian11~1.gbpfee7cc amd64  [installiert]
php8.1-igbinary/now 3.2.6+2.0.8-6+0~20220131.33+debian11~1.gbp1d540e amd64  [Installiert,aktualisierbar auf: 3.2.12+2.0.8-2+0~20221210.36+debian11~1.gbp293257]
php8.1-imagick/now 3.6.0-4+0~20220117.35+debian11~1.gbp149f82 amd64  [Installiert,aktualisierbar auf: 3.7.0-3+0~20221209.38+debian11~1.gbp8a8977]
php8.1-intl/bullseye,now 8.1.13-1+0~20221126.29+debian11~1.gbpfee7cc amd64  [installiert]
php8.1-mbstring/bullseye,now 8.1.13-1+0~20221126.29+debian11~1.gbpfee7cc amd64  [installiert]
php8.1-mysql/bullseye,now 8.1.13-1+0~20221126.29+debian11~1.gbpfee7cc amd64  [installiert]
php8.1-opcache/bullseye,now 8.1.13-1+0~20221126.29+debian11~1.gbpfee7cc amd64  [Installiert,automatisch]
php8.1-readline/bullseye,now 8.1.13-1+0~20221126.29+debian11~1.gbpfee7cc amd64  [Installiert,automatisch]
php8.1-redis/now 5.3.7+4.3.0-1+0~20220330.42+debian11~1.gbp6fe8b7 amd64  [Installiert,aktualisierbar auf: 5.3.7+4.3.0-2+0~20221210.45+debian11~1.gbp99917f]
php8.1-smbclient/now 1.0.6-6+0~20220117.22+debian11~1.gbp04c19d amd64  [Installiert,aktualisierbar auf: 1.0.6-7+0~20221209.23+debian11~1.gbp55ccdd]
php8.1-soap/bullseye,now 8.1.13-1+0~20221126.29+debian11~1.gbpfee7cc amd64  [installiert]
php8.1-xml/bullseye,now 8.1.13-1+0~20221126.29+debian11~1.gbpfee7cc amd64  [installiert]
php8.1-zip/bullseye,now 8.1.13-1+0~20221126.29+debian11~1.gbpfee7cc amd64  [installiert]
php8.1/bullseye,now 8.1.13-1+0~20221126.29+debian11~1.gbpfee7cc all  [installiert]
Wobei die Pakte wie php-common wohl automatisch mitinstalliert werden. Diese habe ich jedenfalls bei der Installation nicht explizit mit angegeben.
Die Installroutine war:

Code: Alles auswählen

apt-get install php8.1-curl php8.1-cli php8.1-mysql php8.1-gd php8.1-xml php8.1-intl php8.1-imagick php8.1-dev php8.1-common php8.1-mbstring php8.1-zip php8.1-soap php8.1-bz2 php8.1-bcmath php8.1-gmp php8.1-apcu php8.1-smbclient

apt-get install libmagickcore-6.q16-6-extra

apt-get install php8.1-common php8.1-opcache php8.1-readline imagemagick


Antworten