無印PCのゲストでSL-7.0 64bit   part21 leafpadをインストール

参考http

http://882323836.hatenablog.com/entry/2014/08/14/083455

出来たleafpadで文字列の置換はOKでした。 

落としたleafpad-0.8.18.1-4.fc17.src.rpmをホームに置いて

$ rpm -ivh leafpad-0.8.18.1-4.fc17.src.rpm

$ cd ~/rpmbuild/SPECS

$ rpmbuild -ba leafpad.spec
警告: %changelog に偽の日付: Sat Nov 27 2005 Ignacio Vazquez-Abrams <ivazquez@ivazquez.net> 0.8.5-1
エラー: ビルド依存性の失敗:
intltool は leafpad-0.8.18.1-4.el7.x86_64 に必要とされています

ここでYUMEXで intltool をインストの後、再び
$ rpmbuild -ba leafpad.spec

$ cd ~/rpmbuild/RPMS/x86_64

$ ls

leafpad-0.8.18.1-4.el7.x86_64.rpm leafpad-debuginfo-0.8.18.1-4.el7.x86_64.rpm

$ sudo yum localinstall leafpad-0.8.18.1-4.el7.x86_64.rpm

読み込んだプラグイン:fastestmirror, langpacks
leafpad-0.8.18.1-4.el7.x86_64.rpm を調べています: leafpad-0.8.18.1-4.el7.x86_64
leafpad-0.8.18.1-4.el7.x86_64.rpm をインストール済みとして設定しています
依存性の解決をしています
--> トランザクションの確認を実行しています。
---> パッケージ leafpad.x86_64 0:0.8.18.1-4.el7 を インストール
--> 依存性解決を終了しました。

依存性を解決しました

=======================================================
Package アーキテクチャ
バージョン リポジトリー 容量
=======================================================
インストール中:
leafpad x86_64 0.8.18.1-4.el7 /leafpad-0.8.18.1-4.el7.x86_64 328 k

トランザクションの要約
=======================================================
インストール 1 パッケージ

合計容量: 328 k
インストール容量: 328 k
Is this ok [y/d/N]: y
Downloading packages:
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
インストール中 : leafpad-0.8.18.1-4.el7.x86_64 1/1
検証中 : leafpad-0.8.18.1-4.el7.x86_64 1/1

インストール:
leafpad.x86_64 0:0.8.18.1-4.el7

完了しました!

$

-------------------

まとめると
$ yumdownloader --source --enablerepo=fedora,fedora-updates なんとか
$ rpm -ivh なんとか.src.rpm
$ cd ~/rpmbuild/SPECS
$ rpmbuild -ba なんとか.spec
$ cd ~/rpmbuild/RPMS/x86_64        または  $ cd ~/rpmbuild/RPMS/noarch
$ ls
$ sudo yum localinstall なんとか.rpm

下記は強制インストールでは無いようだ。
$ sudo yum -y localinstall なんとか.rpm

強制インストール
$ sudo su
パスワード
# rpm -i --force --nodeps なんとか.rpm 或は
# rpm -ivh --force --nodeps なんとか.rpm
-------------------