ユーザ用ツール

サイト用ツール


centos:rpm:rpmbuild

差分

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

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
centos:rpm:rpmbuild [2016/02/23 05:36] – temporary:rpm:rpmbuild renamed to centos:rpm:rpmbuild clownclowncentos:rpm:rpmbuild [2025/02/16 13:53] (現在) – 外部編集 127.0.0.1
行 1: 行 1:
-rpmbuild -ta ~.tar.gz +====== rpmbuild ======
  
 +rpm作成(specファイルがある場合)
  
-/usr/src/redhat/RPMS/noarch/~.noarch.rpm +===== rpmbuild用の環境構築 =====
-/usr/src/redhat/RPMS/x86_64/~.rpm+
  
-rpm -Uvh ~.rpm+<code> 
 +# yum install rpmdevtools
  
-rpm -ql +~省略
  
-rpm -+========================================================================================= 
 + パッケージ             アーキテクチャ  バージョン                リポジトリー      容量 
 +========================================================================================= 
 +インストールしています: 
 + rpmdevtools            noarch          7.5-2.el6                 base             109 k 
 +依存性関連でのインストールをします。: 
 + elfutils               x86_64          0.158-3.2.el6             base             233 k 
 + elfutils-libs          x86_64          0.158-3.2.el6             base             211 k 
 + fakeroot               x86_64          1.12.2-22.2.el6           base              73 k 
 + fakeroot-libs          x86_64          1.12.2-22.2.el6           base              23 k 
 + gdb                    x86_64          7.2-75.el6                base             2.3 M 
 + rpm-build              x86_64          4.8.0-38.el6_6            updates          127 k 
 + unzip                  x86_64          6.0-2.el6_6               updates          149 k 
 + 
 +トランザクションの要約 
 +========================================================================================= 
 +インストール         8 パッケージ 
 + 
 +省略~ 
 + 
 +インストール: 
 +  rpmdevtools.noarch 0:7.5-2.el6                                                          
 + 
 +依存性関連をインストールしました: 
 +  elfutils.x86_64 0:0.158-3.2.el6          elfutils-libs.x86_64 0:0.158-3.2.el6          
 +  fakeroot.x86_64 0:1.12.2-22.2.el6        fakeroot-libs.x86_64 0:1.12.2-22.2.el6        
 +  gdb.x86_64 0:7.2-75.el6                  rpm-build.x86_64 0:4.8.0-38.el6_6             
 +  unzip.x86_64 0:6.0-2.el6_6               
 + 
 +完了しました! 
 + 
 +# rpmdev-setuptree 
 +# tree ~/ 
 +/root/ 
 +├── rpmbuild 
 +│?? ├── BUILD 
 +│?? ├── RPMS 
 +│?? ├── SOURCES 
 +│?? ├── SPECS 
 +│?? └── SRPMS 
 +</code> 
 + 
 +■ rpmbuildに必要な依存ファイルをインストール 
 + 
 +<code> 
 +# yum install -y zlib-devel openssl-devel curl-devel expat-devel gettext subversion-perl perl-YAML xmlto asciidoc perl-ExtUtils-MakeMaker 
 +</code> 
 + 
 +■ gitの最新版を取得 ~ rpmbuild 
 + 
 +<code> 
 +# cd ~/rpmbuild/SOURCES/ 
 +[ SOURCES]# wget https://www.kernel.org/pub/software/scm/git/git-2.4.5.tar.gz 
 +[ SOURCES]# tar xzvf git-2.4.5.tar.gz 
 +[ SOURCES]# cp ../SOURCES/git-2.4.5/git.spec ~/rpmbuild/SPECS/ 
 +[ SOURCES]# rpmbuild -ba ~/rpmbuild/SPECS/git.spec 
 + 
 +[ SOURCES]# cd ~/rpmbuild/RPMS/x86_64/ 
 +[ x86_64]# ll 
 + git-2.4.5-1.el6.x86_64.rpm 
 + git-all-2.4.5-1.el6.x86_64.rpm 
 + git-arch-2.4.5-1.el6.x86_64.rpm 
 + git-cvs-2.4.5-1.el6.x86_64.rpm 
 + git-email-2.4.5-1.el6.x86_64.rpm 
 + git-gui-2.4.5-1.el6.x86_64.rpm 
 + git-svn-2.4.5-1.el6.x86_64.rpm 
 + gitk-2.4.5-1.el6.x86_64.rpm 
 + gitweb-2.4.5-1.el6.x86_64.rpm 
 + perl-Git-2.4.5-1.el6.x86_64.rpm 
 +</code> 
 + 
 +■ インストール 
 + 
 +<code> 
 +[ x86_64]# rpm -ivh git-2.4.5-1.el6.x86_64.rpm perl-Git-2.4.5-1.el6.x86_64.rpm 
 +[ x86_64]# git --version 
 +git version 2.4.5 
 +</code>
  
centos/rpm/rpmbuild.1456205774.txt.gz · 最終更新: 2025/02/16 13:50 (外部編集)