Gil*_*il' 39
最简单的方法是使用dpkg,但它可能会显示一些无关的包并截断长包名和版本号:
dpkg -l
Run Code Online (Sandbox Code Playgroud)
要仅列出正确安装的软件包而不是截断名称:
dpkg -l | grep '^ii'
Run Code Online (Sandbox Code Playgroud)
要更好地控制输出格式,您可以使用dpkg-query:
dpkg-query -W -f '${status} ${package} ${version}\n' | \
sed -n 's/^install ok installed //p'
Run Code Online (Sandbox Code Playgroud)
Sky*_*RaT 13
其他命令可以是:
apt-show-versions
Run Code Online (Sandbox Code Playgroud)
它还为您提供有关包状态(最新、可升级等)和原始分布(wheezy、jessie 等)的信息。人们可以轻松地过滤掉来自 backports 或其他外来存储库的包。
这个程序是单独打包的。首先安装它:
apt-get install apt-show-versions
Run Code Online (Sandbox Code Playgroud)
以下命令列出了软件包及其版本,此外,它还允许您稍后使用pkg-selections.txt此处生成的文件设置具有相同软件包和版本的系统:
aptitude -q -F "%?p=%?V %M" --disable-columns search \~i > pkg-selections.txt
Run Code Online (Sandbox Code Playgroud)
如果软件包是自动安装的,每行将包含软件包名称、版本和可选的“A”。
来源:“克隆 Debian 系统 - 相同的软件包和版本”。还包含从pkg-selections.txt.
| 归档时间: |
|
| 查看次数: |
75645 次 |
| 最近记录: |