从 live USB 或发行版修复中重新安装所有基础 Fedora 软件包

从 live USB 或发行版修复中重新安装所有基础 Fedora 软件包

我是一个白痴。

我正在浏览互联网,因为被告知要安装媒体编解码器。我跟着指导并运行以下内容

sudo dnf install gstreamer1-plugins-{bad-\*,good-\*,base} gstreamer1-plugin-openh264 gstreamer1-libav --exclude=gstreamer1-plugins-bad-free-devel

它安装了大约 500MB 的软件包,这对我的问题没有帮助,所以我再次运行相同的命令,只是删除而不是安装。

这删除了大约 2GB 的软件包,包括我的桌面环境(Cinnamon)

我有用于安装系统的 fedora 36 live ISO。

如何将实时 ISO 中的所有软件包重新安装到损坏的安装中?

或者任何其他修复

仅供参考,我尝试跑步

sudo dnf历史撤消25

其中 25 是我的事务 ID,但它失败并且无法重新安装任何内容。

答案1

感谢以下说明,我已经修复了我的系统来源

在“安装目标”中,单击“存储配置”下的“自定义”,在“新挂载点将使用以下分区方案”下,选择“Btrfs”(否则,由于一些糟糕的 UI 决策(bugzilla),稍后您将无法为 /挂载点创建新的子卷)。找到以前的 Fedora 安装,单击它以显示现有的挂载点以供重用如果存在,请选择 /boot/efi 或 BIOS Boot 挂载点;然后在顶部右侧,找到 Mount Point 字段,输入 /boot/efi,单击 Update Settings 按钮。选择/boot挂载点;然后在顶部右侧,找到“挂载点”字段,输入 /boot,选中“重新格式化”框,单击“更新设置”按钮。选择/home挂载点;然后在顶部右侧,找到“挂载点”字段,输入/home,单击“更新设置”按钮。单击 + 按钮创建新/挂载点(注意:这需要是新的子卷。重新格式化将被选中,无法取消选中,但底层 Btrfs 不会重新格式化。单击更新设置按钮。单击完成执行安装并重新启动机器。

它运作得很完美,我很高兴。

相关内容