Red Hatのソースを表示
←
Red Hat
ナビゲーションに移動
検索に移動
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、次のグループに属する利用者のみが実行できます:
登録利用者
。
このページのソースの閲覧やコピーができます。
Red Hat 系 Linux distribution に関する覚書。 =マルチメディア= 米国の特許の対象となるソフトウェアが Red Hat 公式リポジトリに含まれないため、[https://rpmfusion.org/ RPM Fusion] が代わりに提供する。 ==audacious の AAC 再生== # dnf install faad2 audacious-plugins-freeworld-ffaudio ===参考文献=== * [https://forums.fedoraforum.org/showthread.php?329605-Audacious-cant-play-m4a(AAC)-files Fedora Forums] =パッケージ開発= 開発環境の用意及びソースの取得と構築方法。 ==地均し== ===開発ツールのインストール=== ====fc40 まで(従来の dnf/yum)==== dnf groupinstall "Development Tools" "Development Libraries" ====fc41 以降(dnf5)==== dnf install @development-tools ====その他役に立つパッケージ==== dnf install fedpkg rpmautospec rpmdevtools rpmlint ===rpmbuild 環境の初期化=== rpmdev-setuptree ===パッケージの構築時依存関係の解決=== dnf builddep $PACKAGE ==パッケージソースの取得== 一番使いやすいのは fedpkg でしょう。現環境のリリースのソースだけだなく、[https://src.fedoraproject.org/ Fedora Package Sources] にある git リポジトリをまるごと持ってきてくれる。 fedpkg clone -a $PACKAGE dnf でもできる。 dnf download --source $PACKAGE SRPM があれば、その内容を展開することができる。 rpm2cpio $PACKAGE.src.rpm | cpio -idmv ==パッケージ構築== もとのソースを持ってくる(git リポジトリのディレクトリで)。リポジトリが公式枝(f43 とか)に設定されていないとコケる。 fedpkg sources rpmbuild 環境なら spectool -g $PACKAGE.spec 構築に走り出す。 fedpkg local rpmbuild -bb $PACKAGE.spec =参考文献= * [https://docs.fedoraproject.org/en-US/package-maintainers/Package_Maintenance_Guide/ Package Maintenance Guide :: Fedora Docs] * [https://www.redhat.com/sysadmin/create-rpm-package How to create a Linux RPM package - Enable Sysadmin] * [https://www.osradar.com/install-development-build-tools-fedora/ How to install the Development and build tools on Fedora 34/33 - osradar] [[en:Red Hat]]
Red Hat
に戻る。
ナビゲーション メニュー
個人用ツール
ログイン
名前空間
ページ
議論
日本語
表示
閲覧
ソースを閲覧
履歴表示
その他
検索
案内
メインページ
最近の更新
おまかせ表示
MediaWiki についてのヘルプ
特別ページ
ツール
リンク元
関連ページの更新状況
ページ情報