提问人:skeetastax 提问时间:10/4/2023 更新时间:10/12/2023 访问量:296
Image::Magick 从 Perl CPAN 中消失了 - 它在哪里?
Image::Magick is gone from Perl CPAN - where is it?
问:
我在任何地方都找不到Perl模块。
它从CPAN中消失了。Image::Magick
- 这是怎么回事?
- 我在哪里可以得到它?
- CPAN或模块有问题吗?
答:
我在哪里可以得到它?
在 Linux 上,您可以从源代码安装,即从 GitHub 安装,如下所示:
$ ./configure --with-perl=/home/hakon/perlbrew/perls/perl-5.38.0/bin/perl --prefix=/opt/image-magick
$ make
$ sudo make install
评论
我的猜测是这是 MetaCPAN 上的索引错误。- 这是错误的,请参阅下面的更新
您可以在 CPAN 上看到该发行版的各种版本(似乎已在 2021 年从 PerlMagick 重命名为 Image::Magick)。
更新:关于缺失模块的MetaCPAN建议查看该模块是否在02packages.details.txt中 - 它不是。所以下一步就是联系作者,看看他们是否知道什么。也许从在 RT 中提出票开始。
更新2:我在 Perl 社区 FB 群组上开始了关于这个问题的对话,这导致了 IRC 上关于 #p5p 的讨论。我们似乎达成了共识,认为这是某种暂停错误(可能是在上传最新版本时)。
14:33 < rjbs>这听起来像是某种令人讨厌的事务性失败
更新3:另一个版本似乎已经解决了这个问题。它现在在那里:
评论
02packages.details.txt
如果在 Win11 中,您可以选择在 WSL(Ubuntu 或 Debian 变体)中运行 Perl,您仍然可以在那里安装它。sudo apt install libimage-magick-perl
评论
use lib ...
旧版本可以在 BackPAN 上找到。我不得不使用 Wayback Machine 找到作者,但至少保存了发行版!
它最初是在 PerlMagick 发行版中发布的,后来更名为 Image-Magick。最近上传的文件没有包含元数据文件(或),这就是 PAUSE 没有将其包含在 CPAN 索引中的原因。我已经报告了这个问题,它显然很快就会得到解决。META.yml
META.json
更新 2023-10-11
索引问题现已修复。从最新版本的快速播放来看,它有许多构建问题,所以如果有人想弄清楚在这方面需要修复什么并添加 github 问题,我相信这将不胜感激。
评论
Imager
PerlMagick
Image::Magick
Alien::ImageMagick