par
kmchen » 17 oct. 2018, 10:27
J'ai donc ajouté le sources-list de Jessie, puis update. Mais c'est pas mieux:
Code : Tout sélectionner
root@ns1:~# apt-get update
Ign:1 http://debian.mirrors.ovh.net/debian stretch InRelease
Get:2 http://debian.mirrors.ovh.net/debian stretch-updates InRelease [91.0 kB]
Get:3 http://debian.mirrors.ovh.net/debian stretch Release
Hit:4 http://security.debian.org/debian-security stretch/updates InRelease
Get:5 http://security.debian.org jessie/updates InRelease [44.9 kB]
Get:6 http://ftp.debian.org/debian jessie-backports InRelease [166 kB]
Get:7 https://last-public-ovh-kernel.snap.mirrors.ovh.net/debian ovhkernel InRelease [4,924 B]
Ign:8 http://ftp.fr.debian.org/debian jessie InRelease
Get:9 http://ftp.fr.debian.org/debian jessie Release [148 kB]
Get:10 http://ftp.fr.debian.org/debian jessie Release.gpg [2,420 B]
Get:12 http://security.debian.org jessie/updates/main Sources [260 kB]
Get:13 http://security.debian.org jessie/updates/contrib Sources [1,439 B]
Get:14 http://security.debian.org jessie/updates/non-free Sources [766 B]
Get:15 http://security.debian.org jessie/updates/main amd64 Packages [540 kB]
Get:16 http://security.debian.org jessie/updates/main Translation-en [292 kB]
Get:17 http://security.debian.org jessie/updates/contrib amd64 Packages [2,506 B]
Get:18 http://security.debian.org jessie/updates/contrib Translation-en [1,211 B]
Get:19 http://security.debian.org jessie/updates/non-free amd64 Packages [562 B]
Get:20 http://security.debian.org jessie/updates/non-free Translation-en [306 B]
Get:21 http://ftp.debian.org/debian jessie-backports/main amd64 Packages [911 kB]
Get:22 http://ftp.debian.org/debian jessie-backports/main Translation-en [628 kB]
Get:23 http://ftp.debian.org/debian jessie-backports/contrib amd64 Packages [9,628 B]
Get:24 http://ftp.debian.org/debian jessie-backports/contrib Translation-en [6,946 B]
Get:25 http://ftp.debian.org/debian jessie-backports/non-free amd64 Packages [28.5 kB]
Get:26 http://ftp.debian.org/debian jessie-backports/non-free Translation-en [30.2 kB]
Get:27 http://ftp.fr.debian.org/debian jessie/non-free Sources [99.2 kB]
Get:28 http://ftp.fr.debian.org/debian jessie/contrib Sources [50.4 kB]
Get:29 http://ftp.fr.debian.org/debian jessie/main Sources [7,063 kB]
Get:30 http://ftp.fr.debian.org/debian jessie/main amd64 Packages [6,818 kB]
Get:31 http://ftp.fr.debian.org/debian jessie/main Translation-en [4,581 kB]
Get:32 http://ftp.fr.debian.org/debian jessie/contrib amd64 Packages [49.8 kB]
Get:33 http://ftp.fr.debian.org/debian jessie/contrib Translation-en [38.3 kB]
Get:34 http://ftp.fr.debian.org/debian jessie/non-free amd64 Packages [83.2 kB]
Get:35 http://ftp.fr.debian.org/debian jessie/non-free Translation-en [72.0 kB]
Fetched 22.1 MB in 17s (1,300 kB/s)
Reading package lists... Done
root@ns1:~# apt-get install php-5.6-gd
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package php-5.6-gd
E: Couldn't find any package by glob 'php-5.6-gd'
E: Couldn't find any package by regex 'php-5.6-gd'
root@ns1:~# dpkg -l *gd*
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-=================-=============-=============-=======================================
un gdb <none> <none> (no description available)
un ifplugd <none> <none> (no description available)
un libgd-tools <none> <none> (no description available)
ii libgd3:amd64 2.2.4-2+deb9u amd64 GD Graphics Library
ii libgdbm3:amd64 1.8.3-14 amd64 GNU dbm database routines (runtime vers
un myspell-gd <none> <none> (no description available)
ii php-gd 1:7.0+49 all GD module for PHP [default]
ii php7.0-gd 7.0.30-0+deb9 amd64 GD module for PHP
Mais pour ma compréhension personnelle, si gd n'est pas compilé dans php-5.6 avec --with-gd et qu'il faut faire un lien vers une installation locale, pourquoi est-ce que mysql marche alors que php5.6-mysql neest pas installé sur mon système ?
Pourquoi voit-on un gd.c et gd.o dans le ext/gd du php5.6 que j'ai téléchargé ?
J'ai donc ajouté le sources-list de Jessie, puis update. Mais c'est pas mieux:
[code]root@ns1:~# apt-get update
Ign:1 http://debian.mirrors.ovh.net/debian stretch InRelease
Get:2 http://debian.mirrors.ovh.net/debian stretch-updates InRelease [91.0 kB]
Get:3 http://debian.mirrors.ovh.net/debian stretch Release
Hit:4 http://security.debian.org/debian-security stretch/updates InRelease
Get:5 http://security.debian.org jessie/updates InRelease [44.9 kB]
Get:6 http://ftp.debian.org/debian jessie-backports InRelease [166 kB]
Get:7 https://last-public-ovh-kernel.snap.mirrors.ovh.net/debian ovhkernel InRelease [4,924 B]
Ign:8 http://ftp.fr.debian.org/debian jessie InRelease
Get:9 http://ftp.fr.debian.org/debian jessie Release [148 kB]
Get:10 http://ftp.fr.debian.org/debian jessie Release.gpg [2,420 B]
Get:12 http://security.debian.org jessie/updates/main Sources [260 kB]
Get:13 http://security.debian.org jessie/updates/contrib Sources [1,439 B]
Get:14 http://security.debian.org jessie/updates/non-free Sources [766 B]
Get:15 http://security.debian.org jessie/updates/main amd64 Packages [540 kB]
Get:16 http://security.debian.org jessie/updates/main Translation-en [292 kB]
Get:17 http://security.debian.org jessie/updates/contrib amd64 Packages [2,506 B]
Get:18 http://security.debian.org jessie/updates/contrib Translation-en [1,211 B]
Get:19 http://security.debian.org jessie/updates/non-free amd64 Packages [562 B]
Get:20 http://security.debian.org jessie/updates/non-free Translation-en [306 B]
Get:21 http://ftp.debian.org/debian jessie-backports/main amd64 Packages [911 kB]
Get:22 http://ftp.debian.org/debian jessie-backports/main Translation-en [628 kB]
Get:23 http://ftp.debian.org/debian jessie-backports/contrib amd64 Packages [9,628 B]
Get:24 http://ftp.debian.org/debian jessie-backports/contrib Translation-en [6,946 B]
Get:25 http://ftp.debian.org/debian jessie-backports/non-free amd64 Packages [28.5 kB]
Get:26 http://ftp.debian.org/debian jessie-backports/non-free Translation-en [30.2 kB]
Get:27 http://ftp.fr.debian.org/debian jessie/non-free Sources [99.2 kB]
Get:28 http://ftp.fr.debian.org/debian jessie/contrib Sources [50.4 kB]
Get:29 http://ftp.fr.debian.org/debian jessie/main Sources [7,063 kB]
Get:30 http://ftp.fr.debian.org/debian jessie/main amd64 Packages [6,818 kB]
Get:31 http://ftp.fr.debian.org/debian jessie/main Translation-en [4,581 kB]
Get:32 http://ftp.fr.debian.org/debian jessie/contrib amd64 Packages [49.8 kB]
Get:33 http://ftp.fr.debian.org/debian jessie/contrib Translation-en [38.3 kB]
Get:34 http://ftp.fr.debian.org/debian jessie/non-free amd64 Packages [83.2 kB]
Get:35 http://ftp.fr.debian.org/debian jessie/non-free Translation-en [72.0 kB]
Fetched 22.1 MB in 17s (1,300 kB/s)
Reading package lists... Done
root@ns1:~# apt-get install php-5.6-gd
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package php-5.6-gd
E: Couldn't find any package by glob 'php-5.6-gd'
E: Couldn't find any package by regex 'php-5.6-gd'
root@ns1:~# dpkg -l *gd*
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-=================-=============-=============-=======================================
un gdb <none> <none> (no description available)
un ifplugd <none> <none> (no description available)
un libgd-tools <none> <none> (no description available)
ii libgd3:amd64 2.2.4-2+deb9u amd64 GD Graphics Library
ii libgdbm3:amd64 1.8.3-14 amd64 GNU dbm database routines (runtime vers
un myspell-gd <none> <none> (no description available)
ii php-gd 1:7.0+49 all GD module for PHP [default]
ii php7.0-gd 7.0.30-0+deb9 amd64 GD module for PHP
[/code]
Mais pour ma compréhension personnelle, si gd n'est pas compilé dans php-5.6 avec --with-gd et qu'il faut faire un lien vers une installation locale, pourquoi est-ce que mysql marche alors que php5.6-mysql neest pas installé sur mon système ?
Pourquoi voit-on un gd.c et gd.o dans le ext/gd du php5.6 que j'ai téléchargé ?