Canonical이 Ubuntu Software-Center 저장소에서 프로그램을 제거하면 내 설치는 정확히 어떻게 됩니까?
나는 소프트웨어 센터를 사용하여 Ubuntu에서 프로그램을 쉽게 찾아 설치하고 소프트웨어가 항상 최신 버전이 되도록 업데이트를 관리하는 것을 좋아합니다. 예를 들어, 나는 특별한 이유 없이 MediaInfo라는 프로그램을 사용하고 있습니다. MediaInfo는 최근 라이선스를 LGPL에서 FreeBSD로 변경했습니다. 여전히 FOSS이지만 독점 라이선스를 적용하거나 다음과 같은 기능을 추가하는 회사에서 프로그램(또는 소프트웨어 센터 외부의 다른 프로그램)을 구입하는 것이 가능할 수 있습니다. 소프트웨어 센터에서 사용자에게 제공되는 Ubuntu 소프트웨어 저장소의 조건에 동의하지 않습니다.
이 경우 내가 올바르게 이해했다면 소프트웨어 센터에서 제거될 가능성이 높습니다. 해당 시점에 이미 프로그램을 설치한 경우 내 컴퓨터에 있는 프로그램은 어떻게 되나요?
내 시스템에서 자동으로 제거됩니까? 다음 버전으로 업데이트가 안되나요? 소프트웨어 센터에서 마지막 적절한 버전을 계속 사용할 수 있습니까? 그리고 이에 대한 알림을 받게 됩니까?
답변1
여전히 FOSS이지만 독점 라이센스를 적용하거나 Ubuntu 소프트웨어 조건에 동의하지 않는 기타 기능을 추가하는 회사에서 프로그램(또는 소프트웨어 센터의 다른 프로그램)을 구입하는 것이 가능합니다. 소프트웨어 센터에서 사용자가 사용할 수 있는 저장소입니다.
FOSS가 아니거나 독점 라이센스가 없다는 것은 Canonical의 문제가 된 적이 없습니다(제한된 다중 저장소 참조).
다른 이유로 인해 저장소에 더 이상 머물 수 없는 경우:
해당 시점에 이미 프로그램을 설치한 경우 내 컴퓨터에 있는 프로그램은 어떻게 되나요?
아무것도 아님. 거기에 평화롭게 앉아있을 것입니다.
내 시스템에서 자동으로 제거됩니까?
아니요.
다음 버전으로 업데이트가 안되나요?
예.
소프트웨어 센터에서 마지막 적절한 버전을 계속 사용할 수 있습니까?
제거 이유에 따라 다릅니다. 예를 들어 패키지가 유해한 경우 실제로는 제거됩니다.
그리고 이에 대한 알림을 받게 됩니까?
아니요.
그러나 다음을 실행하여 언제든지 패키지가 저장소에 없는지 확인할 수 있습니다 apt-cache policy <package>
.
리포지토리에 사용 가능한 버전이 없는 패키지는 리포지토리에서 사용 가능한 버전을 설치 후보로 표시하지 않습니다.
답변2
Canonical이 리포지토리에서 패키지를 제거하는 경우 설치된 패키지는 제거되지 않습니다. PPA나 다른 저장소에서도 마찬가지입니다. 발생한 유일한 일은 더 이상 업데이트를 받을 수 없다는 것입니다.
패키지가 리포지토리에 다시 포함되어야 하는 경우 업데이트를 다시 받게 됩니다. 그러나 귀하는 반품에 대해 명시적으로 통보받지 못할 것입니다.
답변3
저장소의 변경 사항은 로컬 설치에 영향을 미치지 않습니다!
누구도 귀하의 개인 시스템에 있는 어떤 것도 제거할 수 없습니다.
그러나 현재 버전보다 더 이상 저장소에서 다운로드할 수 있는 최신 버전이 없으므로 해당 패키지에 대한 업데이트를 받을 수 없습니다.
Canonical이 저장소에서 패키지를 제거하기로 결정하면 해당 패키지를 완전히 제거합니다. 곧 구식이 되는 버전을 제거하고 싶다면 하나의 버전을 유지하는 것이 무슨 의미가 있을까요? 아니요, 모든 버전을 제거합니다.
universe
하지만 프로그램이 독점화되면 제거하는 대신 // multiverse
저장소 로 이동할 수도 있다고 상상할 수도 있습니다. partner
어느 것이 어떤 경우에 적합한지 확신할 수 없습니다...
그리고 아마도 이 패키지를 계속 배포하는 사람의 PPA(Personal Package Archive)를 찾을 수 있을 것입니다. PPA를 설치하면 리포지토리에서와 동일한 방식으로 새 패키지와 업데이트를 받게 됩니다. PPA는 리포지토리보다 맬웨어 및 보안 문제에 대해 광범위하게 검사되지 않으므로 위험을 알아야 합니다. 일반적으로 작지만 존재합니다.