• ベストアンサー

Redhat-Linux7.1J で「zlib」パッケージを正常にインストールしたい

Redhat-Linux7.1JのOSを導入完了しています。 Redhat-Linux7.1JのCDROM(1枚目)から 「zlib」パッケージをインストールしようとすると、 次のようなエラーがでて、結果的にはインストールできません。 このzlibがインストールできないと、 あるパッケージがインストールできないので、とても困っています。 どうすれば、「zlib」パッケージを正常にインストールできるでしょうか? 教えてください! <コマンド>  # rpm -ivh zlib-1.1.3-22.i386.rpm <実行結果> Preparing... #######################[ 100%] 1:zlib エラー: unpacking of archive failed on file /usr/share/doc/zlib-1.1.3/README: cpio: MD5 sum mismatch

noname#2802
noname#2802

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

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

ファイルが壊れています。 Check SumがMismatchで解凍できません。 たとえば、次のftpサイトから、ダウンロードされたらと思います。 "#"を表示するのは、-ivhの"h"を指定したので、ハシュで進行状況をしめしていますが、最後で、チェックサムの不一致です。 http://ftp.dti.ad.jp/pub/OpenBSD/distfiles/rpm/

参考URL:
http://ftp.dti.ad.jp/pub/OpenBSD/distfiles/rpm/
noname#2802
質問者

お礼

無事、インストールできました。ありがとうございました。

その他の回答 (1)

  • mph
  • ベストアンサー率54% (39/72)
回答No.2

CD-ROMは売られている(RedHat純正)ものでしょうか?それとも雑誌の付録や自分で焼いたものでしょうか? バイナリの中身がおかしいので普通の方法ではそのパッケージはインストールできません。 強制インストールもできますが、パッケージ管理がおかしくなる可能性があるのであまりおすすめできません。 SRPMSを用いてソースから入れるのが一番平和のような気がします。 0) rootになる 1) ソースCDなりを探して、zlib-1.1.3-22.src.rpmを発見する。 2) rpm -i zlib-1.1.3-22.src.rpm でソースを展開する3) cd /usr/src/redhat/SPECS 4) rpm -ba zlib.spec 5) cd /usr/src/redhat/RPMS/i386 (たぶんここにzlib-1.1.3-22.i386.rpmがある) 6) rpm -Uvh zlib-1.1.3-22.i386.rpm 以上でできると思います。

noname#2802
質問者

お礼

参考になりました。ありがとうございました。

noname#2802
質問者

補足

ちなみに。CDROMは、雑誌の付録でした。

関連するQ&A

  • Linux のパッケージインストールとは?

    Miracle Linuxにソフトをインストールしようとしていますが、パッケージ ソフト(.rpm)の場合、パッケージインストールすれば、make、make install はしなくてもよいのでしょうか? 以下のような場合。 rpm -ivh nkf-1.71-2.src.rpm よろしくお願いします。

  • redhat系Linuxで、Sambaをインストールしたいのですが、、

    redhat系Linuxで、Sambaをインストールしたいのですが、、、 以下の様なエラーが出てしまい、libcom_err.so.3をダウンロードしようとしてもできません。。。このエラーの意味が分かりません。どなたか詳しい方がいらっしゃいましたら、教えて頂けませんか? [root@abc /]# rpm -ivh samba-3.0.0-2iconv.i386.rpm エラー: 依存性の欠如: libcom_err.so.3 は samba-3.0.0-2iconv.i386 に必要とされています libiconv.so.2 は samba-3.0.0-2iconv.i386 に必要とされています liblber.so.2 は samba-3.0.0-2iconv.i386 に必要とされています libldap.so.2 は samba-3.0.0-2iconv.i386 に必要とされています libreadline.so.4 は samba-3.0.0-2iconv.i386 に必要とされています

  • kernelのバージョンアップについて

    RedHat7.3をインストールしております。 今回kernelのバージョンをアップしようと思い試行錯誤しながら行っておりますが、上手くいきません。何卒よろしくご指導の程お願いいたします。 rpm -qa | grep kernel でインストールされいるバージョンと種類を確認しました その結果 kernel-pcmcia-cs-3,1,27-18 kernel-2.4.18-3 が表示されましたので ダウンロードサイトより  kernel-2.4.20-20.7.i386.rpmをダウンロードして rpm - U kernel-2.4.20.7.1386.rpm でインストールしたところ error:unpacking of archive failed on file /boot/system.map-2.4.20-20.7;3fa5114c:cpio:MD5 sum mismatch と表示され上手い行きません どこが悪いのでしょうか、またどのようにすればバージョンアップできるのでしょうか よろしくお願いいたします。

  • redhat LinuxへTOMCATのインストールについて

    どなたか、redhat LinuxへTOMCATのインストールの 方法を教えていただけませんでしょうか? 現状は、/usr/locarの下に apache j2sdk-1_3_0_02_linux.rpm jakarta-tomcat-3.2.1.src が展開してあります。 Javaサーバーサイドプログラミング 原田洋子著 を見て挑戦しているのですが、どうしてもapacheに tomcatをアドオンすることができません。 Makefile.linuxが見つからないのですが。 展開の仕方が悪いのでしょうか?

    • ベストアンサー
    • Java
  • Linuxのパッケージインストール

    CentOSにおいて、以下のパッケージをrpmコマンドを使用してインストールしようとしてますが、依存性の欠如でインストールすることができません。 依存性が欠如しているパッケージ名は表示されるのですが、その名前のパッケージ名はCentOSのisoファイルの中には見受けられません。 どのようにしてインストールすべきかご教授下さい。 ■環境  CentOS release 6.4 (Final)  64bitOS   ■インストールしたいパッケージ  compat-libstdc++-33-3.2.3-69.el6.i686.rpm  glibc-2.12-1.107.el6.i686.rpm  libstdc++-4.4.7-3.el6.i686.rpm  libstdc++-devel-4.4.7-3.el6.i686.rpm   ■目的  Oracle Database 12c Release 1 (12.1.0.1) 導入/検証のため  http://www.oracle.com/technetwork/jp/database/enterprise-edition/documentation/db121linux-x64-ja-v10-1984264-ja.pdf     ■インストールされていないパッケージをインストールした際に表示されるメッセージ  # rpm -ivh compat-libstdc++-33-3.2.3-69.el6.i686.rpm 警告: compat-libstdc++-33-3.2.3-69.el6.i686.rpm: ヘッダ V3 RSA/SHA256 Signature, key ID c105b9de: NOKEY エラー: 依存性の欠如: libc.so.6 は compat-libstdc++-33-3.2.3-69.el6.i686 に必要とされています libc.so.6(GLIBC_2.0) は compat-libstdc++-33-3.2.3-69.el6.i686 に必要とされています libc.so.6(GLIBC_2.1) は compat-libstdc++-33-3.2.3-69.el6.i686 に必要とされています libc.so.6(GLIBC_2.1.3) は compat-libstdc++-33-3.2.3-69.el6.i686 に必要とされています libc.so.6(GLIBC_2.2) は compat-libstdc++-33-3.2.3-69.el6.i686 に必要とされています libc.so.6(GLIBC_2.3) は compat-libstdc++-33-3.2.3-69.el6.i686 に必要とされています libm.so.6 は compat-libstdc++-33-3.2.3-69.el6.i686 に必要とされています # # rpm -ivh glibc-2.12-1.107.el6.i686.rpm 警告: glibc-2.12-1.107.el6.i686.rpm: ヘッダ V3 RSA/SHA1 Signature, key ID c105b9de: NOKEY エラー: 依存性の欠如: libfreebl3.so は glibc-2.12-1.107.el6.i686 に必要とされています libfreebl3.so(NSSRAWHASH_3.12.3) は glibc-2.12-1.107.el6.i686 に必要とされています # # rpm -ivh libstdc++-4.4.7-3.el6.i686.rpm 警告: libstdc++-4.4.7-3.el6.i686.rpm: ヘッダ V3 RSA/SHA1 Signature, key ID c105b9de: NOKEY エラー: 依存性の欠如: ld-linux.so.2 は libstdc++-4.4.7-3.el6.i686 に必要とされています ld-linux.so.2(GLIBC_2.3) は libstdc++-4.4.7-3.el6.i686 に必要とされています libc.so.6 は libstdc++-4.4.7-3.el6.i686 に必要とされています libc.so.6(GLIBC_2.0) は libstdc++-4.4.7-3.el6.i686 に必要とされています libc.so.6(GLIBC_2.1) は libstdc++-4.4.7-3.el6.i686 に必要とされています libc.so.6(GLIBC_2.1.3) は libstdc++-4.4.7-3.el6.i686 に必要とされています libc.so.6(GLIBC_2.2) は libstdc++-4.4.7-3.el6.i686 に必要とされています libc.so.6(GLIBC_2.3) は libstdc++-4.4.7-3.el6.i686 に必要とされています libc.so.6(GLIBC_2.3.2) は libstdc++-4.4.7-3.el6.i686 に必要とされています libc.so.6(GLIBC_2.4) は libstdc++-4.4.7-3.el6.i686 に必要とされています libm.so.6 は libstdc++-4.4.7-3.el6.i686 に必要とされています libm.so.6(GLIBC_2.0) は libstdc++-4.4.7-3.el6.i686 に必要とされています # # rpm -ivh libstdc++-devel-4.4.7-3.el6.i686.rpm 警告: libstdc++-devel-4.4.7-3.el6.i686.rpm: ヘッダ V3 RSA/SHA1 Signature, key ID c105b9de: NOKEY エラー: 依存性の欠如: libstdc++(x86-32) = 4.4.7-3.el6 は libstdc++-devel-4.4.7-3.el6.i686 に必要とされています libstdc++.so.6 は libstdc++-devel-4.4.7-3.el6.i686 に必要とされています #

  • Redhat Linux5 について

    Redhat Linux5をインストールするとき、インストールパッケージの選択が可能ですが、そのパッケージはどのパーティションにインストールされるのでしょうか? パーティションは、/boot /usr /var /opt /home / swap が存在します。 /usrか/optかなぁ?と思うのですが、よろしくお願いします。

  • RedHat Linux のインストールについて

    Linuxははじめてです。 RedHat Linuxの9をインストールしています。 サーバーではなく、ワークステーションです。 アップグレードではなくて、新規にインストールします。 マシンはWin98の少し古いマシンです。 HDDを増設してあり、Cドライブ(マスター)にWindows、Dドライブ(スレーブ)をLinuxにするつもりです。 Dドライブは、FDISKで領域を全て削除しました。 LANに接続しています。回線はフレッツADSL1.5Mです。(実効速度は1.1MBくらい) LANボードはPCI接続の3com製のもので、Linuxに対応しています。 FTPからダウンロードするつもりで、専門書をみながらインストール作業をしています。 ですが、何度かやり直しても、「パッケージのインストール」という画面で動かなくなります。 画面には棒グラフが出ていて、12%とか15%で止まってしまい、3時間くらいほったらかしにしても進んでいません。 ルーターのデータポートが消えたままなので、データのやり取りもないと思われます。 ダウンロード先は ftp.redhat.com です。 redhat社のHPにかかれてあるミラーサイトも試してみましたが、接続不能や見つからないといったエラーがでます。 質問ですが、 Linuxのインストール(ダウンロード)にはどれくらい時間がかかるものなのでしょうか? 本には、具体的な時間がかかれていません。「機種によっては時間がかかる」と書かれています。 そして、ミラーサイトでもちゃんとダウンロードできるのですか?

  • RedHat Linux Enterprise ES(ver3)のパッケージを最新化したい

    現在、RedHat Linux Enterprise ES(ver3)のインストールが完了した状態です。 インストール時に入れたパッケージを全て最新化したいのですが、これは手動でrpmを全てダウンロードし、インストールしていく必要があるのでしょうか。 CentOSみたく、yumコマンドで一括アップデートする事はできないのでしょうか。

  • RedHat9 Linuxでvsftpdを上書きインストールしたいです。

    RedHat9 Linuxでvsftpdをインストールしました。 ファイルをいろいろいじってしまったので、再度、インストールしたいのですが、どのようにしたらよいでしょうか?rmp -ihv vsftpd-1.1.3-8.i386.rpm とやっても上書きインストールはされないようなんです。

  • Linuxへのインストール方法について

    Linuxでのインストールの仕組みが全く分かっていない初心者です。 アンチウィールスソフトをインストールしようとしたら、「zlibのバージョンを1.2.2以上に上げて下さい」とのメッセージが出ました。(CentOS4.4にClamAVを入れようとしている途中で) そこで、現在何がインストールされているのか調べたら、 # rpm -qa | grep zlib zlib-devel-1.2.1.2-1.2 zlib-1.2.1.2-1.2 となっており、 # yum update zlib を試みましたが、うまく行かず、 どうやら、zlib-1.2.3.tar.gzの形でダウンロードしてインストールするしかない模様。 そこで、現行バージョンをアンインストールすべく、思い切って # rpm -e zlib を実行してみましたが、どうやらかなりの重要ソフトらしく、依存して動作中のものがたくさんあるためか、削除ができません。 また、旧バージョンはそのままにして、新たにzlib-1.2.3.tar.gzを展開して、インストール動作を済ませることはできましたが、 # ./configure # make # make install その後、どうすればいいかわからず、 相変わらず # rpm -qa | grep zlib zlib-devel-1.2.1.2-1.2 zlib-1.2.1.2-1.2 のままです。 このような場合のアンインストールやインストールの方法について教えて頂けませんでしょうか。 また、これらのことを懇切丁寧に解説した書物やサイトをご存知でしたら教えて下さい。