저장소에서 사용 가능한 것보다 최신 버전의 패키지로 업그레이드하는 방법은 무엇입니까?


10

오픈 소스 계보 프로그램을 사용 하는 중에 오류가 발생했습니다. 나는 버그 보고서를 제출 했고 저자는 신속하게 문제를 고쳤다 (Yay for open source!).

이제이 프로그램의 최신 릴리스 (3.2.5) (내 문제의 버그 수정 포함)를 시험 해보고 싶습니다. Apt-get은 내가 설치 한 버전 (3.2.3-1)이 이미 최신 버전임을 알려줍니다.

그렇다면 최신 버전의 패키지로 업그레이드하는 가장 좋은 방법은 무엇입니까?

나는 :

  • 현재 패키지 관리자와 함께 설치 한 버전을 제거하십시오. 최신 버전의 소스를 다운로드하여 직접 컴파일 하시겠습니까? 최신 버전이 나올 때 문제가됩니까? 최신 버전이 나올 때마다 나중에이 프로그램을 수동으로 업데이트해야합니까?
  • 위의 작업을 수행해야하지만 checkinstall 과 같은 프로그램 으로 패키지 관리자를 통해 버전을 설치할 수 있으면 수동으로 컴파일 된 버전을 제거해야합니까?
  • 패키지를 백 포트 하도록 요청해야합니까 ? 나는 규칙이 다음과 같이 읽었 기 때문에 나의 요청은 거의 기회가 없을 것이라고 생각한다.

    백 포트 될 애플리케이션은 다른 프로세스를 통해 얻을 수없는 사용자에게 의미있는 이점이 있어야합니다. 구체적으로, 유일한 목적은 버그 나 보안 취약점을 수정하는 것이어서는 안됩니다.

아니면 이것을 올바르게 수행하는 다른 방법이 있습니까?

답변:


3

이 특정한 경우에 GRAMPS 웹 사이트는 버전 3.2.5의 Ubuntu .deb 패키지에 대한 다운로드 링크를 제공합니다.

이 목록 페이지 선택 gramps_3.2.5-1_ubuntu10.deb다운로드 한 파일을 두 번 클릭하여 쉽게 설치해야한다.


이 특정 사례에 대한 정답으로이를 수락하지만 "일반적으로 가장 적합한 옵션은 무엇입니까?"라는 질문이 있습니다. 유적.
BioGeek

0

1st =>로 이동하여 현재 패키지 관리자와 함께 설치 한 버전을 제거하십시오. 최신 버전의 소스를 다운로드하여 직접 컴파일 하시겠습니까?

최신 버전이 나올 때 문제가됩니까? => 아니오

최신 버전이 나올 때마다 나중에이 프로그램을 수동으로 업데이트해야합니까? => 아니요

다른 옵션은 repo 관리자에게 소프트웨어 업데이트를 요청하거나 업데이트를 기다리는 것입니다.


특정 패키지의 리포지토리 관리자를 어디에서 찾을 수 있습니까?
BioGeek

irc에서 # ubuntu-devel을 시도하거나 해당 소프트웨어의 런치 패드 페이지를 참조하십시오. 어떤 경우에는 wiki.ubuntu.com이 도움이됩니다.
Abhijit N

1
이 특정 사례에 대한 정답으로이를 수락하지만 "일반적으로 가장 적합한 옵션은 무엇입니까?"라는 질문이 있습니다. 유적. >> 남아 있지 않다. 소스 코드를 얻어서 컴파일하도록 지시했다.
Abhijit N

1
apt는 컴파일 된 소스를 알고 있습니까? 설치된 패키지 목록에있는 특정 소프트웨어의 최신 버전을 ive로 컴파일했는지 어떻게 알 수 있습니까?
MestreLion

나는 적절한 또는 시냅스가 호환 소스에 대해 알 것이라고 생각합니다.
Abhijit N
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.