我需要 apt 方面的帮助(烦人的消息)

我需要 apt 方面的帮助(烦人的消息)

我编写了一个脚本并将其移动到 /usr/bin,然后我将其删除,但是现在当我尝试使用 apt 来更新或升级和安装某些东西时,我在末尾收到该消息“sh: 1: /usr/bin/test: not found”(“test”是脚本的名称),有人可以帮助我吗,这真的很烦人,谢谢。

答案1

/usr/bin/test是软件包提供的重要系统实用程序coreutils。当您将脚本移至时test/usr/bin您会覆盖它。

您应该能够使用以下方法重新安装它

sudo apt install --reinstall coreutils

如果丢失的test二进制文件完全阻止apt运行,那么您可以暂时用链接替换它,/bin/busybox以便apt install --reinstall可以完成


将来,抵制使用/usr/bin非系统脚本或程序的冲动 - 将个人脚本~/bin和站点范围的脚本放入/usr/local/bin

相关内容