昨天我下载了新的 ubuntu 20 版本,长话短说,它破坏了我的 mysql 和 php 安装;我已经设法修复了一些错误,但看起来 ubuntu 将我从 php 7.4.3 升级到了 7.4.5,现在我的mysql_pdo驱动程序坏了,我想我需要安装php7.4-gd使驱动程序工作但我不能,因为它与 php 7.4.5 不兼容。
sudo apt-get install php7.4-gd
php7.4-gd : Depends: php7.4-common (= 7.4.3-4ubuntu1) but 7.4.5-1+ubuntu19.10.1+deb.sury.org+1 is to be installed
那么,有没有办法将 php 7.4.5 降级到 7.4.3。
编辑:已解决 最后我决定删除 php-commom 并重新安装。这解决了问题。
sudo apt-get --purge remove php-common
sudo apt-get install php-common php-mysql php-cli
答案1
要安装软件包的旧版本,可以使用以下语法:
sudo apt install PackageName=Version
从您的问题来看,您似乎想要安装版本7.4.3-4ubuntu1
,因此您可以运行:
sudo apt install php7.4-common=7.4.3-4ubuntu1
这将安装版本7.4.3-4ubuntu1
,但是安装同一软件包的多个版本在某些情况下可能会导致冲突或apt
根本无法安装。如果是这种情况,您很可能必须先卸载软件包的当前版本。