저는 Debian wheezy를 사용하고 있는데 Launchpad에 호스팅된 Ubuntu PPA가 Debian에 추가하고 사용해도 안전한지 궁금합니다.
답변1
보안에 관해서는 Ubuntu보다 덜 안전하고 시스템을 손상시킬 가능성이 더 높다고 말하고 싶습니다. 필요한 라이브러리의 올바른 버전을 종속성으로 나열하지 않아 설치는 되지만 실행되지 않는 잘못 작성된 패키지를 고려하십시오. 이제 이 패키지가 핵심 시스템 구성요소라면 어떤 일이 일어날지 상상해 보세요. 따라서 다른 배포판의 저장소를 사용할 계획이라면 무엇이든 설치하기 전에 두 번 생각하고 다시 확인하세요. 중요한 시스템 구성 요소가 교체되지 않도록 설치될 패키지 목록을 주의 깊게 읽으십시오. 시스템 구성 요소를 교체할 계획이라면 Debian으로 가상 머신을 설정하고 먼저 시도해 보는 것이 좋습니다.
그러나 실제 문제는 미리 컴파일된 바이너리가 포함된 패키지가 종속성 문제로 인해 설치를 거부할 가능성이 높다는 것입니다.
Ubuntu 11.xx 및 이전 버전에 대해서는 모르지만 Ubuntu 12.04에는 libc6-2.15가 있고 Debian Wheezy는 libc6-2.13을 사용합니다. Ubuntu PPA의 패키지에는 일반적으로 해당 Ubuntu 버전의 libc6 버전이 필요합니다(해당 Ubuntu 버전의 빌드 체인을 사용하여 빌드되기 때문입니다). 따라서 PPA 웹사이트에서 "Technical Details" 링크를 클릭하면 deb 저장소 URL을 얻고 이를 데비안의 source.list에 추가할 수 있지만 최신 PPA의 패키지는 데비안에서 유용하지 않을 수 있습니다.
미리 컴파일된 바이너리가 포함되지 않은 패키지를 설치하려는 경우 상황은 물론 다르며 작동할 수도 있습니다.