E: Удерживаемые пакеты были изменены, и -y использовался без --allow-change-held-packages

E: Удерживаемые пакеты были изменены, и -y использовался без --allow-change-held-packages

Я получил ошибку при попытке установки php 7.4на Ubuntu 20.04 с помощью следующей команды

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

решение1

E: Удерживаемые пакеты были изменены, и -y использовался без --allow-change-held-packages

Причина, по которой вы получили указанное выше сообщение об ошибке, заключается в том, что вы не sudo apt updateобновили список доступного программного обеспечения после добавления ppa:ondrej/php в источники программного обеспечения, поэтому вы пока не можете установить из него какие-либо пакеты.

Связанный контент