1.bcacheのrpmを作るのにGCC5.11以上がひつようなので下記にて5.2を使えるようにしました。
Developer Toolset 4でCentOS6にお手軽にGCC5.2をインストール
wgetの個所ではcentos7用のリポジトリ追加を行っています。
#wget https://copr.fedorainfracloud.org/coprs/hhorak/devtoolset-4-rebuild-bootstrap2/repo/epel-7/hhorak-devtoolset-4-rebuild-bootstrap2-epel-7.repo
2.bcache-tools-1.0.8-5.fc24.src.rpmのダウンロード
http://rpmfind.net/linux/rpm2html/search.php?query=bcache-tools
上記よりダウンロードしました。
3.下記にてパッケージの作成を行いますがちょっとspecファイルをいじくりました。
CentOS7にFedoraのパッケージをインストールする
libblkid >= 2.24
↓
libblkid >= 2.23
に修正
4.インストールまでこぎつけましたが、衝突してインストールできませんでした。
#yum localinstall ~/rpmbuild/RPMS/x86_64/bcache-tools-*
--> 衝突を処理しています: bcache-tools-1.0.8-5.el7.centos.x86_64 は dracut < 034 と衝突しています
何がいけないのか調査中です。
5.dracut-044-18.git20160108.fc24.src.rpmをダウンロードしてパッケージを作成してインストールを行うことで上記の衝突を回避できました。
ダウンロード先は下記。
http://rpmfind.net/linux/rpm2html/search.php?query=dracut
Developer Toolset 4でCentOS6にお手軽にGCC5.2をインストール
wgetの個所ではcentos7用のリポジトリ追加を行っています。
#wget https://copr.fedorainfracloud.org/coprs/hhorak/devtoolset-4-rebuild-bootstrap2/repo/epel-7/hhorak-devtoolset-4-rebuild-bootstrap2-epel-7.repo
2.bcache-tools-1.0.8-5.fc24.src.rpmのダウンロード
http://rpmfind.net/linux/rpm2html/search.php?query=bcache-tools
上記よりダウンロードしました。
3.下記にてパッケージの作成を行いますがちょっとspecファイルをいじくりました。
CentOS7にFedoraのパッケージをインストールする
libblkid >= 2.24
↓
libblkid >= 2.23
に修正
4.インストールまでこぎつけましたが、衝突してインストールできませんでした。
#yum localinstall ~/rpmbuild/RPMS/x86_64/bcache-tools-*
--> 衝突を処理しています: bcache-tools-1.0.8-5.el7.centos.x86_64 は dracut < 034 と衝突しています
何がいけないのか調査中です。
5.dracut-044-18.git20160108.fc24.src.rpmをダウンロードしてパッケージを作成してインストールを行うことで上記の衝突を回避できました。
ダウンロード先は下記。
http://rpmfind.net/linux/rpm2html/search.php?query=dracut