我需要列出安装在 Ubuntu 机器上的软件包及其版本,以便可以在其他机器上重新创建它,或者稍后在需要时在原始机器上重新创建它。
我见过的所有“保存和恢复”答案都列出了dpkg --get-selections > package.list
命令,但不包括每个包的版本。
所有现代包管理器(用于 Nodejs 的 npm、用于 Python 的 pip 等)都会执行冻结包及其版本的操作。在 Ubuntu 中执行此操作的正确方法是什么?
我需要列出安装在 Ubuntu 机器上的软件包及其版本,以便可以在其他机器上重新创建它,或者稍后在需要时在原始机器上重新创建它。
我见过的所有“保存和恢复”答案都列出了dpkg --get-selections > package.list
命令,但不包括每个包的版本。
所有现代包管理器(用于 Nodejs 的 npm、用于 Python 的 pip 等)都会执行冻结包及其版本的操作。在 Ubuntu 中执行此操作的正确方法是什么?