![选定的包的列表是否存储在文件系统中?](https://linux22.com/image/1060041/%E9%80%89%E5%AE%9A%E7%9A%84%E5%8C%85%E7%9A%84%E5%88%97%E8%A1%A8%E6%98%AF%E5%90%A6%E5%AD%98%E5%82%A8%E5%9C%A8%E6%96%87%E4%BB%B6%E7%B3%BB%E7%BB%9F%E4%B8%AD%EF%BC%9F.png)
我的 iMac 上存储了 Ubuntu 计算机的备份。我的硬盘坏了,我想通过从文件系统读取来获取已安装的软件包列表,而无需运行以下命令dpkg --get-selections
答案1
您可以通过读取/var/lib/dpkg/status
备份来完成此操作。
在我正在运行的 Ubuntu 中:
grep '^Package:' /var/lib/dpkg/status | cut -f2 -d' '
答案2
grep "Package" /var/lib/dpkg/status > Package.list
应该可以