通过apt-get install sysv-rc-conf安装sysv-rc-conf工具时发生以下提示:
sysv-rc-conf : Depends: libcurses-ui-perl but it is not going to be installed
然后追踪执行:
1 |
apt-get install libcurses-ui-perl |
出现以下提示
再执行安装错误提示中的组件:
1 |
apt-get install libcurses-perl |
然后出现以下提示:
执行命令查看perl版本:
1 |
perl -v |
发现版本为5.26.1,也就是依赖库和perl的版本不对应,但正常perl的依赖关联实在太多,你不能直接卸载它进行重装,否则将会非常麻烦。
解决方法:
访问:https://packages.debian.org/stretch/perl-base
选择下载对应版本的perl-base,64位选amd64,32位选i386,
然后选项下载的站点:
点右键复制选中的链接,然后下载:
1 |
wget http://ftp.cn.debian.org/debian/pool/main/p/perl/perl-base_5.24.1-3+deb9u5_amd64.deb |
通过dpkg来安装deb包:
1 |
sudo dpkg -i perl-base_5.24.1-3+deb9u5_amd64.deb |
修复依赖:
1 |
apt --fix-broken install |
查看perl版本,变成了对应的5.24.1版本了,再次安装apt-get install sysv-rc-conf,安装成功,问题解决。
声明: 本文由( 小天 )原创编译,转载请保留链接: Debian 从perl 5.26.1平滑降级perl 5.24.1的方法 解决apt中的libcurses-ui-perl依赖
------====== 本站公告 ======------
欢迎使用趣域网域名百科,我们将长期提供域名使用相关知识和投资域名的方法和技巧;并提供主机、服务器的解决问题和网站运营方法。