我编写了一个 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
让我们知道你发现什么。