E: Gehaltene Pakete wurden geändert und -y wurde ohne --allow-change-held-packages verwendet.

E: Gehaltene Pakete wurden geändert und -y wurde ohne --allow-change-held-packages verwendet.

Beim Versuch, php 7.4Ubuntu 20.04 mit dem folgenden Befehl zu installieren, ist ein Fehler aufgetreten

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

Antwort1

E: Gehaltene Pakete wurden geändert und -y wurde ohne --allow-change-held-packages verwendet.

Der Grund für die obige Fehlermeldung liegt darin, dass Sie sudo apt updatedie Liste der verfügbaren Software nicht aktualisiert haben, nachdem Sie ppa:ondrej/php zu Ihren Softwarequellen hinzugefügt haben. Aus diesem Grund können Sie noch keine Pakete daraus installieren.

verwandte Informationen