E: Os pacotes retidos foram alterados e -y foi usado sem --allow-change-held-packages

E: Os pacotes retidos foram alterados e -y foi usado sem --allow-change-held-packages

Recebi um erro ao tentar instalar php 7.4no Ubuntu 20.04 com o seguinte 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

Responder1

E: Os pacotes retidos foram alterados e -y foi usado sem --allow-change-held-packages

A razão pela qual você recebeu a mensagem de erro acima é que você não executou sudo apt updatea atualização da lista de softwares disponíveis após adicionar ppa:ondrej/php às suas fontes de software, portanto, você ainda não pode instalar nenhum pacote dele.

informação relacionada