インストール中に Xterm を使用する RPM パッケージを作成しました。RPM にパックする前に作成したパッケージをインストールするたびに、インストールの Xterm 部分は正常に動作しました。RPM にパックした後、または を使用してインストールしようとするとyum
、が見つからないというrpm
エラーが行に表示されるのはなぜでしょうか。私はこれを Red Hat 6.5 で使用しています。xterm
xterm
答え1
質問の最も可能性の高い解釈は、OPが(おそらくスクリプトから)xtermを実行して手動インストールの一部を実行したということです。しかし、その機能をRPMまたはスクリプトレットに組み込むと%prep
、RPMが次のように実行されるため機能しません。%pre
%post
根は、ユーザーの X ディスプレイにはアクセスできません ( を使用して開かれxhost
、スクリプトがDISPLAY
変数を設定しない限り)。
もちろんこれは推奨されませんが、それでも人々はそれを行います: