【发布时间】:2020-05-28 00:59:18
【问题描述】:
我想在 Ubuntu 上安装这个版本的旧软件包。
https://launchpad.net/ubuntu/+source/php5/5.3.10-1ubuntu3.20
如何使用 apt-get 安装它?谢谢
【问题讨论】:
-
没有apt-get,你可以直接下载使用
dpkg -i -
这取决于你的 Ubuntu 版本。
我想在 Ubuntu 上安装这个版本的旧软件包。
https://launchpad.net/ubuntu/+source/php5/5.3.10-1ubuntu3.20
如何使用 apt-get 安装它?谢谢
【问题讨论】:
dpkg -i
对于那些寻找 php 7 早期版本的人。
列出所有 php 7 版本:
apt-cache policy php7.*
指定并安装特定的php 7版本,例如7.4.3:
sudo apt install php7.4-fpm=7.4.3-4ubuntu2.2
^ ^
| |
(left) pkgname / (right) version part
【讨论】:
找出启用的存储库中可用的软件包的不同版本
apt-cache policy <package-name>
在你的情况下
apt-cache policy php5
选择您要安装的版本,然后输入
sudo apt-get install pkgname=version
在你的情况下
sudo apt-get install php5=5.3.10-1ubuntu3.20
在运行上述任何命令之前,最好先更新 apt-cache。为此,请运行
sudo apt-get update
【讨论】:
.deb 文件并手动安装它们,然后使用 dpkg -i <filename> 安装它们。但是,您的 ubuntu 版本可能不支持其他版本。顺便问一下,您使用的是哪个版本的 Ubuntu?
php5.5 优于 php5.3。一定是php5.3 有更多的错误修复。这就是repos用php5.5代替php5.3的原因