我笔记本的 SSD 失效了,fedora 36 系统无法再启动。尽管主分区已完全备份,但我没有最近安装的软件包列表。根分区仍然可以从实时系统中读取,我想知道是否可以以某种方式访问 rpmdb 并提取已安装软件包的列表。这将使在新 SSD 上重新安装系统变得更加容易。
答案1
rpm -qa --dbpath /mnt/somewhere/usr/lib/sysimage/rpm | sort
我笔记本的 SSD 失效了,fedora 36 系统无法再启动。尽管主分区已完全备份,但我没有最近安装的软件包列表。根分区仍然可以从实时系统中读取,我想知道是否可以以某种方式访问 rpmdb 并提取已安装软件包的列表。这将使在新 SSD 上重新安装系统变得更加容易。
rpm -qa --dbpath /mnt/somewhere/usr/lib/sysimage/rpm | sort