最近Fedoraに切り替えました。
説明されている手順に相当するものを探しています ここ しかしyumでは、頻繁に使用されるソフトウェアでコンパイラの最適化の両方を利用できます ビルド前のバイナリでは提供できません パッケージマネージャーにインストール済みのパッケージを管理させることの長所。
「ソース」という言葉は、 yumのmanページ でも言及されていません。たぶんrpmはこれを行う方法を提供しますか?
お時間をいただきありがとうございます!
SRPM(ソースRPM)パッケージをダウンロードして、自分でコンパイルできます。
yumdownloader --source SOME_PACKAGE_NAME
yumdownloader
アプリがインストールされていない場合は、yum-utils
パッケージをインストールしてください。
yum-builddep SOME_PACKAGE_NAME
rpm -iv somepackage-x.y.z-v.dist.src.rpm (replace with the SRPM path)
これで、~/rpmbuild/
ディレクトリにソースファイルが入力されました。必要なハックを行って再コンパイルできます(スペックファイルから再構築するには、パッケージrpm-build, rpmdevtools
およびオプションでrpm-sign
が必要です。マニュアルページを参照してください)。 RPMパッケージングはかなり豊富なトピックであり、ここでのマージンは小さすぎます...;)
あなたは mock
、Fedoraが推奨するパッケージングとテストスイートに興味があるかもしれません。