有没有办法在我的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
Run Code Online (Sandbox Code Playgroud)
(将amd64更改为i386,如果y为32位)
但当我改为i386而不是amd64时,我得到一个"找不到".
有没有更好的安装方法?我在ubuntu 12.04 32bit上.
我需要这个包'因为编译源我收到此错误消息:
无法在@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
非常感谢
小智 5
Ubuntu已弃用Digest :: SHA1(这就是libdigest-sha1-perl提供的原因).因此,在有人为它构建包之前,您将无法将其安装为.deb(如上面的amd64包).
同时,要编译软件,可以通过cpanm手动安装perl模块:
apt-get install cpanm
cpanm -i Digest::SHA1
Run Code Online (Sandbox Code Playgroud)
这将安装Digest :: SHA1.请注意,每次Ubuntu更新Perl包时,您都需要重新安装它.
这对我在WSL2 Ubuntu 20.04 LTS ( 2022 )上有效:
apt-get update
apt-get install cpanminus
cpanm -i Digest::SHA1
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4290 次 |
| 最近记录: |