나는 어리석은 짓을 해서 /usr/lib32를 삭제했습니다.

나는 어리석은 짓을 해서 /usr/lib32를 삭제했습니다.

오늘 스팀을 사용하다가 문제가 발생했습니다. 나에게 없는 일부 라이브러리가 필요하기 때문에 내 시스템에 steam-native-runtime을 설치하려고 시도했지만(기본적으로 Archix를 실행하고 있습니다) systemd, eudev 및 elogind와 같은 것에 대해 불평합니다. 내 시스템은 OpenRC를 사용하고 있어서 "나는 systemd도 없는데 뭐하는거야?"라고 생각했고, 내 시스템이 lib32에 대해 불평하고 있었기 때문에 "나는 64비트 시스템을 가지고 있으니 그냥 삭제하고 다시 설치해야겠다"고 생각했습니다. ”

아직 lib32 파일을 다시 설치하지 못했고 시스템 전원을 끄면 다시 부팅되지 않을까 걱정됩니다. 도움을 보내세요.

답변1

팩맨 캐시에서 모든 패키지를 다시 설치하여 문제를 해결했습니다. Mefju 덕분에 제가 사용하는 스크립트는 다음과 같습니다.아치 리눅스 포럼스크립트를 작성하려면!

그런데 스크립트는 다음과 같습니다.

#! /bin/sh

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

관련 정보