要使用Portage修复损坏的软件包,请按照以下步骤操作:
使用以下命令确认软件包已损坏:
sudo emerge -pv <软件包名称>
如果软件包已损坏,Portage将显示错误消息和文件校验和不匹配的警告。
使用以下命令重新安装软件包:
sudo emerge --oneshot <软件包名称>
这将重新下载并安装软件包,并使用新的文件校验和进行验证。
使用以下命令清理缓存:
sudo eclean packages
sudo eclean distfiles
这将清理软件包的二进制和源码缓存,以确保安装的软件包是最新且没有损坏的。