获取 debian .deb 软件包的 URL

获取 debian .deb 软件包的 URL

我正在尝试设置一个铁工使用 PHP,并需要添加Imagick PECL 扩展或者debian 软件包IronWorker .worker 配置的 URL。

我在上述链接上找到了适用于 Ubuntu 12.04 的软件包,但我不知道如何获取 .deb 文件的直接 URL。有人能帮忙吗?

通常情况下,人们会使用

sudo apt-get 安装 php5-imagick

,但由于我使用的是 IronWorker,所以我需要直接链接到 .deb 文件。

答案1

http://packages.ubuntu.com/precise/php5-imagick

其中有体系结构列表,单击要下载软件包所需的体系结构,它将把您发送到镜像列表,其中包含来自这些镜像的文件的直接链接。

http://packages.ubuntu.com/precise/amd64/php5-imagick/download

答案2

如果您想使用命令行:

apt-get download --print-uris php5-imagick

输出为:

http://ftp.debian.org/debian/pool/main/p/php-imagick/php5-imagick_3.2.0~rc1-1_amd64.deb' php5-imagick_3.2.0~rc1-1_amd64.deb 100534 SHA256:c01825bb5190466e94e1ddae0ae6d5a54d796​​b89fb6ca3b0fe428e39c75c4fff

如果你只需要脚本的 URI,你可以通过管道传输到cut和来获取它sed

$ apt-get download --print-uris php5-imagick | cut -d' ' -f1 | sed -e 's/^.//' -e 's/.$//'
http://ftp.debian.org/debian/pool/main/p/php-imagick/php5-imagick_3.2.0~rc1-1_amd64.deb

答案3

您可以使用搜索表单http://packages.ubuntu.com/

在那里,您可以选择 ubuntu 风格(之前),查看和链接 deps 并选择架构(之后),并查看镜像直接链接(结束)。

第一步,你甚至可以在数据包内部进行搜索。例如:哪个数据包包含 iostat 二进制文件?真的很有用。

相关内容