本のできるLINUXサーバーに付属CDのRHL7をインストールして使っているのですが、ハードディスクの/usr/localをあわよくばcrontabとdumpで別のハードディスクに自動バックアップをしようとしています。
ところが、dumpを実行すると、command not foundと出てしまいます。
dumpの命令がインストールされていないのではと思い、別の本(こんなに簡単RHL7)に添付されているCDROMにdump-0.4b19-4.i386.rpm、dump-static等が入っていたので、これらを、rpm -ivh <ファイル名> でインストールしました。
しかし、dumpをrootから実行すると同じメッセージが出て実行できませんでした。
何か、間違っているのでしょうか?
それともdumpを実行するにはまた別のRPMパッケージをインストールしなければならないのでしょうか。
また、できるLINUXはインストールされているものが少ないようで、これと同じように実行できないコマンドが多くあるので、同じマシンにCDROM等からRPMパッケージ全てを追加インストールするようなrpmコマンドはあるのでしょうか。
CDROMには沢山のRPMパッケージが入っているのでいちいちファイル名を入力していくのは面倒です。
宜しくお願いします。
(できるLINUXは懇切丁寧に書かれていて大変分かりやすい本ですので、念の為、記させて頂きます。)

このQ&Aに関連する最新のQ&A

A 回答 (5件)

> これは/sbin(実際には/)のハードディスク容量が不足している為なのでしょうか?



df コマンドで、どれくらい空いているかを確認できます。
もし足りなければ、パーティションを拡張するか、別のところにインストール
するか、しかないでしょうね。

man をみると rpm には --relocate というオプションがあるので、それを
使うと、インストール先を変えられるかも。--relocate は "For relocatable packages"
とあるので、それが使えなければ --badreloc なのかな。

参考URLには、私が参照した man を見られるところを。

# linux は使ったことがないので、自信無いです

参考URL:http://www.FreeBSD.org/cgi/man.cgi?query=rpm&apr …

この回答への補足

早速ありがとうございます。
dfで確認したところ、/が100%と、なっていました。
なんとも申し訳ありません。
何かで一杯になってしまいました。
(あまりこの領域は使用した記憶がないのですが・・・)
新しいHDをパーティションを切ってmountしようとおもいます。
それで容量が増え、rpmで諸命令がインストールできれば良いのですが。

補足日時:2001/08/14 23:21
    • good
    • 0
この回答へのお礼

度々、ありがとうございました。
やっとdumpをrpmでき、実行する事ができました。
/(ルート)以前バックアップした大きなファイルがあり、容量をとっていた事を忘れていました。
大変お恥ずかしい質問でしたが、いろいろ御回答していたお陰で解決する事ができました。

お礼日時:2001/08/19 22:12

UNIX/Linuxでは、大文字と小文字を区別します。

パス変数'PATH'は、大文字です。

echo $path は、定義されていないので、空です。
echo $PATH と入力してください。

redHatでは、原則、.bash_profileから、環境変数を読み込みます。
ユーザホームのディレクトリィ(単に、プロンプトで'cd'と入力すれば、ユーザホームです)
ls -la
で、.bash_profile
が見つかります。その中をのぞいてみて下さい。
cat .bash_profile または、more .bash_profileです。
PATHの記述がされています。

redHatでは、dumpは、/sbin/dumpにあります。

rpm -q dump
と入力すること、dumpがインストールされているか、否かを確認する方法もあります。

絶対パスで、/sbin/dumpと入力した時に、
Usage dump [ 内容、省略 ]が出れば、パスが通じていない可能性もあります。
/sbinは、ディフォルトでパスが通じているはずですが、不思議ですね。

では、頑張りましょう

ojin

この回答への補足

丁寧に回答頂きありがとうございます。
明日にでもdumpのインストールがされているか、そうでなかったか、と、dumpの場所と、PATHがそこに通じているか、どうかを確認してみます。
root でdumpを実行しているので、通常問題なくできるのだと思いますが。
なにか、チョンボをやっているかもしれません。

補足日時:2001/08/12 22:34
    • good
    • 0
この回答へのお礼

dumpがインストールされていないようでした。
申し訳ありません。
rpm -q dump で not installとでました。
/sbin の下には、dumpはなく、dump2fsというのがありました(?)。
(rpm -q dump2fs でもnot installと出てしまいますが・・・)
rpm -ivh dump***.rpm では
installing dump-0.4b19-4.rpm needs 128KB on the file system.
これは/sbin(実際には/)のハードディスク容量が不足している為なのでしょうか?
新しいHDをパーティーションを区切り、ルートにマウントすれば良いでしょうか。
 たびたび、すみませんがお願い致します。

お礼日時:2001/08/14 18:15

コマンド名が分かっていてコマンドのありか(path)


がわからない場合は、プロンプトから
find / -name <探すコマンド名>
と入力しましょう。

この回答への補足

findの使い方を教えて頂いてありがとうございました。
今、pcが手元にないので確認できないのですが、インストールされていないコマンドも数多くあるようなのです。grepなどはできません。
その為に色々と混乱して、コマンドの一通りの使い方が途中で躓いてしまって習得出できていない面があります。
明日にでも試してみます。

補足日時:2001/08/12 22:33
    • good
    • 0
この回答へのお礼

dumpがインストールされていないようでした。
申し訳ありません。
rpm -q dump で not installとでました。
/sbin の下には、dumpはなく、dump2fsというのがありました(?)。
(rpm -q dump2fs でもnot installと出てしまいますが・・・)
rpm -ivh dump***.rpm では
installing dump-0.4b19-4.rpm needs 128KB on the file system.
これは/sbin(実際には/)のハードディスク容量が不足している為なのでしょうか?
新しいHDをパーティーションを区切り、ルートにマウントすれば良いでしょうか。
 たびたび、すみませんがお願い致します。

お礼日時:2001/08/14 18:16

環境変数 PATH については理解してますか?



たいていメンテ系のコマンドは /usr/sbin に配置されているのですが、通常
インストールしただけの状態では、そこは PATH に含まれません。

また、ログインしたときには、ホームディレクトリの .login と .profile や .cshrc
の記述によって、環境変数の変更がされますが、cron でスクリプトやコマンドを
動作させるときには *ログインをしているわけではない* ので、それらの記述は
意味がありません。

/etc/profile などを触ってしまうという手もありますが、crontab の記述は
コマンドやファイル名はフルパスで記述することです。

この回答への補足

早速、ご回答ありがとうございます。
PATHの件、ルートでログインし、dumpを実行した時でできませんでした。crontabの件、記述する時はフルバスでなくてはなら理由も記して頂き、何となく意味がわかりました。
今、pcが手元にないので明日にでもよく調べてみます。

補足日時:2001/08/12 22:31
    • good
    • 0
この回答へのお礼

dumpがインストールされていないようでした。
申し訳ありません。
rpm -q dump で not installとでました。
/sbin の下には、dumpはなく、dump2fsというのがありました(?)。
(rpm -q dump2fs でもnot installと出てしまいますが・・・)
rpm -ivh dump***.rpm でインストールした時に
installing dump-0.4b19-4.rpm needs 128KB on the file system.と出てしまっていたようでした。
これは/sbin(実際には/)のハードディスク容量が不足している為なのでしょうか?
新しいHDをパーティーションを区切り、ルートにマウントすれば良いでしょうか。
 たびたび、すみませんがお願い致します。

お礼日時:2001/08/14 18:18

単純にdumpへのパスが通っていないのでは?



ではでは☆

この回答への補足

早速ありがとうございます。
今、手元に機械がないのですが、dump等の命令はどこにあるのでしょうか。/bin、または/sbinの下にあるのでしょうか。
あと、確かecho $pathを打ってみたのですが、空欄でした。
すみませんが、pathについて、もう少し詳しく教えていただけるとありがたいのですが・・・。

補足日時:2001/08/11 22:56
    • good
    • 0
この回答へのお礼

dumpがインストールされていないようでした。
申し訳ありません。
rpm -q dump で not installとでました。
/sbin の下には、dumpはなく、dump2fsというのがありました(?)。
(rpm -q dump2fs でもnot installと出てしまいますが・・・)
rpm -ivh dump***.rpm でインストールした時に
installing dump-0.4b19-4.rpm needs 128KB on the file system.と出てしまっていたようでした。
これは/sbin(実際には/)のハードディスク容量が不足している為なのでしょうか?
新しいHDをパーティーションを区切り、ルートにマウントすれば良いでしょうか。
 たびたび、すみませんがお願い致します。

お礼日時:2001/08/14 18:18

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Qライブ開演前のマナーについて

先日、某アーティストのライブに友人と行きました。
そのライブは大変楽しいものでしたが、友人は憤慨していました。
どうしたの、と聞いてみると、
私たちの前に座っていた人たちが、開演前に他のアーティストのDVDを出して、
DVDのパッケージを見ながらそのアーティストについての雑談をしていたというのです。
その人たちは、ライブ中に他のアーティストのグッズを出したわけでもなく、
DVDを流して音を漏らしていたわけでもありません。
友人は、純粋に開演前に他のアーティストについての話をしていたことに怒っていたのです。

私は疑問に思いました。
果たして、ライブ開演前のマナーとして、他のアーティストの話をしてはいけないのでしょうか。
開演までに小説を読んでいることと何か違うのでしょうか。
それとも、小説を読むこともマナー違反なのでしょうか。
みなさんはどうお考えですか。
みなさんの考えを教えてください。

Aベストアンサー

>それとも、小説を読むこともマナー違反なのでしょうか。

マナー違反とまではいえませんが、
確かにファンの人からすればあまり好ましく
感じられないことは確かでしょう。

こういうのは、みんなでぼちぼちと雰囲気を高めて
盛り上がっていこうという気持ちも大切なのですから。

1人白けた奴がいたらそれだけで気分が
盛り下がるのと同じです。
だったら帰れと。。。。言いたくなる人が
いてもおかしくないですね。

QLinux 6.2 でパッケージインストール RPM コマンドを使用した時にエラーがでる

OS Linux6.2 で rpm コマンドを使用した時にエラーになる

# rpm -Uvh bind-8.2.2_P7-1.i386.rpm をすると以下のエラーが出る

メジャー番号<=3のパッケージのみこのバージョンのRPMはサポートされています
エラー:bind-8.2.2_P7-1.i386.rpm cannot be installed

以上のメッセージが出てパッケージをインストールできないので
教えてください

Aベストアンサー

bind-8.2.2_P7←これが7なのが気になるのですが
RedHat7J用のRPMなんでしょうか?

redhat系だと 6.xと7以上でRPMのバージョンがかわり
6.x系のRPMでは新しいrpmがほどけなかった気がします。

先に、rpmのバージョンを最新の物に上げてみてください。

QSMAPの昔のライブビデオを探してます!

14~15年くらい前の東京ドームライブ(会場の記憶も怪しいのですが…)だったのですが、(1)そのときのビデオが販売されているのか(2)ビデオのタイトルを教えていただきたいのです。唯一の手がかりは【開演時間が過ぎた辺りから黒いキャップと黒っぽいスタジャンと黒のパンツのスタッフと思われる人たち(顔はキャップを目深にかぶっているのでわからなかった)がモップなどを持って、ステージ上を掃除し始めたのです。まだ照明も落ちなかったので、観客は「準備」くらいにしか思わず話などしていたのです。しかし、突然大音響で音楽が流れその人達がキャップやスタジャンを脱ぐと実はSMAPのメンバーだったのです!】という私の記憶です。このときの映像がどうしても見たくて探したのですが、パッケージからはこの時のライブなのかわからず周りもここ数年の間にファンになった人ばかりで昔のことはわからないといいます。ぜひぜひ覚えている方がいらっしゃったら教えてくださいませ!よろしくお願いいたします!

Aベストアンサー

初めまして、今晩は。

お探しのものか分からないのですが…、

1992年1月のSMAPファーストライブは、
ビデオ・DVD共に発売されていますよっ^^

【「やってきましたお正月 !!」コンサート】です!
http://images-jp.amazon.com/images/P/B0000VORB2.09.LZZZZZZZ.jpg
 ・1992/03/14発売 VHS
http://www.amazon.co.jp/exec/obidos/ASIN/B00005GZIA/qid=1138211530/sr=1-3/ref=sr_1_2_3/249-6365671-3873141
 ・2003/12/24発売 DVD
http://www.amazon.co.jp/exec/obidos/ASIN/B0000VORB2/qid=1138212087/sr=1-16/ref=sr_1_2_16/249-6365671-3873141

その次でしたら…、

1994年8月29、30日のライブで、
【SEXY SIX SHOW】です。
http://images-jp.amazon.com/images/P/B00005GZFQ.09.LZZZZZZZ.jpg
 ・1994/11/11発売 VHS
http://www.amazon.co.jp/exec/obidos/ASIN/B00005GZFQ/qid=1138211530/sr=1-7/ref=sr_1_2_7/249-6365671-3873141
 ・2003/12/24発売 DVD
http://www.amazon.co.jp/exec/obidos/ASIN/B0000VORBW/qid=1138212443/sr=1-18/ref=sr_1_2_18/249-6365671-3873141

お役に立てればイイのですが・・・^^

初めまして、今晩は。

お探しのものか分からないのですが…、

1992年1月のSMAPファーストライブは、
ビデオ・DVD共に発売されていますよっ^^

【「やってきましたお正月 !!」コンサート】です!
http://images-jp.amazon.com/images/P/B0000VORB2.09.LZZZZZZZ.jpg
 ・1992/03/14発売 VHS
http://www.amazon.co.jp/exec/obidos/ASIN/B00005GZIA/qid=1138211530/sr=1-3/ref=sr_1_2_3/249-6365671-3873141
 ・2003/12/24発売 DVD
http://www.amazon.co.jp/exec/obidos/ASIN/B0000VOR...続きを読む

QLinuxまたはFreeBSDをCDROMのないノートブックにインストールする

お世話になります。

手持ちの古いノートブックにLinuxまたはFreeBSDを入れて教材に使いたいと考えています。
PCMCIAがついているものとPCMCIAさえもついていないものがあります。
インストールFPDを何枚も用意すればできるようなことを聞いたことがあるのですが、実際にやってみたことはありません。
レガシーハードへのインストールの情報など紹介ください。

Aベストアンサー

LANが有ればネットワークインストールが可能なディストリビューションもあります。

ブート用とPCMCIA認識用モジュールが入ったFDD2枚使ってCD-ROMを認識できるものもあります。

LANにもつなげない場合は結構厳しいです。

参考URL:http://www.mm-labo.com/computer/linux/NetworkInstall.html

Qlinux(CentOS)でパッケージアップデート

linux(CentOS)でパッケージをアップデートする際に

#yum list updatesでアップデート可能なパッケージ一覧を表示すると

パッケージによってリポジトリ(Repository)が
Packege      Repository
パッケージA    updates
パッケージB    base

とあupdatesとbaseと表示されているものがあるのですが、どのように違うのでしょうか?

updatesもbaseもどちらともアップデート可能なパッケージですよね?

ド素人ですみません。

Aベストアンサー

updatesには、全てのパッケージが置いてあるわけではありません。
例えば、現在の最新版はCentOS 5.6ですが、その全てのパッケージがbaseにあり、その中で5.6公開後にアップデートされたものがupdatesに置いてあります。
なお、これらが全てではなく、extrasなどのリポジトリもあれば、いろいろな人が公開しているリポジトリもあります。

Q.imgファイルをCDROMに焼いたが、そのCDROMからOSのインストールができない。

以下のサイトで指示に従い、Windows Server2003のEnglish ISO image fileファイルをダウンロードしました。
http://www.microsoft.com/windowsserver2003/R2/trial/installinstruct-itanium.mspx
ダウンロードしたファイルの拡張子は.imgです。
このファイルをCDROMに焼き、VMWareという仮想マシーンでこのOSをインストールしようとしましたが、CDROMから起動のところで「Operating System not found」になります。
どうすれば、このファイルからOSをインストールできるのでしょうか?

OS:VISTA

PCのスペック
manufacturer:DELL
model: Inspire518
CPU: Intel(R) Core(TM2) Quad CPU Q6600 @ 2.4GHz 2.4GHz
Memory(RAM): 3.00GB
System type: 32-bit Operating system

以下のサイトで指示に従い、Windows Server2003のEnglish ISO image fileファイルをダウンロードしました。
http://www.microsoft.com/windowsserver2003/R2/trial/installinstruct-itanium.mspx
ダウンロードしたファイルの拡張子は.imgです。
このファイルをCDROMに焼き、VMWareという仮想マシーンでこのOSをインストールしようとしましたが、CDROMから起動のところで「Operating System not found」になります。
どうすれば、このファイルからOSをインストールできるのでしょうか?

OS:VISTA

PCの...続きを読む

Aベストアンサー

http://technet.microsoft.com/en-us/windowsserver/bb430831.aspx

ここの
Download Trial Software
からだと思います。

QJava「デフォルトのパッケージ」の意味が分かりません。

 Java「デフォルトのパッケージ」の意味が分かりません。
http://takeoba.cool.ne.jp/java/packageDeclaration.htm


パッケージ宣言しないプログラムは、デフォルトのパッケージに割り当てられます。

と書かれているのですが「デフォルトのパッケージ」の意味が分かりません。
 Googleで「Java デフォルトのパッケージ」を検索してもヒットする件数は多いのですが「デフォルトのパッケージ」の意味そのものに触れたものがなかなか見つかりません。
 Javaに詳しい方、よろしくお願いいたします。

Aベストアンサー

なんというか、パッケージを「クラスファイルの保存場所」と思われてしまうとまずいので、微妙に追加を。

まず、パッケージというのは何のためのものか、それをご理解ください。これは、クラスファイルの保存場所に関するものではありません。パッケージというのは、クラスに名前空間を与え管理するためのものです。わかりやすくいえば、ファイルをフォルダで分類して整理できるのと同じように、すべてのクラスを、場所を指定して管理できるようにするための仕組みのことです。

Javaでは、クラス名を記述してプログラムを動かしますね? では、同じクラスが複数あったらどうなるでしょうか? Javaはそれらを区別することができなくなります。が、実質問題として、さまざまな人間がすべて異なる名前でクラスを定義するとは思えません。そこで、クラスを保存する場所を階層的に指定し、「このクラスは、jp.hoge.hogeという場所にあるクラスですよ」ということを示して扱えるようにしたわけです。これが「パッケージ」です。

実際、標準で付いてくるクラスを見ると、java.awt.Buttonというように、パッケージの中に収めてあることがわかります。が、こうなると今度は「ちょっとプログラムを試しに動かしたいのに、わざわざ他とは重複しないパッケージを定義して動かさないといけないのは面倒だ」ということになります。そこで、「それじゃあ、何もパッケージを指定しないで作ったクラスは、仮にデフォルトパッケージというパッケージを用意して、その中にあるという扱いにしよう」ということで考えられたのがデフォルトパッケージです。

パッケージを指定したクラスは、(アーカイブ化していなければ)それぞれの階層がフォルダとして用意された形で保存されます。例えば、jp.hoge.Testならば、「jp」フォルダ内に「hoge」フォルダがあり、その中に「Test.class」が保存されます。が、パッケージ指定していなければ、(階層がありませんから)フォルダなどなく、その場に保存されます。classファイルのある場所が、デフォルトパッケージのクラスが保管されている場所と判断されるわけです。が!「保存されているフォルダがパッケージのことだ」とは思わないでください。これは、ただの「現象」です。たまたま、現在のJavaはそういう形でファイルを保存するようになっている、というだけのことです。パッケージは、あくまで「プログラム上に用意される空間」です。ファイルの保管場所のことではありません。

デフォルトパッケージというものが用意されている理由は、「Javaのクラスは、必ずどこかのパッケージに置かれなければならない」からです。パッケージのないクラスは存在できません。なぜなら、Javaの言語仕様に、パッケージの存在がかかわっているからです。例えば、クラスを定義するのに「public」をつけますが、これが付いていないと「同一パッケージ内についてpublic」と扱われます。つまり、「パッケージ内のクラスとパッケージ外のクラス」で利用が異なるような仕様が文法に既に用意されているのです。このため、必ずクラスはどこかのパッケージに属さなければなりません。それで、まったくパッケージを指定していないものも、デフォルトパッケージというパッケージに所属するという形で扱われるようになっているのです。

なんというか、パッケージを「クラスファイルの保存場所」と思われてしまうとまずいので、微妙に追加を。

まず、パッケージというのは何のためのものか、それをご理解ください。これは、クラスファイルの保存場所に関するものではありません。パッケージというのは、クラスに名前空間を与え管理するためのものです。わかりやすくいえば、ファイルをフォルダで分類して整理できるのと同じように、すべてのクラスを、場所を指定して管理できるようにするための仕組みのことです。

Javaでは、クラス名を記述し...続きを読む

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

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

rpm -ivh nkf-1.71-2.src.rpm

よろしくお願いします。

Aベストアンサー

はじめまして。

rpmというのは、バイナリパッケージと呼ばれる物で、通常はmakeやinstall等は使いません。
これらが必要になるのは、tgzや、tar.gzといったプログラムソース自体で配布されているものです。

さて、整理しておくと、rpmの直前のところが、
i386やppcとある場合は、honiyonさんが書かれているように、特定のアーキテクチャ用に作られています。
noarcは汎用です。
そのため、自分にあったパッケージを選んで、
rpm -ivh xxxx.i386.rpm
とすればインストールできます。

不安であれば、
rpm -qa
としてみてください。
インストール済みのrpmパッケージのリストが見れます。
また、
rpm -ql xxxx.i386.rpm
で、xxxx.i386.rpmの各ファイルのインストール先が確認できます。

ただし、honiyonさんが書かれているとおり、通常のrpmは、redhatやVineに合わせて作られています。
このためディレクトリ構成が違っていると、不具合が考えられます。
そこで、rpmでも、環境に合わせてコンパイルしてからインストールするタイプの物があり、それがsrc.rpmなのです。

つまり、nkf-1.71-2.src.rpmは
rpm -ivh nkf-1.71-2.src.rpm
では、通常のインストールはされません。
rpm --rebuild nkf-1.71-2.src.rpm
とすると、おそらく/usr/src/以下などに、自分の環境に合ったnkf-1.71-2.i386.rpmなどが作られると思うので、
それを
rpm -ivh nkf-1.71-2.i386.rpm
としてください。

もしどこにnkf-1.71-2.i386.rpmが作られたか分からない場合は、
find / -name nkf-*.i386.rpm
等で表示されるかと思います。
(Miracle Linux は使用していないのでm(_ _)m)

なお、rpm --rebuild nkf-1.71-2.src.rpmがうまくいかないときは、
rpm -ivh nkf-1.71-2.src.rpm
してから、コピーされたSEPCファイルを探して、
rpm -bb <SPECファイル>
とすると、同じようにnkf-1.71-2.i386.rpmが作れます。
(ちょっとわかりにくいので必要なければ無視してください)

はじめまして。

rpmというのは、バイナリパッケージと呼ばれる物で、通常はmakeやinstall等は使いません。
これらが必要になるのは、tgzや、tar.gzといったプログラムソース自体で配布されているものです。

さて、整理しておくと、rpmの直前のところが、
i386やppcとある場合は、honiyonさんが書かれているように、特定のアーキテクチャ用に作られています。
noarcは汎用です。
そのため、自分にあったパッケージを選んで、
rpm -ivh xxxx.i386.rpm
とすればインストールできます。

不安であれば、...続きを読む

Qシステム(プログラム)のパッケージについて

システム(プログラム)のパッケージについて教えてください。
商品パッケージってどういったもののことなのでしょうか?

Webシステムを例にとってみると
一般公開されているWebシステムがあると思うのですが(あまぞん、や、ぐーぐるなど)そういったシステムはパッケージシステムとは言えないのでしょうか?

何をもってしてパッケージシステム(パッケージ商品)と呼ぶのでしょうか?
そして、パッケージ化するメリットには一体どんなものがあるのでしょうか?

Aベストアンサー

「パッケージ」とは売り物のことです。

AmazonやGoogleのシステムは独自開発なのでパッケージではありません。
売られているパソコンゲームソフトなどはパッケージです。
業務用途だと、テレビでCMも流れている「勘定奉行」とかは中小企業の財務会計用のパッケージです。「今まで紙やExcelで会計処理をやっていたけど、システム化したい」というときに買ってきます。ま、買っただけでは使いこなせないので代理店のサポート付きで買ったりするわけですが。もちろん、お金があれば、ソフト開発会社に発注して独自システムを作ってもいいのですが、お金が1桁か2桁くらい違います。

メリット:
ソフト会社としては、1つ作ってたくさん売れれば売れるほど儲かる。
利用者としては、特注よりずっと安くできる。

QRPMパッケージのアップグレードについて

APACHEをRPMパッケージの最新版(apache-1.3.22-5.7.1)にアップグレードしたいのですが、
現在下記の様な状態で悩んでいます。

# rpm -Fvh apache*.rpm
でアップグレードしようとすると、

エラー:依存性の欠如
mod_bandwidthは apache-1.3.22-5.7.1 に必要とされています
mod_putは apache-1.3.22-5.7.1 に必要とされています
mod_throttleは apache-1.3.22-5.7.1 に必要とされています

というエラーが出ます。

次に、依存性の欠如で指摘されたファイルも一緒にアップグレードしようと、
以下のコマンドを入力しました。

# rpm -Fvh apache-*.rpm mod_bandwidth-2.0.3-2.i386.rpm mod_throttle-3.1.2-3
.i386.rpm mod_put-1.3-2.i386.rpm

そしたら、またしても

エラー: 依存性の欠如:
mod_bandwidthは apache-1.3.22-5.7.1 に必要とされています
mod_putは apache-1.3.22-5.7.1 に必要とされています
mod_throttleは apache-1.3.22-5.7.1 に必要とされています

と表示されてしまいました。

インストールされているか、rpm -q で確認すると、
インストールされていません と返ってきました。

じゃあ、インストールしよう、と思って

#rpm -ivh mod_bandwidth-2.0.3-2.i386.rpm mod_throttle-3.1.2-3.i386.rpm mod_put-1.3
-2.i386.rpm

と入力したら

エラー: 依存性の欠如:
apache < 1.3.22-1 mod_bandwidth-2.0.3-2 と競合します
apache < 1.3.22-1 mod_throttle-3.1.2-3 と競合します
apache < 1.3.22-1 mod_put-1.3-2 と競合します

と、返ってきました。


一体、どのようにしたら無事アップグレードできるのでしょうか?
それとも、現バージョンのAPACHEを削除してから新バージョンのインストールを
するしかないのでしょうか?


使用OS:Redhat Linux 7.1J

APACHEをRPMパッケージの最新版(apache-1.3.22-5.7.1)にアップグレードしたいのですが、
現在下記の様な状態で悩んでいます。

# rpm -Fvh apache*.rpm
でアップグレードしようとすると、

エラー:依存性の欠如
mod_bandwidthは apache-1.3.22-5.7.1 に必要とされています
mod_putは apache-1.3.22-5.7.1 に必要とされています
mod_throttleは apache-1.3.22-5.7.1 に必要とされています

というエラーが出ます。

次に、依存性の欠如で指摘されたファイルも一緒にアップグレードしようと、
以下の...続きを読む

Aベストアンサー

apacheのパッケージと、mod_bandwidthなどのモジュール類とを
一緒にインストールするのが(たぶん)正解だろうと思いますが、
エラーが出るってわけですね。
でも、それは、rpmのオプションがいけないんではないでしょうか?

rpm -Uvh

でリトライしてみてください。

rpm -Fvh は、「現在インストールされている」パッケージを
アップグレードしますが、mod_bandwidth等は、
現在インストールされていないわけですよね?
だからダメなんだろうと思いますよ。


人気Q&Aランキング