Debian 无法找到 php 包

Debian 无法找到 php 包

我刚刚开始第一次探索 debian,想知道是否有人知道有关“无法定位包”的任何信息,当我尝试运行./installer.sh(文件)时出现此错误

E: Unable to locate package php
E: Unable to locate package libapache2-mod-php
E: Unable to locate package php-mcrypt
E: Unable to locate package php-gnupg
E: Unable to locate package php-mysql
E: Unable to locate package php-gmp
E: Unable to locate package php-curl
E: Unable to locate package php-bcmath
E: Unable to locate package php-gd

我尝试执行sudo命令。

我在我的服务器上使用 debian 7.11 x64

-本诺

答案1

您的 installer.sh 是一个用于安装某些软件的脚本吗?该安装程序脚本似乎依赖于它列出的所有无法找到的软件包。

尝试运行这一系列命令:

sudo apt-get update -y && sudo apt-get upgrade -y
sudo apt-get install php5 libapache2-mod-php5 php5-mcrypt php5-gnupg php5-mysqlnd php5-gmp php5-curl php5-bcmath php5-gd

./installer.sh然后在确认已安装所有必需的软件包并满足其依赖关系后尝试再次运行。

您可能遇到的一个问题是您的 Debian 版本可能没有必要的软件包。这个网站在这里有所有 Debian“Wheezy”软件包的列表。在该站点上搜索软件包以验证它们是否可用。您可能需要将non-free和添加contrib到您的sources.list中。如果您在任何这些存储库中都找不到它们,那么您将需要手动安装上述软件包或升级到较新版本的 Debian。

Debian 7 即将发布支持结束很快就会出现,因此建议您升级到较新版本的 Debian,但这是与此不同的另一个问题。我不建议手动安装那么多软件包,因为这可能会导致某些问题。祝你好运!

相关内容