• ベストアンサー

RPMの作り方

RED HATで、コンパイルした物をRPM形式に変換して、公開したいのですが、どのようにすればいいのか、わかりません。 どうか、教えてください。お願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • honiyon
  • ベストアンサー率37% (331/872)
回答No.1

こんにちは、honiyonです。  以下を参照してみてください。  http://www.linux.or.jp/JF/JFdocs/RPM-HOWTO-6.html  因みに以下はGoogleでの検索結果です。  http://www.google.co.jp/search?sourceid=navclient&hl=ja&ie=utf8&oe=utf8&q=rpm+%E4%BD%9C%E6%88%90%E3%81%AE%E4%BB%95%E6%96%B9  簡易的なヘルプならば、「#man rpm」もしくは「#jman rpm」でも参照出来ますよ。  参考になれば幸いです(..

関連するQ&A

  • RPMでインストールできない

     Red Hat Linux 6.2Jでrpm-3.0.4-0.48がインストールされています。以下のようにsambaを入れようとしたら、メジャー番号3以下のものしかサポートされていないとメッセージが出て、うまく動いてくれません。どのように対処すればいいでしょうか? # rpm -ivh samba-2.0.10-ja_1.2.i386.rpm only packages with major numbers <= 3 are supported by this version of RPM error: samba-2.0.10-ja_1.2.i386.rpm cannot be installed

  • RPMでインストールがうまくできない、、、

    Red Hat Linux 7Jをつかっています。ネットからRPMパッケージをダウンロードして来てインストールしようとしているのですがいつもGnoRPMに「これはRPMじゃないよ」みたいな事をいわれインストールできません。コマンドラインでやってもダメでした。 唯一、SylpheedはうまくインストールできたのでGnoRPMのせいでは無いと思います。また、インストールしようとしたパッケージもSambaとかJAVA2 SDKとかでこっちにも問題があるとは思えません。 何が悪いのか、どうすればいいのか、等をお教え頂けると幸いです。

  • rpmの実行ユーザーについて

    rootユーザーで、rpm(例えば、rpm -qa)を実行すると、 強制終了するまでプロセスが終了しません。 他のユーザーで実行すると、正常に実行できるのですが、 なぜかrootユーザーではうまくいきません。 OSは、Red Hat Linux release 9です。 原因判明にヒントとなることがありましたら、ご教授ください。

  • rpmコマンド以外でインストール先を調べる方法

    Red Hat Linux 7.2です。 mysqlのインストール先をコマンドから調べたいのですがrpmでインストールしていないためrpm -qlは使えません。 確実にmysqlのインストール先のみを取得するにはどうすればよいのでしょうか?

  • rpmでのインストール

    自作PCに Red Hat Linux release9 (shrike) kernel 2.4.20-8 on an i686 をインストールしています。 rpmパッケージで postgreSQL mySQL Perl PHP Apache をインストールしたいのですが 検索をしても 『Fedora』というLinuxのrpmは見つかるのですが ttp://ftp.kddilabs.jp/Linux/packages/fedora/core/2/i386/os/Fedora/RPMS/ 自分が使っているLinux版のが見つかりません。 URLなどを教えて戴ければ幸いです。 宜しくお願いします。

  • RPMのmysqlとmysql-serverの違い

    レッドハットにmysqlを入れたのですが、よく使い方が分かりません^^ いつものサーバーを起動するコマンド(/etc/init.d/httpd start等)も見当たりません もう1つmysql-serverというRPMがあるのですが、こちらを入れないとダメなのでしょうか。 ひょっとして両方のRPMを入れて初めて動くとか!? mysqlとmysql-serverの違いについて分かる方教えてください。 SQLを発行して行を検索したりしたいのです。 RDBMSというのは1個のパッケージとして提供されるものだと思い込んでおったのですが、いろいろ入れないといけないのでしょうか・・・

    • ベストアンサー
    • MySQL
  • webalizerというソフトをインストールしたいです

    Red Hat Linux 9.0をインストールしてWEBサーバーを公開しています。 Red Hat Linux 9.0をインストールすると、自動的にwebalizerというホームページのアクセスログをとるソフトがインストールされるようです。 このwebalizerというソフトを別のサーバーにインストールしたいのですが、Red Hat Linux 9.0のCD-ROMのRPMソフトのうち、どれがwebalizerになりますか? webalizerというソフトをインストールすると、なんというファイルとなんというファイルがインストールされますか?もし、5~6個くらいの数なら、ファイル名を教えて頂きたいのですが。 また、Linuxは、Red Hatでなくてもそのまま使用できますか?

  • rpmファイルを他形式に変更

    前に作った、rpmファイルを他形式に変更したいと思っています。windowsで扱える形式(mpgなど)にしたいです。rpmファイルを作ったソフトは、変換する一方なので、戻せません。戻せるソフトを教えてください。無償のソフトでお願いします。

  • RPMを削除

    いつも拝見しています。 RPMでインストールされているMySQLとPHPを削除し ソースからインストールをしたいと考えておりますが PHPのRPMの削除はできたのですが、MySQLのRPMが削除できず、困っています。 ---------- 環境:Red Hat Enterprise Linux ES v.4 32bit/EM64T ---------- # rpm -qa | grep mysql を実行すると ---------- libdbi-dbd-mysql-0.6.5-10.RHEL4.1 mysql-bench-4.1.20-1.RHEL4.1 mysqlclient10-3.23.58-4.RHEL4.1 mysql-4.1.20-1.RHEL4.1 mysql-server-4.1.20-1.RHEL4.1 mysqlclient10-3.23.58-4.RHEL4.1 mod_auth_mysql-2.6.1-2.2 mysql-4.1.20-1.RHEL4.1 mysql-devel-4.1.20-1.RHEL4.1 ---------- と返ってきます。 # rpm -qa | grep mysql | xargs rpm -e を実行すると ---------- error: "mysqlclient10-3.23.58-4.RHEL4.1" specifies multiple packages error: "mysql-4.1.20-1.RHEL4.1" specifies multiple packages error: "mysqlclient10-3.23.58-4.RHEL4.1" specifies multiple packages error: "mysql-4.1.20-1.RHEL4.1" specifies multiple packages ---------- とエラーが出て、削除できていません。 同様に # rpm -qa | grep MySQL を実行すると ---------- perl-DBD-MySQL-2.9004-3.1 qt-MySQL-3.3.3-9.3 MySQL-python-1.0.0-1.RHEL4.1 ---------- と返ってきます。 # rpm -qa | grep MySQL | xargs rpm -e を実行すると ---------- error: Failed dependencies: perl-DBD-MySQL is needed by (installed) mysql-server-4.1.20-1.RHEL4.1.x86_64 ---------- とエラーが出て、削除できていません。 ご教授よろしくお願いします。

  • rpmファイルがインストールできずエラーを起こします。

    あるrpmファイルをインストールしようとしたところ、下記のようにエラーが表示されました。 環境:Red Hat Linux 9 ターミナルにて****.rpmファイルをインストール実行 -------------------------------------------------- # rpm -ivh ****.rpm エラー:Failed dependencies: libc.so.6(GLIBC_2.3.4) is needed by **** libc.so.6(GLIBC_2.4) is needed by **** libstdc++.so.6 is needed by **** libstdc++.so.6(CXXABI_1.3) is needed by **** libstdc++.so.6(GLIBCXX_3.4) is needed by **** -------------------------------------------------- libc.so.6(GLIBC_2.3.4),libc.so.6(GLIBC_2.4)などのファイルがないためインストールできないといってるようですが、初心者のためわかりません。対処法に詳しい方いらっしゃいましたらご回答よろしくお願いいたします。