我正在尝试设置一个铁工使用 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:c01825bb5190466e94e1ddae0ae6d5a54d796b89fb6ca3b0fe428e39c75c4fff
如果你只需要脚本的 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 二进制文件?真的很有用。