일부 소프트웨어가 공식 우분투 리포지토리에없는 이유는 무엇입니까?


17

일부 응용 프로그램을 설치하려면 시스템에 리포지토리를 추가해야합니다. 응용 프로그램에 GPL 라이센스가 있고 새 응용 프로그램이 아닌 응용 프로그램이 기본 또는 유니버스 리포지토리에 넣지 않은 이유는 무엇입니까? 그 원인은 무엇입니까?


1
최근까지 소프트웨어를 배포판으로 올리는 업스트림 은 드물었습니다. 과거에는 소프트웨어 배포자가 업 스팀 프로젝트에서 소프트웨어를 가져 와서 배포 용으로 패키지했습니다. 개발 및 패키징은 다른 기술 세트입니다.
user535733

답변:


19

mainCanonical 에서 소프트웨어 입력을 지원합니다. 분명히 그들은 인터넷에서 모든 임의의 소프트웨어를 지원하지는 않을 것입니다. 소프트웨어 universe는 데비안에서 상속되며, 데비안 개발자로 지정된 특정 그룹의 사람들은 (실제 패키징이 다른 사람에 의해 수행 되더라도) 업로드하는 패키지의 유지 관리를 책임집니다. 분명히, 그들은 인터넷상의 모든 소프트웨어에 대한 패키지를 유지하는 능력을 가지고 있지 않습니다.

Canonical 또는 Debian Developers가 소프트웨어를 지원할 수없는 사람들은 무엇을합니까? 자체 저장소 작성을 포함하여 다른 방법을 찾아야합니다. 우분투에 의한 PPA의 도입은 지역 사회 자원 봉사자들이 패키지를 유지해야한다는 부담을 덜어 주었고, 동시에 개발자들에게 배포판의 출시 정책에 의해 부과 된 많은 제약으로부터 자유로웠다.

무엇을 기억 당신이 하지 않을 수 있습니다 원하는 다른 사람이 원하는 것을. 안정적인 소프트웨어 세트를 고수하고 PPA를 허용함으로써 사용자는 리포지토리 목록을 유지 관리하는 데 약간의 오버 헤드가 발생하지만 필요한 것을 얻는 데 많은 유연성을 얻습니다. 개발자는 업데이트를 유연하게 제공 할 수 있습니다. 관리자는 인터넷의 모든 소프트웨어를 최신 상태로 유지해야한다는 부담을 덜어줍니다.


1
repos에 패키지를 가지고있는 누군가로서, 절차는 고통 스럽습니다
hytromo

1
많은 개발자들이 PPA의 기반으로 사용하는 Launchpad 도 있습니다 .
Paddy Landau

8

GRUB Customizer의 특별한 경우, 아무도 패키징 작업을 수행하지 않았기 때문에 데비안에서 패키지되지 않습니다. 이있다 패키지 버그 요청 그것을 열어, 그래서 포장을 기꺼이 (및 수)는 사람이 그것을 할 수 환영합니다. 그리고 데비안에 있지 않기 때문에 우분투에는 없습니다.


2
그리고 데비안에 있지 않기 때문에 우분투 에는 없습니다. 반드시 그런 것은 아닙니다. 그들이 원하는 경우 정식, 그것을 쉽게 포장하고 main저장소에 넣을 수 있습니다 ...
heemayl

@heemayl 나는 그들이 그렇게하지 말고 can, 왜 그들이 현재 그 일을하기 위해 현재하고있는 것에서 자원을 빼앗아 야 하는가? GRUB Customizer를 원하거나 필요로하는 많은 사람들은 스스로 그것을 얻는 데 거의 문제가 없습니다. (나는 그것을 쉽게 얻을 수 있지만 그것을 원하거나 필요로하지는 않는다.) 아마도 대부분의 다른 사람들처럼, 그들은 더 많은 사용자에게 더 큰 이익을 가져다주는 작업을 수행하는 것을 선호한다.
user2338816

@ user2338816 다른 질문입니다. 내 요점은 데비안에없는 것이 우분투에 존재하지 않는다는 것을 의미하지는 않는다.
heemayl

@heemayl 어떻게 다른가요? 즉, 나는 당신의 의도가 더 좋을 것이라고 생각하지만 비슷한 제약 조건에서 대상을 다른 그룹으로 옮기는 것입니다.
user2338816

@ user2338816 Heemayl은 그것이 가능하다고 말하고, 당신은 그것이 불가능하다고 말합니다.
wjandrea
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.