手动将软件(.deb 文件)从 apt-get 档案复制到另一台机器会导致获取错误

手动将软件(.deb 文件)从 apt-get 档案复制到另一台机器会导致获取错误

我将笔记本电脑 (11.10) 上的 apt 源目录复制/var/cache/apt/archives/到了工作电脑 (11.10)。然后我删除了/var/lib/apt/lists/*

现在,当我尝试从终端更新我的电脑时,它显示“无法获取”错误。如果我使用 Ubuntu 更新管理器安装更新,它会显示:“等待无人值守升级退出”,但没有更新发生。现在它不会更新任何东西。

答案1

转到/var/cache/apt并删除该lock文件。清除“更新”文件夹。就这样。

答案2

您指的是包含“sources.list”文件的“/etc/apt/”目录吗?还是存储软件包档案的“/var/cache/apt/archives/”目录?

如果不知道问题出在哪里,就无法真正回答您的问题。如果您想使用 apt-get 从另一台机器下载的文件来更新一台机器,您需要熟悉 apt-get 如何构建其软件包列表和存档文件,并设置一个合适的“sources.list”文件,或者使用类似 apt-mirror 的东西。

相关内容