質問: のソースはどこにありますか .elcファイルのemacslispソースコード? 例えばcal-mayan.elc /binディレクトリ内のファイル? 例えばcat、split、およびecho
回答: rpmベースのディストリビューションの場合は、「rpm -qi <somepackage>」、または元のパッケージがわからない場合は「rpm -qi <somefile>」と尋ねることができます。ソースrpmとは何か、およびソースのホームページが表示されます。 fedora(およびyumを使用する他のディストリビューション)では、yumdownloaderを使用してソースパッケージを取得できます。 「yumdownloader--source <package>」がそれを取得します。次に、rpm(1)コマンドを使用して、ソースを解凍できます(ソースrpmパッケージには、アップストリームソース、さまざまなパッチ、構成ファイル、および結果のビルドとインストールを指示するスペックファイルが含まれています)。これは、何らかのローカル変更を加えたパッケージをインストールする必要がある場合に便利です(おそらく、次のアップストリームバージョンをチェックアウトするためだけに)。