Debian 6.0이나 Debian Wheezy를 사용하여 Debian 5.0용 패키지를 빌드할 수 있나요?
나는 Debian 5.0의 전체 chroot 설치를 수행하고 거기에서 빌드할 수 있다고 가정하고 있지만 좀 더 가벼운 것을 갖는 것이 더 나을 수도 있습니다.
보너스 포인트 - Debian 6.0 또는 Debian Wheezy의 g++ 버전을 사용하여 Debian 5.0용 패키지를 빌드할 수 있나요? 나는 일부 Debian 5.0 소프트웨어를 작업 중이지만 Debian 5.0의 g++에서는 사용할 수 없는 C++11 기능을 사용하고 싶습니다.
답변1
여러 버전의 Debian에 대한 빌드 환경을 유지하도록 설계되었기 때문에 편리한 패키지를 schroot
찾을 수 있습니다 .pbuilder
즉, 기본 chroot의 크기는 수백 MB입니다. 대부분의 최신 시스템에서는 실제로 알지 못하는 사이에 수천 개가 있을 수 있습니다. debootstrap
사람들이 신속하게 일할 수 있게 해주는 훌륭한 도구입니다.
최신 버전의 G++로 구축하는 것은 지원 라이브러리도 변경해야 하기 때문에 전통적으로 흥미롭습니다. 따라서 이전 glibc 버전은 최신 바이너리를 제대로 지원하지 않을 수 있습니다.
적절한 G++ 버전을 백포트하여 작동시킬 수 있어야 하지만 최신 버전을 직접 사용하면 문제가 발생할 수 있습니다. 릴리스 노트는 이를 이해하는 데 도움이 될 것입니다.