ia32-libs의 장점과 단점은 무엇입니까?

ia32-libs의 장점과 단점은 무엇입니까?

Linux(Mint 17)를 설치하면서 이 패키지를 설치하지 않으려고 노력해 왔습니다 ia32-libs. 과거에 이 기능을 사용했을 때 여러 가지 문제가 기억납니다. 특히 시작 시간이 상당히 느려지고 일부 Cinnamon 설정이 깨졌습니다.

Linux Mint 17.1 업그레이드를 확인했습니다.ia32-libs스카이프 필요(계속 사용하고 싶습니다.) 이것이 내가 아직 업그레이드하지 않은 주요 이유 중 하나입니다.

이 패키지의 실제 장단점은 무엇입니까 ia32-libs? 새 앱이 64비트 기본 앱일 수 있으므로 다운로드를 피할 수 있으므로 "더 이상 사용되지 않습니다"인가요? 아니면 단지 피할 수 없는 일을 미루고 있는 걸까요?

답변1

ia32-libs를 사용하면 일반적인 32비트 프로그램을 그 이상도 그 이하도 설치할 수 없습니다. 32비트 라이브러리 모음입니다. 64비트 프로그램에는 영향을 주지 않습니다. 성능에는 영향을 주지 않으며 약간의 디스크 공간만 차지합니다.

최신 버전의 Debian 및 Ubuntu에서는 64비트 시스템에 32비트 패키지를 설치할 수 있으므로 ia32-libs가 더 이상 사용되지 않으므로 필요한 라이브러리를 정확하게 선택할 수 있습니다. 이것은 ... 불리운다다중 아키텍처. Mint 17은 다중 아키텍처이므로 i38664비트 라이브러리와 동일한 패키지 이름을 가진 버전을 설치하여 별도의 32비트 라이브러리를 설치할 수 있습니다 apt-get install libc6:i386. 예를 들어 sudo를 실행하여 다중 아키텍처를 활성화해야 할 수도 있습니다. 설치 프로그램이 다음과 같은지 확인하십시오. 그런 다음 32비트 패키지 설치를 시작하기 전에 패키지 목록을 업데이트하십시오 dpkg --add-architecture i386.apt-get update

ia32-libs해당 패키지 이름에 대한 종속성을 선언하는 타사 deb 패키지가 있는 경우 이전 버전과의 호환성과 바이너리를 수동으로 설치했지만 많은 공용 라이브러리를 설치하지 않는 경우의 편의를 위해 해당 패키지가 계속 제공됩니다. 필요한 라이브러리를 얻는 데 필요한 정확한 패키지 세트를 선택하는 데 시간을 투자하고 싶습니다.

답변2

모든 형식의 32비트 바이너리는 일반적으로 더 작고 빠릅니다. 도서관도 마찬가지다. 이는 Skype의 새 버전이 32비트임을 의미합니다. 더 나은 질문은 커널이 32비트 주소 지정을 어떻게 처리하는지, 아니면 처리하는지 여부입니다. 다음은 이를 실행하는 하드웨어입니다. 그 이후가 목적이다. 느린 시작이 문제가 됩니까, 아니면 단지 그 이유를 알고 싶습니까? 질문 중 하나에 답하는 동안 데비안은 다른 세 가지 질문의 목적과 구현을 변경했습니다. 아마도 그것이 작동하는 한, 모르는 것이 더 나을 것입니다. 쉬운 대답은 아니지만 결국 얻은 것이 마음에 들지 않으면 다른 사람이 지금 무엇을 하고 있는지 묻는 대신 소스에서 이러한 pkg를 컴파일하고 패키지한 다음 직접 배포해야 합니다. 최종 결과에 더욱 만족하실 것입니다.

답변3

데이터 포인트로서의 개인적인 경험(단점):

Linux Mint 19에서 Tara xfce apt-get install ia32-libs는 그래픽을 사용할 수 없게 만듭니다. 데스크톱 프로젝트와 GUI 프로젝트는 느리게 그려지거나 전혀 그려지지 않습니다.

sudo apt-get 제거 --auto-remove ia32-libs 후에도 문제가 여전히 존재합니다. 내 해결책은 운영 체제를 다시 설치하는 것이었습니다.

조심하시기 바랍니다.

관련 정보