我第一次开始研究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命令。
我在服务器上使用Debian7.11 x64
-benno
发布于 2018-02-27 19:09:08
您的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中。如果您无法在任何这些repos上找到它们,那么您将需要手动安装上述软件包,或者升级到较新版本的Debian。
Debian 7即将到达支持的结束,因此建议您升级到较新版本的Debian,但这是另一个与此不同的问题。我不建议手动安装这么多软件包,因为它可能导致某些问题。祝你好运!
https://unix.stackexchange.com/questions/426997
复制相似问题