파일을 /usr/lib/x86_64-linux-gnu로 이동하려고 시도하는 동안 실수로 x86_64-linux-gnu 자체를 덮어썼습니다. 시스템(ArchLinux)은 여전히 실행 중이지만 x86_64-linux-gnu를 안전하게 복원하는 방법, 정확히/얼마나 중요한지, 시스템을 재부팅하면 어떤 일이 일어날지 잘 모르겠습니다. x86_64-linux-gnu 및 시스템에 발생할 수 있는 기타 문제를 어떻게 복구/복원합니까?
편집: 실수로 x86_64-linux-gnu를 덮어쓴 명령은 mv /usr/lib/liblatencyflex_layer.so /usr/lib/x86_64-linux-gnu
예상된 명령이었습니다 mv /usr/lib/liblatencyflex_layer.so /usr/lib/x86_64-linux-gnu/
(먼저 실수로 /usr/lib/x86_64-linux-gnu/ 대신 /usr/lib/로 이동했습니다). x86_64-linux-gnu에서 liblatencyflex_layer.so 파일이 필요한 프로그램을 수동으로 설치하려고 합니다.
edit2: 분명히 /usr/lib/x86_64-linux-gnu는 ArchLinux가 아닌 Debian 디렉토리이며, 자세한 내용은 12번째 답변 아래의 설명을 참조하세요.
답변1
도대체 뭐야...뭔데?
보다여기이 답변이 매우 잘 설명되어 있으므로 자세히 알아보십시오.
아치 리눅스 사용자, Debian 또는 Ubuntu의 다중 아키텍처 처리를 다루는 위의 링크를 무시하십시오. 이에 대한 Arch의 처리 방법은 Arch wiki를 참조하세요.파일 계층.
x86_64-linux-gnu 및 시스템에 발생할 수 있는 기타 문제를 어떻게 복구/복원합니까?
아무것도 고칠 필요가 없습니다. 이 디렉토리는 일반적으로 Arch 설치에는 존재하지 않습니다. 수동으로 설치하는 경우 차이점이 발생할 수 있으므로 지침이 배포판에 적합한지 확인하십시오.
어떤 이유로든 Arch 설치에 이 디렉토리가 있다고 가정하고 /usr/lib/x86_64-linux-gnu/
다음 명령을 실행하십시오.
두 번째 명령을 실행하기 전에 데이터를 백업하십시오.
터미널을 열고 다음을 실행해 보세요.
# pacman -Qk
바라보다여기그리고여기위 명령에 대한 추가 설명입니다. 손실된 파일을 찾을 수 있습니다. 그런 다음 복사한 결과를 다음과 같이 붙여넣습니다.
# pacman -Syu [INSERT RESULTS FROM ABOVE]
바라보다여기위 명령에 대한 추가 설명입니다.