猿问

如何在 Wheezy Debian php 5.6 中安装 php5-gd

我的 2 个站点无法正常工作 bcs 我无法将 php5-gd 库安装到 Debian Wheezy php5.6 ...


我试过


aptitude 安装 php5-gd,系统说我错过了 2 个依赖项,我无法找到或安装...


aptitude install php5-gd


sudo apt-get install php5-gd


Reading package lists... Done

Building dependency tree       

Reading state information... Done

Some packages could not be installed. This may mean that you have

requested an impossible situation or if you are using the unstable

distribution that some required packages have not yet been created

or been moved out of Incoming.

The following information may help to resolve the situation:


The following packages have unmet dependencies:


php5-gd :

Depends: libt1-5 (>= 5.1.0) but it is not installable


Depends: libvpx1 (>= 1.0.0) but it is not installable


E: Unable to correct problems, you have held broken packages.


摇曳的蔷薇
浏览 228回答 3
3回答

FFIVE

你有没有先更新你的apt-get?第一次运行:sudo apt-get update然后如果成功运行;sudo apt-get upgrade如果你运行 df -lah首先,它可能会显示您的 /boot 处于 100% 尝试;sudo apt-get autoremove然后从头开始,然后试试你的php5-gd当失败时尝试:sudo apt-get install -f

慕妹3242003

Wheezy真的过时了。它于 2013 年发布,其支持于 2018 年结束。这是从Debian 长期支持页面导入的表格:最好的办法是升级到buster(Debian 10,2019 年7 月发布,(可能)支持到 2024 年。另一种选择是升级到jessie(2015 年 4 月发布,安全支持于 2018 年结束,社区支持于 2020 年 6 月结束),这将使您有几个月的时间用更新的系统更换您的系统。最后一个选择,如果你真的需要留在 Wheezy 上,是使用backports或一个精心固定的更新版本,只为有问题的包。由于 Wheezy太旧了,没有任何存储库仍在托管(可能在某处有它的存档,但您不会获得更新)。我将引导您升级到 Jessie 并改用其向后移植。这些说明应该适用于任何版本,因此您可以(应该!)使用buster代替jessie,尽管在如此多的版本中升级几乎肯定需要相当多的工作。1. 更新您的来源:$ find /etc/apt/sources.list* -name '*.list' |sudo xargs sed -i 's/wheezy/jessie/g'2. 将 Jessie 向后移植到这些文件之一(如果尚不存在):deb http://deb.debian.org/debian jessie-backports main3. 更新和升级,最好从 X11 外部(例如Ctrl+ Alt+处的控制台F2):$ sudo apt-get clean$ sudo apt-get update$ sudo apt-get dist-upgrade$ sudo apt-get autoremove$ sudo reboot之后,您可以尝试对系统进行故障排除。

森栏

您应该手动构建它来自:https : //www.howtoforge.com/building-php-5.4-from-source-on-debian-squeeze
随时随地看视频慕课网APP
我要回答