Mal*_*hio 5 server installation dpkg
我有一个旧的 Ubuntu Server 12.04 (i386) 和一个新的 Ubuntu Server 12.04 LTS (AMD64)
如何在 AMD64 服务器上使用来自旧服务器的相同软件包列表?我试过这个:
dpkg --get-selections > installedpackages
Run Code Online (Sandbox Code Playgroud)
但是当我在新服务器上使用该列表时,它会尝试安装 i386 库和二进制文件。我不想要那个。我只想要 AMD64 的东西。
我用这篇文章作为指导
任何帮助表示赞赏。
试试这个命令行来生成你的包列表(apt-get install aptitude如果你没有,你需要):
aptitude search -F '%100p' '~i!~M' > installedpackages
这应该省略所有那些特定于机器的预安装包,只列出您故意选择的内容(及其依赖项)。
如果里面有太多的东西,这应该或多或少地只列出你明确安装的包(当然,它们的依赖项会被自动拉入):
deborphan -a --no-show-section > installedpackages
| 归档时间: |
|
| 查看次数: |
3467 次 |
| 最近记录: |