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


37

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

답변:


32

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

현재 릴리스에 mypackage 라는 패키지가 있다고 가정하겠습니다 . 이제 어떤 이유로이 패키지는 다음 릴리스에서 mynewpackage 로 이름이 변경 됩니다. 패키지 관리자는 패키지 이름 바꾸기에 대해 아무것도 몰라 mypackagemynewpackage 를 다른 패키지로 취급 하므로 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.