linux:samba:samba_ad_dc_rpmbuild

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
linux:samba:samba_ad_dc_rpmbuild [2019/01/17 07:51] – [ソースパッケージのインストール] ともやんlinux:samba:samba_ad_dc_rpmbuild [2022/04/20 12:55] (現在) – [rpmbuild 環境を整える] ともやん
行 2: 行 2:
  
 ===== rpmbuild 環境を整える ===== ===== rpmbuild 環境を整える =====
-Fedora 16 - 20+Fedora 16 - 20\\ 
 +<wrap em>注意: 以下の文献は古いです😅 yum を dnf に置き換えて作業する必要がありそうです🤔</wrap>\\ 
 +[[:linux:commands:package_management#dnfyum_%E6%AF%94%E8%BC%83|dnf / yum 比較 - パッケージ管理関連]]\\ 
 <code> <code>
 $ sudo yum install @development-tools $ sudo yum install @development-tools
行 53: 行 56:
 $ sudo useradd mockbuild $ sudo useradd mockbuild
 $ sudo passwd mockbuild $ sudo passwd mockbuild
-$ rpm -ivh samba-4.1.17-1.fc20.src.rpm+$ rpm -ivh samba-4.9.0-0.2.rc3.fc30.src.rpm
 </code> </code>
  
行 59: 行 62:
 <code> <code>
 $ cp ~/rpmbuild/SPECS/samba.spec ~/rpmbuild/SPECS/samba.spec.org $ cp ~/rpmbuild/SPECS/samba.spec ~/rpmbuild/SPECS/samba.spec.org
-$ vi rpmbuild/SPECS/samba.spec+$ vi ~/rpmbuild/SPECS/samba.spec
 </code> </code>
 +<WRAP prewrap 100%>
 ^  変更箇所  ^  変更前  ^  変更後  ^  備考  ^ ^  変更箇所  ^  変更前  ^  変更後  ^  備考  ^
 |46行目付近  |<code> |46行目付近  |<code>
行 89: 行 93:
 > Release:        %{samba_release}.mgc > Release:        %{samba_release}.mgc
 </code> </code>
 +</WRAP>
 ===== ビルドに必要なパッケージのインストール ===== ===== ビルドに必要なパッケージのインストール =====
 <code> <code>
-sudo yum-builddep ~/rpmbuild/SPECS/samba.spec+sudo yum-builddep ~/rpmbuild/SPECS/samba.spec 
 +</code> 
 + 
 +<code> 
 +読み込んだプラグイン:refresh-packagekit 
 +エラー: 371 行目: 不明なタグ: パッケージ libldb はインストールされていません。 
 +Bad spec: /home/tomoyan/rpmbuild/SPECS/samba.spec 
 +No uninstalled build requires 
 +</code> 
 +<code> 
 +371 %requires_eq libldb
 </code> </code>
 +[[https://bugzilla.redhat.com/show_bug.cgi?id=1597701|Bug 1597701 - samba-4.8.3-1.fc29.2 FTBFS: %requires_eq breaks building in non-English locale]]\\
  
 ===== RPMパッケージの再構築 ===== ===== RPMパッケージの再構築 =====
  • linux/samba/samba_ad_dc_rpmbuild.1547679062.txt.gz
  • 最終更新: 2019/05/18 02:23
  • (外部編集)