我有一台离线机器 M1 和一台在线机器 M2。M1 只能访问内部网中的本地存储库。显然它缺少很多软件包。所以我想将 M2 中的所有程序安装到 M1。我读过关于 apt-offline 的文章,但我无法安装一些基本程序,例如 vim。因此,正如我遇到的情况,我已将所有 .deb 文件从/var/cache/apt/archives
M2 复制到 M1 并放入同一路径并将它们全部解包。现在,当我尝试调用 apt-get install someProgram 时,我的机器显示"The following packages have unmet dependencies: someAnotherProgram"
。我该如何删除这些具有未满足依赖关系的软件包?
答案1
你可以使用以下命令修复损坏的依赖项
sudo apt-get -f install