在我弄乱软件包后,我没有默认的 apt(不是 apt-get)行为。我该如何恢复它?

在我弄乱软件包后,我没有默认的 apt(不是 apt-get)行为。我该如何恢复它?

我必须释放磁盘上的一些空间,因此我删除了一些软件包。我想删除 boost 相关的库,但我有点太快了,输入了:

apt remove libboost*

此后我无法使用 apt:

$ apt
bash: /usr/local/bin/apt: No such file or directory

但我仍然能够使用“apt-get”。我尝试重新安装一些软件包,经过一番折腾后,我再也无法使用“apt-get”安装软件包了。我不得不使用“--fix-broken”来运行它,这样就可以卸载 apt 软件包。我这样做了,之后又重新安装了它,但现在当我使用“apt”命令时,我无法使用我拥有的所有功能(例如,不必在它前面输入 sudo,因为它会自己询问我的密码并保存它)。

我该怎么做才能再次获得“默认”apt?是另一个包吗?我是否丢失了某种配置?

我知道这有点令人困惑,所以如果有什么东西太模糊的话我就会在那里。

编辑:这是 apt 调用的日志https://pastebin.com/uhXra2PD

相关内容