我在之前的 11.10 上全新安装了 ubuntu 12.04。我将以前安装的 sources.list 保存到另一个分区,并在针对新发行版对其进行编辑后,用它替换了当前安装的 /etc/apt/ 中的 sources.list。使用更新管理器时出现很多错误,因此我删除了 sources.list。
同时,我正在从 synaptic manager 安装很多软件包,我把下载和安装留到晚上(我的互联网连接速度只有 256Kbps)。现在,我找不到任何安装在我电脑上的软件包,如 chromium、wine 和 javacc!即使在 synaptic 中,软件包也显示为未安装。请帮帮我,我无法开始另一个下载并等待 6 个小时。
答案1
sources.list
Ubuntu 使用您已删除的文件来跟踪软件源。
为什么旧的源文件不起作用?
因为旧列表指向与旧版 Ubuntu 兼容的软件源,如果安装,则容易崩溃。升级时切勿使用这种方法。
现在修复:使用此站点为适当的 Ubuntu 版本生成 sources.list 文件。 http://repogen.simplylinux.ch/
然后运行sudo apt-get update
看看/etc/var/cache/archives
。软件包可能在那里。但是,如果您使用未经正确修改的旧源文件,则下载了错误版本(11.10)的软件包。您可以尝试安装该软件。您可能需要重新下载一些软件包或所有软件包。试一试。