在意外删除sources.list后找不到通过synaptic manager安装的软件

我在之前的11.10上完成了ubuntu 12.04的全新安装。我将我之前安装的sources.list保存到另一个分区,并在编辑了它之后用/ etc / apt /替换当前安装中的sources.list新的发行版。我在使用更新管理器时遇到了很多错误,所以我删除了sources.list。

同时,我从synaptic管理器安装了很多软件包,我离开了下载并安装了一晚(我的Internet连接速度只有256Kbps)。 现在,我无法在我的计算机上找到任何像chrome,wine和javacc这样的软件包!即使在synaptic中,软件包也显示为未安装。请帮助我,我不能再开始下载并等待6个小时。

Ubuntu使用您删除的sources.list文件跟踪软件源。

为什么旧的源文件不起作用?

因为较旧的列表指向与较旧的ubuntu兼容的软件源,如果安装在某种程度上容易崩溃。 升级时切勿使用此类方法。

现在修复:使用此站点为适当的Ubuntu版本生成sources.list文件。 http://repogen.simplylinux.ch/

然后运行sudo apt-get update

看看/etc/var/cache/archives 。 可能包裹在那里。 但是如果您在没有正确修改的情况下使用了旧的源文件,那么您已经下载了错误版本的软件包(11.10)。 您可以尝试安装该软件。 您可能需要重新下载一些软件包或所有软件包。 试一下。