有没有办法在我的ubuntu 12.04上安装libdigest-sha1-perl?我发现了这个:
wget http://launchpadlibrarian.net/85191944/libdigest-sha1-perl_2.13-2build2_amd64.deb
dpkg -i libdigest-sha1-perl_2.13-2build2_amd64.deb
(如果是32位,则将amd 64更改为i386)
但是当我换到i386而不是amd 64时,我得到了一个“找不到”。
有没有更好的安装方法?我用的是ubuntu 12.04 32位。
我需要这个包'原因编译源代码我得到这个错误消息:
在@INC中找不到Digest/SHA1.pm(@INC包含:/etc/perl /usr/local/lib/perl/5.14.2 /usr/local/share/perl/5.14.2 /usr/lib/perl5/usr/share/perl5/usr/lib/perl/5.14/usr/share/perl/5.14 /usr/local/lib/site_perl
非常感谢
2条答案
按热度按时间h9vpoimq1#
Ubuntu已经弃用了Digest::SHA1(这就是libdigest-sha1-perl提供的原因)。因此,您将无法将其安装为.deb,直到有人为它构建一个包(如上面的amd 64包)。
同时,要编译您的软件,您可以通过cpanm手动安装perl模块:
这将安装Digest::SHA1。请注意,每次Ubuntu更新Perl软件包时,您都需要重新安装它。
yacmzcpb2#
我在WSL2 Ubuntu 20.04 LTS(2022)上可以做到: