为什么我删除了 apt-get 的缓存列表后它仍然无法安装任何东西?

为什么我删除了 apt-get 的缓存列表后它仍然无法安装任何东西?

最近我遇到了更新管理器的问题,正在寻找解决方案。在搜索过程中,我发现了一篇帖子,有人遇到了同样的问题,解决方案是,他应该在终端上运行以下命令:

sudo rm /var/lib/apt/lists/*

我也运行了这个,更新管理器又能正常工作了。但现在,我注意到 apt-get 不会安装任何东西。我想安装 rvm(用于 ruby​​),因此我需要一些软件包(准确地说是 build-essential 和 curl)。但如果我尝试安装它们,我总是收到消息说没有该软件包的 installcandidate......我该怎么做才能让 apt-get 再次工作?

答案1

您删除了apt-get的可用软件包列表,因此它会认为不存在任何软件包并且它在这个世界上是孤独的:)

只需运行sudo apt-get update重新填充列表,然后sudo apt-get install ...就可以再次工作。

相关内容