• 締切済み

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

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

みんなの回答

  • ojin
  • ベストアンサー率43% (280/638)
回答No.1

RPMを頻繁に利用しているわけではないので、えらそうな事は言えないの、参考までにしてください。 1.gnorpmのGUIの画面で、ダウンロードした、rpmファイルを検証してみる。恐らく、チェクサムを検証しているようですが、「問題ありません」のメッセージがでるはずです。コマンドラインからは、rpm -K <rpmファイル>ですが、manページには、-Kオプションにはついは、なぜか説明がありません。 2.rpmは導入時に、データベースを作成しますが、このデータベースを、再構築してはと思います。 rpm --rebuilddb このデータベースのおかげで、導入済みの全てのファイルを rpm -qa で参照できます。 3.コマンドラインから、rpm -ivvh <rpmファイル> デバッグモードですので、詳細な情報が得られるかも知れません。 rpmは、導入ディレクトリィなどにあまり注意を払わなくてすむので便利なのですが、削除なども、ファイル名などを探すなど、結構めんどうなので、小生はtarファイルを使用することにしています。

関連する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でのインストール

    自作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コマンド以外でインストール先を調べる方法

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

  • rpmファイルはそのままダウンロードできない?

    linux向けのrpmファイルについて質問です。 「rpmファイルの中身を展開できないか?」と言う質問はよくありますが rpmファイルそのものの入手はどこからすれば良いのでしょうか? linux環境でインストールしたいパッケージがあり、それをrpmコマンドで インストールしようと考えているのですが、肝心のrpmファイルそのもの がネットからダウンロード出来るところが無さそうです。 rpmファイルをダウンロードできる事を唄っているサイトはありますが それでダウンロードするとcpio形式のファイルになってしまいます。 cpio形式のファイルだとコマンドレベルのインストールからやらなけれ ばならず、手間がかかるのでrpmファイルの固まりが欲しいのですが。。。 rpmファイルの入手って出来ないものなのでしょうか?

  • rpmコマンドによるインストール

    自作のプログラムのバイナリファイルをrpmbuildコマンドでrpmパッケージにして、rpmコマンドでインストールすると、make時のバイナリのサイズと、rpmコマンドによるインストール時でサイズが変わってしまいます。 rpmコマンドでインストールした場合は、バイナリのサイズが変わってしまうものなのでしょうか?

  • グループウェア Claraのインストール

    Red Hat Linux9が入っているパソコンに、グループウェアのClaraを入れようとしています。 (アドレスですが、Yahooで『グループウェア Clara』 と入力したら出てくるので検索をお願いします。) 質問内容は、インストールのマニュアルがRed Hat Linux7.3を前提に書かれているため、 マニュアルどおりにインストールが進みません。 Linuxは、『10日でおぼえるRed Hat Linux9 サーバ構築・管理入門教室』 という本についていたものを利用しました。 まず必要なRPMパッケージが Apacheは、   apacheとapache-devel PostgreSQLは、 Postgresql-libsとpostgresqlとpostgresql-server PHPは、     phpとphp-pgsql と書かれていました PostgresSQLとPHPは # rpm -qa | grep [postgresql 又は php] で確認は取れたのですが、 apacheに関しては # rpm -qa | grep apache を打っても出てきませんでした。 このパッケージもどこからDLするのかが分からないので、教えてください。 2点目に、インストールマニュアルに、PostgresSQLをインストールすると、 "postgres"というユーザができていると書かれています。 先ほどの、# rpm -qa | grep postgresql でいくつか 表示が出たので、インストールされていると思っているのですが、 # su - postgres を打ってもユーザがないといわれます。 これは、インストールができていないのでしょうか? できていないのであれば、インストール方法を教えてください。

  • Linuxにeclipseをインストールしたのですが…

    Red Hat LInux 9.0 にeclipseをインストールしたのですが、 problems during startup. Check the ".log" file int the "metadata" directory of your workspace. とメッセージが表示されて起動できません。 何処に原因があるのでしょうか? パッケージは、 Java2SDK1.4.2,eclipse-SDK-linux-motif-2.1.3, eclipse-SDK-2.1.2.1-linux-motif-Language を使用しています。 宜しければ回答お願い致します。

    • ベストアンサー
    • Java
  • gcc 4.1.2 をインストールしたい

    OSは以下です。 ----------------------------------------------------------------------------- OS:Red Hat Enterprise Linux ES release 4 (Nahant Update 6) ----------------------------------------------------------------------------- gccバージョンは以下となります。 ----------------------------------------------------------------------------- gcc バージョン 3.4.6 20060404 (Red Hat 3.4.6-9) ----------------------------------------------------------------------------- 上記のgcc バージョンを 4.1.2 に上げたいのですが、どうすればいいでしょうか? 対象マシンはリモートで操作しており、外部ネットには繋がらない環境に置かれております。 そのため、yum によるインストールができません。 必要なrpmパッケージを対象マシンにアップロードして、rpmコマンドによるインストールを 考えているのですが、どこから必要なファイルをダウンロードすればよいのか わかりません。 過去の質問から以下のサイトを見つけましたが、どのファイルが redhat で実行できるのか、 わかりません。 http://rpm.pbone.net/index.php3?stat=3&limit=1&srodzaj=1&dl=40&search=gcc4&field[]=1&field[]=2 ソースからインストールできるのならば、その方法でいいです。 どなたか、方法をご教示願います。

  • 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でなくてもそのまま使用できますか?

  • Fedora Coreでのj2sdkインストール

    Fedora Core1を今日始めて入れて、j2sdkをインストールしようと思い、以下の手順で行ったのですが chmod 777 j2sdk.1.4.1....(続く) ./j2sdk.1.4.1.... rpm -ihv j2sdk.1.4.1.....rpm 最後の命令のあとに cannot open 除外 lock on /var/lib/rpm/packages cannot open package ... 許可されていない操作です cannot open package database in /var/lib/rpm という3つのエラーが出てきてしまいます。 このようなエラーが出ないようにするにはどうしたら 良いのでしょうか?よろしくお願いします。 あと、C言語のコンパイルをするときはどういう コマンドを使うのでしょうか?