我做了一个愚蠢的事情并删除了 /usr/lib32

我做了一个愚蠢的事情并删除了 /usr/lib32

今天我在使用 steam 时遇到了问题。它需要一些我没有的库,所以我尝试在我的系统上安装 steam-native-runtime(我运行的是 Artix,基本上是 Arch),但它却在抱怨 systemd、eudev 和 elogind 之类的东西。我的系统使用 OpenRC,所以我想“我甚至没有 systemd,你在做什么?”而且由于我的系统在抱怨 lib32,我想“我有一个 64 位系统,我只需删除它们并重新安装即可。”

我仍然没有设法重新安装我的 lib32 文件,而且我担心如果我关闭系统电源,它就不会再次启动。发送帮助。

答案1

我通过重新安装 pacman 缓存中的所有软件包来修复它。这是我使用的脚本,感谢来自 Mefju 的Arch Linux 论坛为了制作剧本!

顺便说一下,这是脚本:

#! /bin/sh

for pkg in $(pacman -Q | cut -d' ' -f1); do
    pacman -S --noconfirm $pkg
done

相关内容