rpm
yumとrpm
yum yumでは内部でrpmを実行しており、rpmより高機能。 依存関係のあるものも自動でインストールしてくれる。 yum install [パッケージ] rpm rpmでは依存関係のあるものは自動でインストールでき…依存関係のあるものを無視して対象のRPMを削除する
yum remove mysql-community-libs mysql-community-libs-compat とかやると依存関係のものが消えて大変なことになるのですが、 素のmysql系のものと差し替えるときに…rpmrebuildにyesman
rpmrebuild –verify=no ${package}.${arch}yumでrpmを取得する
外部にリクエストを送れないsucksなサーバーにおいて、 パッケージを更新するときに以下の方法で別のサーバーからダウンロードしてインストールできます。 yum install yum-plugin-downloadonl…amazon linuxの公式リポジトリから入るphpのconfigureオプションを調べる
php -iで見れなかったのでSRPMから見ることにします。 amazon linuxの場合はyumdownloaderではなくget_reference_sourceでSRPMを取得します。 get_reference…chefでrpmがインストールされていない時だけremote_fileでファイルを取得する
remote_file “/tmp/test-***.rpm do source “https://*****/test-***.rpm” mode 0744 not_if “rpm -q test-***” end特定のrpmがインストールされているかを調べる
いままでrpmのインストール状況を調べるときは $ rpm -qa | grep nginx のようにやっていたのですが普通に-qでパッケージ名を指定すればインストール状況を調べられたようです。 $ rpm -q ngi…rpmで入ったファイルの一覧を取得
rpm -ql {パッケージ名} 以下のようにファイルのパスが出ます。 $ rpm -ql perl-libwhisker2 /usr/share/doc/perl-libwhisker2-2.5 /usr/share/…12