pacman -Syu
我认为在一年不活动后升级系统是问题所在。
现在 pacman 无法下载任何内容,因为 wget 将不再运行并出现以下错误:
wget:加载共享库时出错:libnettle.so.6:无法打开共享对象文件:没有这样的文件或目录
将 nettle 降级到以前的版本也没有帮助,因为除了 libnettle.so7 之外,还会生成相同的错误消息
..使用 ldd 检查 wget 依赖关系,我发现两者都被定义为依赖关系(libnette.so.6 和 libnettle.so7),但找不到 so.6。
ldd /usr/bin/wget | grep libnettle libnettle.so.6 => not found libnettle.so.7 => /usr/lib/libnettle.so.7 (0x00007f8f261f6000)
在长时间不启动系统后,我总是能够从更新引起的问题中恢复,但这次我没有找到任何东西。任何有关如何修复我的系统的建议将不胜感激。
我只发现这个已关闭的错误报告不是很有帮助,但 100% 是相同的问题https://bugs.archlinux.org/task/63153
(PS 简单地符号链接到 libnettle.so.7 并不能解决问题)