
동료 중 한 명이 개발에 사용하는 9.10 시스템이 있습니다. 새로운 팀 구성원이 우리에게 합류했으며, 그는 9.10 시스템에서 사용된 것과 동일한 개발 환경을 자신의 10.04 시스템에서 사용하기를 원합니다.
나는 몇 가지 검색을 수행하고 다음을 사용해 보았습니다.
dpkg --get-selections
그리고:
aptitude search '~i!~E' | grep -v "i A" | cut -d " " -f 4
9.10 시스템에 설치하려는 패키지 목록을 얻으려면.
문제는 10.04 시스템에 엄청난 양의 패키지 목록을 설치하려고 하면 심각한 종속성 문제가 발생하고 aptitude
거의 설치를 거부한다는 것입니다.
9.10 시스템에서 배포 독립적 패키지, 즉 10.04에 문제 없이 설치될 패키지만 가져오는 방법이 있습니까?
어떤 아이디어가 있나요?
아담
답변1
호환성을 유지하려는 의도이므로 대답은 "아마도 그렇지 않을 것"입니다. 간단한 예로 libc
운영 환경과 개발 환경이 원하는 대로 작동하지 않도록 배포판 간에 차이가 충분히 있습니다.
벽돌로 해결할 수 있는 사회 공학적 문제가 있습니다(고무 호스를 사용하면 흔적이 덜 남지만). 프로젝트에서 요구하는 대로 업그레이드하거나 다운그레이드하지 않는 사람을 때리세요. 또한 빌드 및 테스트를 해당 개정판의 다른 시스템으로 옮기고 엔지니어가 원할 경우 책상에서 WordStar와 함께 CP/M을 사용하도록 할 수도 있지만 이 접근 방식은 덜 재미있습니다.
마지막으로 Mr. 10.04를 사용하여 9.10 대상으로 크로스 컴파일 환경을 설정할 수 있지만 그것이 정확하다는 것을 증명하는 것은 정말 어려울 것입니다.