Archives

You are currently viewing archive for November 2007
Category: Linux tips
Posted by: hajime osako
RPMパッケージの利用例

パッケージの中身にどんなファイルが入っているのか調べる
$ rpm -qpl netkit-base-0.10_jp-5.i386.rpm

アンインストール
$ rpm -e package_name [--noscripts]

デバッグ情報を出力 -vv
$ rpm -Vvv package_name
Category: Linux tips
Posted by: hajime osako
環境変数の一覧を表示するには printenv

設定するには export 環境変数名=値
Category: Linux tips
Posted by: hajime osako
SunのサイトよりJDKをダウンロードし、binを実行
Apache ANTのサイトよりantをダウンロードし、
 # cd /usr/local
 # tar -xzf apache-ant-1.x.x-bin.tar.gz
 # ln -s apache-ant-1.x.x ant
 # ln -s /usr/local/ant/bin/ant /usr/local/bin/ant
$ ant -buildfile build.xml -D[dir name]="[dir path" destination

11/15: Linux > RPM

Category: Linux tips
Posted by: hajime osako
自分で作るRPMパッケージ(1/3)
7.3. 標準で定義されているマクロ
$ rpm --showrc
$ rpm --eval "%{マクロ}"

ちなみに、標準で定義されているマクロは /usr/lib/rpm/macros

一般ユーザーでRPMパッケージをビルドするには
$  mkdir -p ~/rpm/{BUILD,RPMS,SOURCES,SPEC,SRPMS}

~/.rpmmacros
%_topdir                /home/user_name/rpm
%_builddir              %{_topdir}/BUILD
%_rpmdir                %{_topdir}/RPMS
%_sourcedir             %{_topdir}/SOURCES
%_specdir               %{_topdir}/SPECS
%_srcrpmdir             %{_topdir}/SRPMS
ちなみに、rpmbuildをインストールするには、yum install rpm-build

rpmbuild -ba --define 'param_name value' spac_file_name