E: Imposibil de localizat pachetul unixODBC-dev
EROARE: Serviciul „php” a eșuat: Comanda „/bin/sh -c apt-get update && apt-get install -y unixODBC-dev && rm -rf /var/lib/apt/lists/*” a returnat un cod diferit de zero: 100
Primesc asta, chiar dacă am făcut o actualizare apt-get. Este normal?
Acesta este fișierul meu Docker:
DE LA george/php:7,4-fpm
RUN actualizarea apt-get --allow-releaseinfo-change
RUN apt-get update && apt-get install -y \
freetds-bin \
freetds-dev \
freetds-comun
RUN apt-get update && apt-get install -y unixODBC-dev && rm -rf /var/lib/apt/lists/*
RUN setați -x \
&& cd /usr/src/php/ext/odbc \
&& phpize \
&& sed -ri 's@^ *test +"\$PHP_.*" *= *"nu" *&& *PHP_.*=da *$@#&@g' configura \
&& ./configure --with-unixODBC=shared,/usr \
&& docker-php-ext-install odbc
RUN docker-php-ext-configure pdo_odbc --with-pdo-odbc=unixODBC,/usr
RUN docker-php-ext-configure pdo_dblib --with-libdir=/lib/x86_64-linux-gnu
RUN docker-php-ext-install pdo_odbc
RUN docker-php-ext-install pdo_dblib
RUN docker-php-ext-install pcntl
RUN docker-php-ext-enable pdo_odbc
RUN docker-php-ext-enable pdo_dblib
RUN docker-php-ext-enable pcntl
Folosesc o cutie bazată pe Debian:
PRETTY_NAME="Debian GNU/Linux 10 (buster)"
NAME="Debian GNU/Linux"
VERSION_ID="10"
VERSION="10 (buster)"
VERSION_CODENAME=buster
ID=debian
HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"
Încerc să înțeleg de ce instalarea ODBC este atât de grea.