"백포트 프로세스가 업스트림 버전을 고려하지 않는" 이유는 무엇입니까?

"백포트 프로세스가 업스트림 버전을 고려하지 않는" 이유는 무엇입니까?

~에서http://opensourcehacker.com/2013/03/20/how-to-backport-packages-on-ubuntu-linux/

백포팅 패키지는

  • Ubuntu 아카이브에서 최신 버전의 패키지를 다운로드합니다. 일부 최신 Ubuntu 버전에는 최신 버전이 있어야 합니다. 백포트 프로세스는 업스트림 버전을 고려하지 않습니다.
  • 그것을 구축하려고
  • 생성된 .deb를 launchpad.net의 개인 PPA 아카이브에 업로드하세요.

"백포트 프로세스가 업스트림 버전을 고려하지 않는" 이유는 무엇입니까? 업스트림 버전 대신 다운스트림 버전의 백포트를 고려하면 어떤 이점이 있나요?

"업스트림 버전"은 원본 작성자가 관리하는 패키지 웹 사이트에서 사용할 수 있는 패키지 원본 작성자의 원본(특정 Ubuntu 버전에는 적용되지 않음) 소스 코드 버전을 의미합니까?

백포트하려면 launchpad.net에서 계정을 생성하고 링크에 설명된 대로 PGP 키를 생성해야 합니까?

답변1

"백포트"(정의상)라는 용어는 이전 버전의 시스템에서 기존 패키지를 다시 빌드하는 것을 의미합니다.

"백포트 프로세스가 업스트림 버전을 고려하지 않는" 이유는 무엇입니까?

이전에 패키지되지 않은 소프트웨어 버전을 패키징하는 것은 백포팅이 아닙니다.

백포팅의 경우 다운스트림 버전이 업스트림 버전에 비해 어떤 이점이 있나요?

무슨 뜻인지 잘 모르겠습니다. "다운스트림 릴리스"와 "업스트림 릴리스"는 무엇을 의미합니까? 일반적으로 릴리스는 업스트림에서만 사용되는 용어입니다. 패키저는 버전을 게시하지 않고 패키징만 합니다. 링크에서는 "업스트림 릴리스"라는 용어가 사용됩니다. 이는 소프트웨어 출시를 의미합니다. "업스트림"이라는 단어는 아마도 강조를 위해 중복되는 것 같습니다. "Ubuntu 버전"이라는 용어도 사용됩니다. 이는 Ubuntu 배포판의 출시를 의미합니다. 이는 운영 체제 릴리스의 새 버전의 일부로 많은 수의 소프트웨어 패키지를 한 번에 패키징하고 배포하는 것을 나타내는 집합 용어입니다. 개별 소프트웨어를 패키징하는 것을 일반적으로 릴리스라고 부르지 않습니다.

어쩌면 이미 패키징된 버전을 백포트하는 대신 새 버전을 패키징하는 것이 어떻냐고 물으실 수도 있습니다. 대답은 명확해야 합니다. 패키저가 이미 일부 작업을 수행했기 때문에 일반적으로 작업량이 적습니다. 하지만 이전 버전의 소프트웨어 패키지를 이전에 패키지되지 않은 최신 버전과 함께 재사용하는 것이 가능한 경우가 많습니다.

"업스트림 버전"은 원본 작성자가 관리하는 패키지 웹 사이트에서 사용할 수 있는 패키지 원본 작성자의 원본(특정 Ubuntu 버전에는 적용되지 않음) 소스 코드 버전을 의미합니까?

물론이죠.

백포트하려면 launchpad.net에서 계정을 생성하고 링크에 설명된 대로 PGP 키를 생성해야 합니까?

아니요, 물론 필요하지 않습니다. 하드웨어 제한 사항에 따라 컴퓨터의 Launchpad에서 할 수 있는 모든 작업을 수행할 수 있습니다. 랜치패드에는 마법의 힘이 없습니다.

보다자세한 내용은 태그를 참조하세요.

관련 정보