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には2つのダウンストリームパッチがあります。

したがって、あるパッチはビルドプロセスを少し調整することができ、他のパッチは古いソースコードが最新のgccで動作するようにすることができます。特別なものではありません。

最新のツールでどのようにコンパイルできますか?

最新のQtでコンパイルする方法を尋ねるなら、答えは「いいえ」です。それでもQt3Fedoraで利用可能したがって、秘密はQt3を使用できるようにすることです。

おすすめ記事