E: Se cambiaron los paquetes retenidos y se usó -y sin --allow-change-held-packages

E: Se cambiaron los paquetes retenidos y se usó -y sin --allow-change-held-packages

Recibí un error al intentar instalar php 7.4en Ubuntu 20.04 con el siguiente comando

add-apt-repository ppa:ondrej/php && add-apt-repository ppa:ondrej/apache2 && apt install -y php7.4 libapache2-mod-php7.4 php7.4-common php7.4-gmp php7.4- curl php7.4-intl php7.4-mbstring php7.4-xmlrpc php7.4-mysql php7.4-bcmath php7.4-gd php7.4-xml php7.4-cli php7.4-fpm php7.4- zip php7.4-imap

Respuesta1

E: Se cambiaron los paquetes retenidos y se usó -y sin --allow-change-held-packages

La razón por la que recibió el mensaje de error anterior es que no ejecutó sudo apt updatela actualización de la lista de software disponible después de agregar ppa:ondrej/php a sus fuentes de software, por lo tanto, aún no puede instalar ningún paquete.

información relacionada