glibc

libc6 설정이 막히기 쉽습니다.
glibc

libc6 설정이 막히기 쉽습니다.

나는 다른 데비안 배포판을 사용하면서 몇 가지 나쁜 습관을 발견했습니다. 그래서 새 컴퓨터에 Debian WSL2를 설치하고 싶습니다. Debian Stable은 너무 오래되었기 때문에 새로운 소프트웨어를 테스트하기 위해 Debian을 사용한다고 들었습니다. 그리고 Ubuntu는 Debian Sid를 기반으로 하므로 Debian의 Sid 버전만 사용해도 되나요? 그래서 저는 WSL 소스로 Debian sid를 선택했습니다. (아래 문제가 발생했을 때 네오페치 패키지를 찾아봤습니다. 네오페치는 여전히 ...

Admin

프로그램의 openat에 의해 열린 경로를 변경하려면 LD_PRELOAD를 사용하십시오.
glibc

프로그램의 openat에 의해 열린 경로를 변경하려면 LD_PRELOAD를 사용하십시오.

프로그램이 실제로 파일 시스템에서 여는 일부 경로로 경로를 변경하고 싶습니다. 그 이유는 프로그램을 병렬로 실행하고 싶지만 해당 프로그램이 이를 /tmp/somedir/임시 디렉터리로 사용하고 병렬 인스턴스에서 충돌이 발생하기 때문입니다. 나는 트릭을 수행하는 훌륭한 답변을 찾았습니다.프로세스의 특정 경로를 위조하는 것이 가능합니까?. 안타깝게도 이것이 cat광고에는 작동하지만 내 프로그램에는 작동하지 않습니다. 그 이유는 프로그램이 C++ API를 사용하기 때문이라고 생각합니다. 재현하기 위해 먼저...

Admin

python: 재배치 오류 - GLIBC/libc 하드웨어 문제인가요?
glibc

python: 재배치 오류 - GLIBC/libc 하드웨어 문제인가요?

Python이 갑자기 시작을 멈춥니다. python: relocation error: python: symbol nl_l`nginfo, version GLIBC_2.2.5 not defined in file libc.so.6 with link time reference 운영 체제는 Conda 환경의 CentOS7, Python3.10입니다. yum update저번에 해봤지만 Python이 작동하지 않았습니다 . 그렇지 않으면 Journalctl에 관련 메시지가 없습니다. nl_l`nginfo오류 메...

Admin

glibc depsolve 오류로 인해 FS39에 적용 범위 패키지를 설치할 수 없습니다.
glibc

glibc depsolve 오류로 인해 FS39에 적용 범위 패키지를 설치할 수 없습니다.

페도라 모자 실버 블루 39 패키지를 설치하고 업그레이드하려고 하면 rpm-ostree종속성 오류와 해결되지 않은 glibc버전 충돌이 발생합니다. 관련이 있을지도 모르겠습니다.이 문제. 내 시스템 구성: $ uname -a Linux tsilvs-bravo15-001 6.6.3-200.fc39.x86_64 #1 SMP PREEMPT_DYNAMIC Tue Nov 28 19:11:52 UTC 2023 x86_64 GNU/Linux # dmidecode -t system # dmidecode 3...

Admin

glibc를 업그레이드한 후 시작할 수 없습니다...ld.so 캐시를 다시 빌드하는 방법은 무엇입니까?
glibc

glibc를 업그레이드한 후 시작할 수 없습니다...ld.so 캐시를 다시 빌드하는 방법은 무엇입니까?

안녕하세요 유닉스 StackExchange입니다! 불행하게도 나는 큰 실수를 저질렀습니다. 내 시스템에 최신 버전의 glibc화면 공유 앱을 설치해야 했기 때문에 다음 명령을 실행하여 glibc 2.37로컬로 다운로드하고 빌드했습니다. wget https://ftp.gnu.org/gnu/glibc/glibc-2.37.tar.gz tar -xvf glibc-2.37.tar.gz cd glib-2.37 mkdir make mkdir /opt/glibc-2.37 ../configure --prfix=/op...

Admin

UTF-8의 MB_CUR_MAX가 4가 아닌 6인 이유는 무엇입니까? (리눅스, glibc)
glibc

UTF-8의 MB_CUR_MAX가 4가 아닌 6인 이유는 무엇입니까? (리눅스, glibc)

MB_CUR_MAXglibc에 의해 "현재 로케일에서 멀티바이트 문자의 최대 바이트 수를 나타내는 양의 정수 표현"으로 정의됩니다. 내가 얻는 값을 인쇄하면 1. C내 시스템의 로케일이 .임에도 불구하고 C가 기본적으로 로케일을 사용하기 때문이라고 생각합니다 en_US.UTF-8. 이것을 내 프로그램에 추가하면 setlocale(LC_ALL, "")환경의 로케일 사용이 활성화 MB_CUR_MAX되고 6. 이제 내 질문은 왜 6입니까? UTF-8에는 코드 포인트당 1~4바이트의 인코딩이 없나요? ...

Admin

glibc 사전 구성 오류: libc를 /usr/local에 설치하면 안 됩니다.
glibc

glibc 사전 구성 오류: libc를 /usr/local에 설치하면 안 됩니다.

. . . checking for kernel header at least 3.2.0... ok *** On GNU/Linux systems the GNU C Library should not be installed into *** /usr/local since this might make your system totally unusable. *** We strongly advise to use a different prefix. For details read the FAQ. *** If you r...

Admin

오류 코드 135로 인해 libc-bin 설치 후 스크립트가 실패했습니다.
glibc

오류 코드 135로 인해 libc-bin 설치 후 스크립트가 실패했습니다.

부팅 가능한 USB 드라이브에서 ParrotOS를 실행하고 있습니다. 적절한 업데이트를 실행했지만 다음과 같이 실패합니다. $sudo apt upgrade APT on Parrot behaves differently than Debian. apt upgrade is equivalent to apt full-upgrade in Debian, and performs a complete system update. Use apt safe-upgrade to perform a partial upgrade....

Admin

LFS 5.5장 - Glibc 설치 - /lib64/ld-linux-x86-64.so.2가 /mnt/lfs에 없음
glibc

LFS 5.5장 - Glibc 설치 - /lib64/ld-linux-x86-64.so.2가 /mnt/lfs에 없음

일부 배경에서는 LFS와 관련된 모든 것이 지금까지 작동합니다. glibc를 make-install한 후 다음 명령을 실행하여 상태 검사를 수행합니다. echo 'int main(){}' | $LFS_TGT-gcc -xc - readelf -l a.out | grep ld-linux 첫 번째 작업을 완료한 후 다음 오류가 발생합니다. /mnt/lfs/tools/lib/gcc/x86_64-lfs-linux-gnu/13.2.0/../../../../x86_64-lfs-linux-gnu/bin/ld: 찾...

Admin

어셈블리 코드의 연결 문제
glibc

어셈블리 코드의 연결 문제

이것은 내 어셈블리 코드입니다. .section .data mystring: .asciz "Hello world\n" .section .text .globl _start _start: pushl $0 pushl $mystring call printf pushl $0 call exit 내 64비트 우분투 컴퓨터에서 이 코드를 조합하고 연결하려고 합니다.32비트 모드에서. 이 코드는 다음 명령을 사용하여 성공적으로 어셈블되었습니다. as -32 demo.s -o...

Admin

전체 디스크 암호화를 사용하여 손상된 Linux 시스템에서 데이터를 복구하는 방법
glibc

전체 디스크 암호화를 사용하여 손상된 Linux 시스템에서 데이터를 복구하는 방법

Manjaro를 실행 중입니다. LUKS를 통해 전체 디스크 암호화를 설정했습니다. 컴퓨터를 부팅할 때 일부 설정이 기본값으로 복원되는 등 이상한 현상을 발견했습니다. 코드를 작성해 보았으나 GLIBC_2.38을 찾을 수 없어 gcc가 작동하지 않습니다. 팩맨을 통해 설치하고 전체 시스템 업그레이드를 수행하여 gcc 문제를 해결했습니다. 오늘 컴퓨터를 다시 켜려고 갔는데 컴퓨터가 고장났습니다. 나할 수 있는BIOS 메뉴로 이동하여 USB 등으로 부팅합니다. Shift 키를 누르고 있어도 그럽에 들어...

Admin

최신 소프트웨어를 사용하려면 최신 Debian 버전을 설치해야 합니까?
glibc

최신 소프트웨어를 사용하려면 최신 Debian 버전을 설치해야 합니까?

나는 아직도 저장소에 오래된 라이브러리가 있는 Debian Buster를 사용하고 있습니다. 예를 들어 최신 소프트웨어에는 버스터 기본 저장소에 없는 GLIBC_2.30 버전의 libc.so.6 라이브러리가 필요하기 때문에 사용할 수 없습니다. 사람들은 서로 다른 저장소의 패키지를 섞어서는 안 된다고 썼습니다. 그러면 최신 데비안 버전을 완전히 설치해야 한다는 뜻인가요? ...

Admin

매뉴얼 페이지, 시스템 호출 및 libc
glibc

매뉴얼 페이지, 시스템 호출 및 libc

epoll_create라이브러리 함수(맨 페이지, 섹션 3)로 나열되지 않았지만 accept라이브러리 함수로 나열되는 이유는 무엇입니까 ? 두 기능 모두 커널 시스템 호출에 의해 제공되고 libc둘 다 커널 시스템 호출을 참조하지만? 나는 "왜"라는 질문이 일반적으로 인기가 없는지 알고 있지만, 이것은 이러한 개념과 섹션 2 및/또는 3에 무언가를 추가하는 표준 사이, 그리고 libc 관계 방식 사이의 관계를 더 잘 이해하기 위한 나의 요청입니다. 및 시스템 호출(모든 libc는 C 프로그램용 인터페...

Admin

엉망으로 만들고 다른 glibc 버전을 강제로 설치했는데 이제 제거할 수 없습니다
glibc

엉망으로 만들고 다른 glibc 버전을 강제로 설치했는데 이제 제거할 수 없습니다

내 CentOS 7 시스템에 어리석게도 glibc 2.28을 강제 설치했는데 이를 제거해야 하는데 종속성이 많다는 불만이 표시됩니다. 또한 glibc 2.17의 두 가지 버전이 있는데 하나만 필요합니다. dnf 재설치와 dnf 다운그레이드를 시도했지만 둘 다 불평했습니다. 2.17이 설치되어 있는 한 2.28을 안전하게 강제로 제거할 수 있습니까? 이 문제를 처리할 수 있는 더 좋은 방법이 있나요? 저는 초보자입니다. 주저하지 말고 ELI5로 가세요. 감사합니다! ...

Admin

Centos 6.10 32비트에서 Firefox 109 실행
glibc

Centos 6.10 32비트에서 Firefox 109 실행

목표: Centos 6.10 32비트에서 실행되는 최신 버전의 Firefox 받기 문제: [https://ftp.mozilla.org/pub/firefox/releases/][1]에서 49.0.2보다 높은 Firefox 버전을 다운로드하여 실행하려고 하면 일반적으로 glibc 버전에 대해 불평하면서 실패합니다. 예: firefox 50.1.0: /usr/lib/libstdc++.so.6: version GLIBCXX_3.4.15'를 찾을 수 없습니다(/usr/local/firefox/libxul....

Admin