유지 관리되지 않은 패키지가 여전히 공식 소프트웨어 소스에 있는 이유는 무엇입니까?

유지 관리되지 않은 패키지가 여전히 공식 소프트웨어 소스에 있는 이유는 무엇입니까?

예:

  • 4~5년 동안 유지 관리되지 않는 방화 장치.
  • truecrypt의 GUI인 easycrypt와 몇 년 동안 뛰어난 GUI가 truecrypt와 함께 제공됩니다.

답변1

Ubuntu 생성의 일부로 개별 소프트웨어 패키지에 대한 "유지 관리자" 개념을 갖지 않는 철학적 선택이 이루어졌습니다. 여기에는 많은 이점이 있지만 부작용 중 하나는 특정 소프트웨어 패키지에 대해 패키지를 유지 관리할 책임을 수락한 개인이 없는 경우가 많아 한동안 누구의 관심을 끌지 못하는 패키지가 발생한다는 것입니다. 유지 관리가 불가능해질 수 있습니다(일시적인 상태이길 바라지만).

우분투는 의도적으로 변경하려는 노력이 있었던 경우를 제외하고는 데비안에서 패키지를 상속합니다. 따라서 데비안에 있는 모든 패키지는 매우 특이한 상황을 제외하고는 우분투에 있게 됩니다. 이러한 패키지에는 데비안에서 작동하도록 하는 책임을 맡은 사람이 데비안에 있기 때문에 우분투에서도 작동할 것이라는 포괄적인 가정이 있습니다. 이는 대부분의 패키지에 해당되지만 일부 특정 패키지에는 해당되지 않을 수 있습니다. 패키지.

우분투는 때때로 데비안에 없는 새 패키지를 받습니다. 우분투에 패키지를 제공하기로 결정한 사람이 누구든 계속해서 패키지를 관리하기를 바라지만 항상 그런 것은 아닙니다.

분명히 관리되지 않은 패키지가 우분투에 존재할 수 있는 두 가지 방법은 본질적으로 방치의 결과이며 대부분 누군가가 패키지를 제거하거나 작동하도록 결정하기를 기다리고 있습니다(패키지를 작동시키려는 강한 선호와 함께). Ubuntu는 전적으로 커뮤니티 기반 프로젝트이므로 누구든지 이 작업을 수행할 수 있습니다. 하지만 새로운 사람들은 처음에 현재 개발자가 변경 사항을 승인해야 합니다.

easycrypt의 경우 업스트림이 더 이상 지원을 제공하지 않는다는 것을 확인한 후 조사 내용을 요약하고 Ubuntu 아카이브 관리자에게 버그를 전달했습니다. Ubuntu 아카이브 관리자는 곧 현재 개발 릴리스에서 패키지를 제거하여 더 이상 제공되지 않도록 해야 합니다. 우분투의 향후 릴리스. 더 나은 해결책은 easycrypt 사용자가 truecrypt GUI를 사용할 수 있도록 마이그레이션 지원을 제공하는 truecrypt 패키지에 패치를 추가하는 것입니다. 이 작업은 패키지에 익숙한 사람이 수행해야 합니다.

Firestarter의 경우 과거에 Ubuntu에서 작동하는 것으로 알려진 패치가 있었지만 나중에 업로드할 때(패치 작성자에 의해) 삭제된 것으로 보입니다. 나는 올바른 솔루션을 결정하기 위해 Firestarter에 대해 충분히 알지 못하지만 데비안에서 유지 관리되는 것 같습니다. 이 도구를 사용하는 사람은 정확히 어떤 부분이 작동하지 않는지 확인하고 다시 작동하도록 패치를 준비해야 합니다. , 즉시 업로드가 가능하도록 필요한 패키징 변경 사항을 포함하는 것이 좋습니다.

위에 설명된 패치(easycrypt 사용자를 위한 truecrypt 전환 또는 firestarter 수정) 중 하나를 준비하는 사람은 누구나 다음을 찾을 수 있습니다.https://wiki.ubuntu.com/SponsorshipProcess자신의 작업이 Ubuntu에 포함되도록 하는 수단으로 유용합니다.

답변2

왜냐하면더 이상 개발되지 않음와 동일하지 않습니다쓸모없는; 어떤 사람들은 여전히 ​​Firestarter를 사용하고 싶어합니다.

관련 정보