首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在新系统上复制现有软件包?

如何在新系统上复制现有软件包?
EN

Ask Ubuntu用户
提问于 2012-05-01 09:10:49
回答 1查看 989关注 0票数 7

我在一个单独的分区中安装了12.04。现在,我想安装的软件,我已经安装在我的10.04在我的12.04也。我希望用aptonCD来解决这个问题。但我想出了在cd上使用apt进行‘恢复’的方法,它只会将.debs复制到缓存文件中,这可能会给我带来很大的麻烦。

我的大致想法是:

  1. 在10.04上运行一个'apt‘命令,它将给出我目前安装在10.04上的所有包名。
  2. 将这些名称带到12.04,并告诉apt获取相同的软件,但它们的版本属于12.04。
  3. 安装它们。

是否有做上述步骤,或有一个完全不同的方式,我可以做到这一点?

EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2012-05-01 09:31:05

这是复制包集的一种常见方法。在旧机器上:

代码语言:javascript
复制
sudo dpkg --get-selections "*" > packages

将文件packages复制到新机器(笔式驱动器是一个很好的选择)。然后运行以下命令:

代码语言:javascript
复制
sudo apt-get update
sudo dpkg --set-selections < packages
sudo apt-get -u dselect-upgrade

这并不能让你只得到你安装的软件包。它还会获得它们的依赖关系,等等。

来源

票数 8
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/129182

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档