如何摆脱尝试在 sudo apt-get update 结束时运行的脚本?

如何摆脱尝试在 sudo apt-get update 结束时运行的脚本?

我编写了一个 bash 脚本并将其放在我的/usr/bin目录中。从那时起,我删除了该文件,因为它没有按预期工作。但现在,每次我运行 时sudo apt-get update,它也会尝试运行我编写的脚本。我该如何阻止它在每次调用 时尝试运行该脚本sudo apt-get update

终端截图

答案1

听起来你覆写/usr/bin/test使用您自己的脚本来执行核心实用程序test

您不应该简单地删除尝试执行的 apt 脚本/usr/bin/test,而应该通过重新安装 coreutils 包来正确修复它:

sudo apt install --reinstall coreutils

在未来,将您自己的随机文件放入其中/usr/bin- 这类文件的位置要么是~/bin要么是 (系统范围) /usr/local/bin。无论如何,最好不要调用它们,test因为这是一个重要的现有实用程序的名称。

答案2

进入“设置”->“软件和更新”,然后转到其他来源选项卡并查看以确保没有指向失败的 bash 脚本的链接。如果存在,请突出显示 -> 输入密码 -> 并单击Remove。完成后,系统会要求您刷新缓存,让它执行此操作,打开终端,然后运行另一个

sudo apt-get update

让我们知道你发现什么。

相关内容