如何为 php 文件添加 php 存储库到 debian kali linux?

发布于 2025-01-16 09:15:02 字数 1057 浏览 2 评论 0原文

添加了

packages.sury.org/php

我通过脚本

,我在deb.sury.org上找到了============================== ===============

#!/bin/sh
# To add this repository please do:

if [ "$(whoami)" != "root" ]; then
    SUDO=sudo
fi

${SUDO} apt-get update
${SUDO} apt-get -y install apt-transport-https lsb-release ca-certificates curl
${SUDO} curl -sSLo /usr/share/keyrings/deb.sury.org-php.gpg https://packages.sury.org/php/apt.gpg
${SUDO} sh -c 'echo "deb [signed-by=/usr/share/keyrings/deb.sury.org-php.gpg] https://packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list'
${SUDO} apt-get update

===================================== ========

运行脚本后出现错误:

Ign:5 https://packages.sury.org/php kali-rolling InRelease

Err:6 https://packages.sury.org/php kali-rolling Release

404  Not Found [IP: 102.129.144.44 443]

然后继续。 我什至无法添加 ubuntu 存储库,它给出了相同的结果,我认为一对一更糟糕。

我还将 [trusted=yes] 添加到 /etc/apt/sources.list.d/ 目录中的 php.list 文件中,

它给出了更长的错误。 非常感谢任何帮助

I have added

packages.sury.org/php

through the script, I got on deb.sury.org

===========================================

#!/bin/sh
# To add this repository please do:

if [ "$(whoami)" != "root" ]; then
    SUDO=sudo
fi

${SUDO} apt-get update
${SUDO} apt-get -y install apt-transport-https lsb-release ca-certificates curl
${SUDO} curl -sSLo /usr/share/keyrings/deb.sury.org-php.gpg https://packages.sury.org/php/apt.gpg
${SUDO} sh -c 'echo "deb [signed-by=/usr/share/keyrings/deb.sury.org-php.gpg] https://packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list'
${SUDO} apt-get update

===========================================

After running the script is gives an error:

Ign:5 https://packages.sury.org/php kali-rolling InRelease

Err:6 https://packages.sury.org/php kali-rolling Release

404  Not Found [IP: 102.129.144.44 443]

and then continues.
I can't even add the ubuntu repo it gives the same result and I think that one is one is worse.

I also add [trusted=yes] to the php.list file in /etc/apt/sources.list.d/ directory

It gives an even longer error.
Any help is much appreciated

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

爱殇璃 2025-01-23 09:15:02

以 root 身份运行:

#!/bin/sh
set -e

rm -f /usr/share/keyrings/deb.sury.org-php.gpg
rm -f /etc/apt/sources.list.d/php.list

apt-get update
apt-get -y install apt-transport-https ca-certificates curl
curl -sSLo /etc/apt/trusted.gpg.d/sury-php.gpg https://packages.sury.org/php/apt.gpg
echo "deb https://packages.sury.org/php/ bullseye main" > /etc/apt/sources.list.d/sury-php.list
apt-get update

官方上,https://packages.sury.org/php/ repo 目录仅支持以下发行版名称:bullseyebuster 和<代码>拉伸。而且你有 Kali Linux。我将 Kali Linux 版本名称替换为 Debian 版本名称。

Run as root:

#!/bin/sh
set -e

rm -f /usr/share/keyrings/deb.sury.org-php.gpg
rm -f /etc/apt/sources.list.d/php.list

apt-get update
apt-get -y install apt-transport-https ca-certificates curl
curl -sSLo /etc/apt/trusted.gpg.d/sury-php.gpg https://packages.sury.org/php/apt.gpg
echo "deb https://packages.sury.org/php/ bullseye main" > /etc/apt/sources.list.d/sury-php.list
apt-get update

Officially, the https://packages.sury.org/php/ repo directory only supports the following distribution names: bullseye, buster and stretch. And you have Kali Linux. I replaced the Kali Linux release name with the Debian release name.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文