과도기 패키지의 정확한 목적은 무엇입니까?


37

과도기 패키지 란 무엇이며 정확한 목적은 무엇입니까?

답변:


32

패키지 이름이 바뀌면 전환이 간단 해집니다.

현재 릴리스에 mypackage 라는 패키지가 있다고 가정하겠습니다 . 이제 어떤 이유로이 패키지는 다음 릴리스에서 mynewpackage 로 이름이 변경 됩니다. 패키지 관리자는 패키지 이름 바꾸기에 대해 아무것도 몰라 mypackage 와 mynewpackage 를 다른 패키지로 취급 하므로 mypackage 가있는 업그레이드 사용자는 mynewpackage를 설치 하지 않고 이전 mypackage를 유지합니다 (종속성이 허용하는 경우).

이를 피하기 위해 패키지 관리자는 파일 이 없고 mynewpackage (이 유형의 패키지를 " 메타 패키지 " 라고 함) 에 의존하는 새로운 릴리스에서 임시 패키지 mypackage 를 작성합니다 .


1
후임자의 과도기 패키지에서 보여주는 포인터 또는 링크와 같은 것입니까? 아니면 이것을 오해 했습니까? 이전 mypackage가 완전히 제거되었고 새 mypackage를 사용할 수 있습니까? 나는 주로 프린터에 드라이버 문제가 있기 때문에 묻습니다. libcupsys는 더 이상 사용되지 않으며 libcups는 후속 작업 인 것처럼 보이지만 이전 libcupsys의 canon base에서 사용할 수있는 유일한 드라이버입니다. 그렇다면 이러한 과도기적 패키지가이 경우 어떻게 도움이 될 수 있습니까?
— NES

1
포인터와 비슷하지만 일부 방법에서는 전환 패키지가 파일이 아니라 메타 데이터 만 포함하는 경우를 제외하고는 일반 패키지이므로이 방법으로 생각하는 것이 오해의 소지가 있습니다. 프린터 드라이버의 문제는 정확히 무엇입니까? karmic libcupsys는 libcups에서 제공하는 가상 패키지이므로 드라이버가 libcupsys에 의존하는 경우 종속성 문제가 발생합니다.
— Florian Diesch

이 답변이 관리자에게 wiki.debian.org/RenamingPackages와 같이 구체적으로 지시하는 페이지에 링크 된 경우이 답변을 찬성 합니다.
— David Cary
당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.