Fedora에서 소스 코드를 다운로드하고 컴파일하는 방법

Fedora에서 소스 코드를 다운로드하고 컴파일하는 방법

Fedora에서 여전히 Six.x86_64 패키지로 사용할 수 있는 매우 오래된 게임("six"라는 이름)이 있으며 이를 취미 프로젝트에 사용하고 싶습니다. 원본 작성자의 최신 소스 코드가 있지만 그렇게 오래된 도구(2010년 이전 버전 - Qt3 등)가 없기 때문에 컴파일할 수 없습니다.

Fedora는 계속 실행할 수 있는 것 같습니다. 소스를 얻지 않고는 어떻게 해야 할지 모르겠습니다. 그들은 소스를 나열합니다https://src.fedoraproject.org/rpms/six/tree/rawhide그러나 "포크 및 편집"을 시도하면 중지되고 시간 초과되거나 더 진행되면 Fedora 계정에 가입하라는 메시지가 표시되지만(저는 그렇습니다) 대신 "방법" 메시지에 대한 메시지와 함께 실패합니다. URL에 액세스할 수 있도록 허용되었습니다. 이것이 무엇을 의미하는지 모르겠습니다.

그래서 몇 가지 질문이 있습니다.

  • 소스 코드 사본을 얻으려면 어떻게 해야 합니까?
  • Fedora는 어떻게 계속 실행됩니까? 내가 할 수 있을까?
  • 최신 도구로 어떻게 컴파일할 수 있나요?

그런데 소프트웨어의 최종 버전은 작성자의 GitHub에 있습니다.https://github.com/melisgl/6대신 Fedora를 사용하도록 권장하고 싶지만 연락 방법을 모르겠습니다. 2002년경 이후 Fedora를 사용한 것은 이번이 처음입니다. 대부분 학교에서 Fedora를 사용했기 때문입니다. 나는 그 나름의 이유로 Gentoo를 좋아합니다. 이제 쉬 벤투입니다.

답변1

소스 코드 사본을 얻으려면 어떻게 해야 합니까?

가장 쉬운 방법은 소스 RPM을 다운로드하는 것입니다 dnf download --source six(또는 Fedora를 사용하지 않는 경우 다운로드할 수 있습니다).코지에서). .src.rpm업스트림 소스 tarball, Fedora용 패치 및사양문서.

Fedora는 어떻게 계속 실행됩니까? 내가 할 수 있을까?

Fedora에는 단 두 개의 다운스트림 패치가 있습니다:

따라서 한 패치는 빌드 프로세스를 약간 조정할 수 있고, 다른 패치는 이전 소스 코드가 최신 gcc에서 작동하도록 만들 수 있습니다. 특별한 것은 아닙니다.

최신 도구로 어떻게 컴파일할 수 있나요?

최신 Qt로 컴파일하는 방법을 묻는다면 대답은 '아니오'입니다. 여전히 Qt3페도라에서 사용 가능따라서 비결은 Qt3를 사용할 수 있게 만드는 것입니다.

관련 정보