CentOS5.3でMondoRescueのRescueインストールができない

このQ&Aのポイント
  • CentOS5.3を使用してMondoRescueをRescueインストールしようとしたが、インストールに失敗した。
  • インストール作業は指定された7つのパッケージをダウンロードしてインストールするというものだったが、エラーが発生し、再度挑戦したが結果は同じだった。
  • また、mondoarchiveコマンドを実行したが、インストールされていないというエラーが表示された。
回答を見る
  • ベストアンサー

CentOS5.3 mondo Rescueインストールできない。

CentOS5.3を使用しています. システムのフルバックアップにMondoRescueを使用しようと考えました。 そこで下記サイトを参考にインストールを試みましたが失敗におわりました http://www.thinkit.co.jp/cert/article/0612/7/1/2.htm 作業内容は #yum install -y mkisofs #yum install -y cdrecord #yum install -y dvd+rw-tools # mkdir /backup # cd back afio-2.4.7-1.src.rpm buffer-1.19-1.src.rpm mindi-2.0.6-1.centos5.src.rpm mindi-busybox-1.7.3-1.rhel5.src.rpm mondo-2.2.8-1.centos5.src.rpm lzo-1.08-4.2.el5.rf.i386.rpm lzop-1.01-2.el5.rf.i386.rpm wgetコマンドにて上記7点のパッケージをダウンロードごインストール # rpm -ivh *.rpm 警告: lzo-1.08-4.2.el5.rf.i386.rpm: ヘッダ V3 DSA signature: NOKEY, key ID 6b8d79e6 準備中... ########################################### [100%] 1:lzo ########################################### [ 17%] 2:lzop ########################################### [ 33%] エラー: %sourcedir を /usr/src/redhat/SOURCES に作成できません。 エラー: %sourcedir を /usr/src/redhat/SOURCES に作成できません。 エラー: %sourcedir を /usr/src/redhat/SOURCES に作成できません。 エラー: %sourcedir を /usr/src/redhat/SOURCES に作成できません。 上記のエラーがでましたので/usr/src/redhat/SOURCESフォルダを作成し 再度挑戦。 # rpm -ivh *.src.rpm 1:afio ########################################### [100%] 2:buffer ########################################### [100%] 3:mindi 警告: ユーザ pb は存在しません - root を使用します 警告: ユーザ pb は存在しません - root を使用します 警告: グループ pb は存在しません - root を使用します ########################################### [100%] 4:mindi-busybox 警告: ユーザ pb は存在しません - root を使用します 警告: グループ pb は存在しません - root を使用します ########################################### [100%] 警告: ユーザ pb は存在しません - root を使用します 警告: グループ pb は存在しません - root を使用します 5:mondo 警告: ユーザ pb は存在しません - root を使用します 警告: ユーザ pb は存在しません - root を使用します 警告: グループ pb は存在しません - root を使用します ########################################### [100%] [root@linux01 backup]# rpm -ivh *.src.rpm 1:afio ########################################### [100%] 2:buffer ########################################### [100%] 3:mindi 警告: ユーザ pb は存在しません - root を使用します 警告: ユーザ pb は存在しません - root を使用します 警告: グループ pb は存在しません - root を使用します ########################################### [100%] 4:mindi-busybox 警告: ユーザ pb は存在しません - root を使用します 警告: グループ pb は存在しません - root を使用します ########################################### [100%] 警告: ユーザ pb は存在しません - root を使用します 警告: グループ pb は存在しません - root を使用します 5:mondo 警告: ユーザ pb は存在しません - root を使用します 警告: ユーザ pb は存在しません - root を使用します 警告: グループ pb は存在しません - root を使用します ########################################### [100%] このようなメッセージが出たがインストールされているかと思い試しに # mondoarchive コマンドを打ってみたが下記のようなエラーが出ました。 -bash: mondoarchive: command not found ============================== 警告メッセージのユーザーpbとかグループpbは存在しないとかありますが インストール方法にpbを作れ!!とも書いていないので・・・ OSはCentOS5.3 kernelは2.6.18-128.1.14.el5-i686 を使用しています. PCの機種はIBM thinkpadr40です。 よろしくおねがいします。

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

  • ベストアンサー
  • D-Matsu
  • ベストアンサー率45% (1080/2394)
回答No.2

> rpmのパッケージもmakeする必要があるんですか? 私は「パッケージ」ではなく「ソースパッケージ」と言いました。カスタマイズ用にバイナリではなくソースの状態で配布されているもので、実行バイナリは別に作る必要があるものです。 今回ソースパッケージを使っていると判断する理由は、パッケージのうち5つが.src.rpmであることと、以下のエラーです。 > エラー: %sourcedir を /usr/src/redhat/SOURCES に作成できません。 明らかにソースを展開しようとしてますね。 ソースパッケージは使った事がないので詳しくはわかりませんが、一応この辺参考にしてパッケージを作れば良さそうです。 http://www.pochinet.org/linux0A007e.htm

mercury-
質問者

お礼

いろいろありがとうございます。 只今、Linuxの勉強中でとても参考になりました。 肝心のMondo Rescueは結局リポジトリを設定し、yumコマンドにてインストールできました。

その他の回答 (1)

  • D-Matsu
  • ベストアンサー率45% (1080/2394)
回答No.1

ソースパッケージではインストールしただけで使える訳がありません。 makeしましょう。

mercury-
質問者

お礼

rpmのパッケージもmakeする必要があるんですか? tarボールなど圧縮されたアーカイブについてはコンパイルやmakeする必要があるとは知っていたのですがrpmもしなければいけないとは知りませんでした。 出来ればmakeの仕方についても教えていただけないでしょうか? 初心者の為、分かりやすく回答いただくと助かります。

関連するQ&A

  • ソースパッケージからビルドできない?

    参考サイト http://www.asahi-net.or.jp/~aa4t-nngk/mondo.html mondorescueの件でやってます。 項目の >ソースパッケージからビルドする場合 から root# cd /var/tmp/mondo root# rpmbuild --rebuild mondo-X.X.X-X.xxx.src.rpm これを手本にやってます。 mindi, mindi-busybox, afio, buffer これはできたのですが、 最後にやるmondoはエラーが出てできません。 ○打ったコマンド $ rpmbuild --rebuild mondo-3.0.0-1.rhel6.src.rpm $ rpmbuild --rebuild --target i686-redhat-linux mondo-3.0.0-1.rhel6.src.rpm と、両方やってみました。 エラーは・・・ mondo-3.0.0.1.rhel6.src.rpm をインストール中です。 警告: InstallSourcePackage at: psm.c:244: ヘッダ V4 DSA/SHA1 Signature, key ID 37db9883: NOKEY 警告: ユーザ pb は存在しません - root を使用します 警告: グループ pb は存在しません - root を使用します 警告: ユーザ pb は存在しません - root を使用します 警告: グループ pb は存在しません - root を使用します ビルド対象プラットフォーム: i686-redhat-linux ターゲット i686-redhat-linux 用にビルド中 エラー: ビルド依存症の失敗: newt-devel > 0.50 は mondo-3.0.1-1.rhel6.i686 に必要とされてます どの様にやればビルドできるのでしょうか?

  • RPM のソースパッケージが展開できません

    RPM のソースパッケージが展開できません。 CentOS6.4です。 #rpm -ivh webalizer-2.21_02-3.3.el6.src.rpm 1:webalizer 警告: ユーザ mockbuild は存在しません - root を使用します 警告: グループ mockbuild は存在しません - root を使用します 警告: ユーザ mockbuild は存在しません - root を使用します 警告: グループ mockbuild は存在しません - root を使用します 警告: ユーザ mockbuild は存在しません - root を使用します 警告: グループ mockbuild は存在しません - root を使用します 警告: ユーザ mockbuild は存在しません - root を使用します 警告: グループ mockbuild は存在しません - root を使用します 警告: ユーザ mockbuild は存在しません - root を使用します 警告: グループ mockbuild は存在しません - root を使用します 警告: ユーザ mockbuild は存在しません - root を使用します 警告: グループ mockbuild は存在しません - root を使用します 警告: ユーザ mockbuild は存在しません - root を使用します 警告: グループ mockbuild は存在しません - root を使用します 警告: ユーザ mockbuild は存在しません - root を使用します 警告: グループ mockbuild は存在しません - root を使用します ########################################### [100%] これで展開されているはずなんですが、RPM のソースパッケージが展開されていません。 「RedHat系のOSでは/usr/src/redhatディレクトリや/var/src/rpmディレクトリにRPMをビルドするためのディレクトリが用意されています。」とありましたが、デフォルトではどちらも存在していなかったので # cd /usr/src # mkdir redhat # cd redhat # mkdir BUILD RPMS SOURCES SPECS SRPMS としして自分でディレクトリを新規作成したのち、、もう一度 #rpm -ivh webalizer-2.21_02-3.3.el6.src.rpm を行いましたが /usr/src/redhat/SPECSに何も展開されません。(SPECSは空のまま) やり方が間違っていますか?

  • Mondo Rescueリストアエラー

    OS:Redhat Linux v5 (64bit) ファイルシステム:etx3(LVM2使用) Mondo Rescueパッケージ一覧:  afio-2.4.7-1.x86_64.rpm  lzop-1.01-2.el5.rf.x86_64.rpm  buffer-1.19-1.x86_64.rpm  mindi-2.0.2-1.rhel5.x86_64.rpm  mindi-busybox-1.7.3-1.rhel5.x86_64.rpm  lzo-1.08-4.2.el5.rf.x86_64.rpm  lzo-devel-1.08-4.2.el5.rf.x86_64.rpm  mondo-2.2.5-1.rhel5.x86_64.rpm ※バックアップは正常に終了し、生成されたISOイメージをDVDに焼いて リストアするとエラーになります。 リストアコマンド:boot:プロンプトでnuke ramdisk_blocksize=1024 途中まで実行されてるように見えましたが /bin/sh: can't access tty; job control turned off というメッセージが出力され、#プロンプトになってしまいます。。 何が原因なのでしょうか?

  • CentOSにてアクセス解析ツール「webalizer」のインストール

    CentOSにてアクセス解析ツール「webalizer」のインストールの際の問題 CentOS5.4(i386版)を使用しております。 webalizerを日本語化しようと思い、以前にインストールした英語版を削除してソースのダウンロード ==== wget http://ftp.riken.go.jp/Linux/centos/5.5/os/SRPMS/webalizer-2.01_10-30.1.src.rpm ==== までいったのですが、パッケージを展開 ==== rpm -ivh webalizer-2.01_10-30.1.src.rpm ==== しようとすると、 ==== エラー: %sourcedir を /usr/src/redhat/SOURCES に作成できません。 ==== と表示され、展開することができません。 展開できない原因が分かる方いらっしゃいましたら、ご教授のほどお願い致します。 /usr/src/redhat/SOURCES を確認したところ、実際には↑のようなディレクトリ構造にはなっておらず、 /usr/src までしかないので、現時点で存在しないディレクトリにパッケージを展開しようとしているためエラーとなってしまうのかと自分では思っているのですが・・・ よろしくお願い致します。

  • brewbuilder ユーザーとは?

    rootユーザーにて、カーネルの再構築を実施しました。 問題なく終わったのですが、 「rpm -ivh kernel-2.6.9-67.EL.src.rpm」を実施した際に ・警告:user brewbuilder does not exist -using root ・警告:group brewbuilder does not exist -using root という警告が多数表示されました。 この「brewbuilder」ユーザーが存在しませんとはどのような意味を持つのでしょうか。 お教え願います。

  • findの使い方

    /root/rpm/SOURCES/proftpd-1.2.10rc3.tar.bz2 こういうファイルが有ります。 [root@localhost src]# find / -name proftpd-1.2* -print /usr/local/src/proftpd-1.2.10-0vl0.3.src.rpm という結果でした。なぜ1行目に書いたものがヒットしなかったのか分からないので分かるように教えてください。

  • DJVUをfedora core3で使いたいんです

    お世話になっております。また助言宜しくお願いします。 画像TIFF を DJVUに変えるため、djvulibre.djvuzone.orgからrpmファイルを取ってきてrpm -ivh djvulibre-3.5.16-1.src.rpm すると エラー: cannot create sourcedir /usr/src/redhat/SOURCESというエラーが出てしまいます。一体何なんでしょうか?

  • Turbolinux11Serverにてmurasakiを使うことはできないでしょうか?

    Turbolinux11ServerのUSB機器の接続でudevを使わず murasakiを使うことはできないでしょうか? OSはTurbolinux11Serverでカーネルは2.6.23-5.7です。 Turbolinux10のパッケージに 「murasaki-0.6.10-18.src.rpm」 がありこれをインストールしたところ ユーザ pkg は存在しません - root を使用します グループ pkg は存在しません - root を使用します と表示されパッケージをインストールできません。 どうしてもmurasakiでPlug&Playがしたいのですが どなたか教えてください。

  • centOS6.5 zaptel インストール

    linux初心者です。 cent OS6.5 へZAPTELのインストールを試していますが エラーがでてつまってしまいました。 module sekectで以下のみ選択 ztdummy [x]を入力し、保存して終了し、 makeコマンドしましたが以下のエラーが出まして詰まりました。 何か他の設定が必要かと思うのですが、何のエラーかさえもわからなく、 どうか教えていただけないでしょうか。 よろしくお願いたします。 make[3]: *** [/usr/local/src/zaptel-1.4.12/kernel/zaptel-base.o] エラー 1 make[2]: *** [_module_/usr/local/src/zaptel-1.4.12/kernel] エラー 2 make[2]: ディレクトリ `/usr/src/kernels/2.6.32-431.el6.x86_64' から出ます make[1]: *** [modules] エラー 2 make[1]: ディレクトリ `/usr/local/src/zaptel-1.4.12' から出ます make: *** [all] エラー 2 [root@hiroki zaptel-1.4.12]#

  • aptがどうしてもインストールできないです

    皆さんこんにちわ。 本日は、「apt-get」に関して分からない事がありまして、 アドバイスをいただきたく 質問させていただきました。 とあるインストール作業の途中でエラーがでて、 エラー文に表示されていた不足分のツールを、 「apt-get」でダウンロードしようとしました。 すると、 「-bash: apt-get: command not found」と表示されました。 「apt」が入っていないのだと判断し、 googleなどで調べ、 次のようにaptのインストールを試みました。 # yum install apt Loading "fastestmirror" plugin Loading mirror speeds from cached hostfile * base: www.ftp.ne.jp * updates: www.ftp.ne.jp * addons: www.ftp.ne.jp * extras: www.ftp.ne.jp Setting up Install Process Parsing package install arguments No package apt available. Nothing to do しかし、うまく行かないようです。 次にaptの配布サイト(http://ayo.freshrpms.net/)から、 rpmを拾ってきてインストールしようとしたら、 次のように警告は出つつもインストールに成功しますが、 「apt-get」を使おうとするとえらーになってしまいます。 どうしていいかわからないでいます。 「yum install apt」でうまくいかない理由も、 rpmのインストール後に成功しない理由も実は分からないでいます。 周囲にLinuxできる人がいなく、 質問できる人もいなく、 どんな小さなものでも アドバイスなどいただけるようでしたら、とてもありがたいです。 どうぞ宜しくお願い致します。 # rpm -ivh apt-0.5.5cnc6-fr1.src.rpm 1:apt warning: user dude does not exist - using root warning: group dude does not exist - using root warning: user dude does not exist - using root warning: group dude does not exist - using root warning: user dude does not exist - using root warning: group dude does not exist - using root warning: user dude does not exist - using root warning: group dude does not exist - using root warning: user dude does not exist - using root warning: group dude does not exist - using root warning: user dude does not exist - using root97%) warning: group dude does not exist - using root warning: user dude does not exist - using root warning: group dude does not exist - using root ########################################### [100%] warning: user dude does not exist - using root warning: group dude does not exist - using root warning: user dude does not exist - using root warning: group dude does not exist - using root warning: user dude does not exist - using root warning: group dude does not exist - using root # apt-get update -bash: apt-get: command not found