[완료] ppa로 부터 특정 패키지에 대해서만 업데이트 정보를 받으러면 어떻게 해야 하나요?

Launchpad PPA를 보면…
많은 유저들이 PPA 1개를 만들고, 그 곳에 온갖 종류의 패키지를 함께 넣어둡니다.

저는 A라는 패키지를 설치하기 위해서 PPA를 소스리스트에 등록했지만, PPA에는 A이외에 B, C, D… 와 같은 다른 패키지(A와는 의존성도 없는… 아무 관계없는 패키지)가 들어있는 경우가 있습니다. B, C, D… 와 같은 패키지는 공식 저장소에도 역시 존재하고, 제 시스템에는 공식 소스리스트의 것이 설치된 상태입니다.

패키지 A를 설치하기 위해서 PPA를 소스리스트에 등록해 버리면, 제가 원하지 않았던 B, C, D… 와 같은 패키지도 업그레이드 대상에 포함되 버리게 됩니다. 그래서 아무 생각없이 apt-get update 와 같은 명령을 실행해 버리게 되면, B, C, D… 와 같은 패키지가 PPA의 것으로 업그레이드 되게 됩니다. 저는 B, C, D…와 같은 패키지는 공식 저장소의 업데이트 정책에만 의존되게 하고 싶거든요…

저는 이런 상황을 막고 싶은데, 어떻게 하면 될지 몰라서 질문드립니다.

만약 Synaptics에서 Lock version을 해버리면, 공식 저장소의 패키지가 업데이트된 경우에도 업데이트가 안되게 되더군요…

소스리스트를 등록하고 난 후에, 특정 패키지만을 fetch해 온다던가, 특정 패키지는 fetch에서 제외시킨다던가 등의 필터 기능이 있는지 궁금합니다.

위 글에서 vudghkzm님이 이야기 한 방식으로는 안되고

자신이 PPA 를 개설하여 원하는 A 패키지만 자신의 PPA로 복사하고
자신의 PPA 를 소스리스트에 등록하면 됩니다.
그런데 이방식은 PPA 에서 원하는 패키지만 다운받아 dpkg -i 로 설치 하는거와 마찬가지 겠군요 ;)

본인이 추가한 PPA운영자에게 PPA 개별 분리를 요청하여 보십시요
요즘은 얼마든지 확장 분리 가능 하니까요
[attachment=0:h7pq1zyr]screenshot1.png[/attachment:h7pq1zyr]

그렇군요. 답변 감사합니다.

ppa로부터 유용한 패키지들을 설치하거나 업데이트하고 있는데… 많은 메인테이너분들이 서로 관련없는 패키지들을 하나의 저장소에서 관리하고 있는 경우가 많아서, 저는 다른 방법이 있으니까 이렇게 관리를 하고 있겠지… 라고 생각했었거든요.

유저의 입장에서… 지금에서 최선의 바램은… 메인터이너가 패키지를 적당히 분류하여 ppa를 만들어주는 것 뿐인라 생각되네요.
ppa를 만들고, 패키지를 메인테인할 때 신경써야 할 부분이라 생각됩니다.