데비안: ln: 재배치 오류를 수정하는 방법은 무엇입니까?

데비안: ln: 재배치 오류를 수정하는 방법은 무엇입니까?

저는 데비안 7.1을 사용하고 있습니다. 시도해봤는데 apt-get install -f망했어요. 모든 명령줄 반환

ln: relocation error: /lib/arm-linux-gnueabihf/libc.so.6: symbol _dl_find_dso_for_object, version GLIBC_PRIVATE not defined in file ld-linux-armhf.so.3 with link time reference

일부 소프트 링크가 손상된 것 같은데 수정 방법을 모르겠습니다.

답변1

쉘이 설치되어 있으면 sash제대로 작동할 것입니다. 완전히 정적으로 링크된 쉘이고 ln사용 가능한 내부 명령이 있습니다( 를 통해 액세스 가능 -ln). 또 다른 가능성은 입니다 busybox-static. 가장 좋은 옵션은 라이브 미디어에서 부팅하고(ARM에서는 중요할 수 있음) 올바른 libc6 패키지를 설치하는 것 같습니다.

답변2

glibc패키지의 파일이 손상되어 더 이상 시작되지 않는 것 같습니다 . 안타깝게도 실행 중인 시스템에서 이 문제를 해결하는 것은 매우 어렵습니다. 이 문제를 해결하는 가장 쉬운 방법은 일반적으로 다른 시스템에 저장소(SD 카드, 하드 드라이브 등)를 마운트하고 거기에 링크를 다시 만드는 것입니다.

또는 복구 또는 설치 미디어에서 부팅한 다음 해당 시스템의 셸에서 링크를 다시 생성할 수 있습니다.

답변3

나는 전에이 문제를 겪었습니다. 문제를 해결한 것 같던 제가 한 일은 GPU 메모리를 켜는 것이었습니다. 이렇게 하면 됩니다. 이것은 라즈베리 파이 구성입니다(저는 라즈베리 파이 OS 버스터, 기본적으로 Debian 10을 사용하고 있습니다). 화면 왼쪽 상단에 있는 애플리케이션 아이콘을 클릭하고 환경 설정 및 라즈베리 파이 구성으로 이동한 다음 매니페스트하여 이를 찾을 수 있습니다. . 그런 다음 GPU 메모리로 이동하여 25~50개 숫자씩 늘립니다. 데비안 버전이 약간 다른 경우에도 마찬가지입니다.

이것은 Raspberry Pi 구성(기본적으로 Debian 10인 Raspberry Pi OS 버스터를 사용하고 있습니다)이며 화면 왼쪽 상단에 있는 애플리케이션 아이콘을 클릭하고 기본 설정 및 Raspberry Pi 구성으로 이동하여 액세스할 수 있습니다. 성능 찾기를 선택합니다. 데비안 버전이 약간 다른 경우에도 마찬가지입니다.

이를 수행하는 명령줄 방법도 있습니다. 즉, 입력

sudo nano /boot/config.txt

터미널 창으로 이동하여 맨 아래로 스크롤하면 다음을 찾을 수 있습니다.

이것은 오버클럭되었지만 "gpu_mem" 줄을 보고 숫자를 약 25에서 50으로 늘립니다. 그런 다음 Ctrl+x를 누르고 y를 누른 다음 Enter를 누르세요.

이것은 오버클럭되었지만 배선을 보고 gpu_mem숫자를 약 25에서 50으로 늘리십시오. 그런 다음 Ctrl+ X , , 을 차례로 y클릭 합니다 Enter. 이것은 나에게 효과적이었습니다.

관련 정보