
[英]Why isn't my image in the center when I use Perl::Magick's Extent with Gravity?
[英]Why isn't the Perl symlink created when I supply the installusrbinperl option?
编译和安装 Perl的文档说,
默认情况下,
Configure
不会尝试将/usr/bin/perl
链接到当前版本的 perl。您可以通过运行来打开该行为Configure -Dinstallusrbinperl
然而,它似乎并没有那样工作:我已经启用了那个选项并确认它有效,
# /usr/local/bin/perl5.33.7 -V | grep install
config_args='-des -Dusedevel -Dinstallusrbinperl -Dcc=gcc'
但是, command -v perl
, which perl
并locate perl | grep bin
locate perl | grep bin
在/usr/bin/
或/usr/local/bin
目录中不显示任何名为“perl”的内容。 但是,那里有可执行文件(非符号链接),
/ # ls /usr/local/bin/perl*
/usr/local/bin/perl5.33.7 /usr/local/bin/perlivp5.33.7
/usr/local/bin/perlbug5.33.7 /usr/local/bin/perlthanks5.33.7
/usr/local/bin/perldoc5.33.7
但是那个文档说这个选项会添加一个perl
符号链接,我只有实际文件。 如果我检查存储在生成的config.sh
文件中的调用Configure
的结果,我会看到,
grep installusr ./config.sh
config_args='-des -Dusedevel -Dinstallusrbinperl -Dcc=gcc'
config_arg3='-Dinstallusrbinperl'
installusrbinperl='define'
我在这里做错了什么吗?
versiononly=undef
为了安装没有版本的 Perl 符号链接,您必须使用
Configure -Dinstallusrbinperl -Dversiononly=undef
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.