• ベストアンサー

turbopkgでパッケージの自動アップデート

こんばんは!私は、TurboLinux7WSを使っています。 turbopkgで、自動アップデート(ローカルにDLしてあるアップデートパッケージ) のアップデートをしたら、kpackageで新しくRPMパッケージを入れようとしても、 エラーになってインストールできません。 ただし、「依存関係をチェック」のチェックを外すとインストールできるのですが それだとプログラムが動かない可能性あるということなので…。 エラー内容 0 つのソースと1 つのバイナリパッケージを見つけました rpmdepCheck() failed. このエラーは何でしょうか?どなたか修正する方法を知っている方がいましたら ぜひ教えてください。

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

  • ベストアンサー
  • Jack3K
  • ベストアンサー率40% (12/30)
回答No.2

自動アップデートTOOLの場合によくある事みたいです。 turbopkgが駄目なら、rpmコマンドでアップデートする手があります。アップデートパッケージ名もわかっておられる見たいですし。 こちらだと依存関係の表示もできますので、必要なパッケージの追加でアップデートパッケージをインストールできると思います。

ino_dai
質問者

お礼

回答ありがとうございます。 まだ、rpmコマンドのこともよくわかってないので・・・。まあ、解説書見ながらがんばります。 ありがとうございました。

その他の回答 (1)

  • terra5
  • ベストアンサー率34% (574/1662)
回答No.1

ユーザーでもなければ使ったこともないのですが、 インストールしようとしているパッケージを 動作させるために必要なパッケージがまだインストールされていない状態でしょうね。 依存関係のチェックとはそういうことです。 当然、無理にインストールしたらまともには動かないはずです。一部の機能が使えない程度ですむ場合もあるかも知れませんが、それもまともに動かないうちです。 解決するには必要なパッケージをインストールするか、 少なくてもそれをダウンロードしておいて 同時にインストール可能な状態にするかしないとだめでしょう。 具体的に何が必要かはどこかに表示されているように思うので、それを調べてください。 >rpmdepCheck() failed. RPM depend check, つまり依存関係のチェックに失敗したということでしょう。

ino_dai
質問者

補足

ありがとうございます。 しかし、必要なパッケージはどこにも表示されてないんですよ。 ふつうだったら、「xxxのパッケージが必要です。」みたいなことがでると思うんですが。 どのパッケージでもエラーになるのでアップデートに失敗したのではないかと思うのですが。

関連するQ&A

  • パッケージのバージョンの調べ方

    rpmでインストールされたパッケージは rpm -qaなどでバージョンを確認することができますがソースからインストールした場合、そのパッケージのバージョンを知ることはできますか? もうひとつ、SRPMという形式のパッケージがありますが、これをインストールするときもRPMで使用する オプションと同じなのでしょうか?

  • TurboLinuxをご使用の方

    お世話になります。 当方、TurboLinux6.5Serverを使用しております。 質問事項は、turbopkgに自動アップデートなるものがあり、ftp にてダウンロードしアップできるようなのですが、自動アップデートや rpm -U を使用しパッケージをアップした際に設定ファイルは、どうなるのでしょうか? 危惧しているのは、WWW、MAIL、DNSです。現在稼動中ですので、 アップデートにより失敗するようでは困りまして・・・。

  • Turbolinux10でRPMパッケージ

    初心者なのでこのような質問をするのが申し訳ないです。Turbolinux10でRPMパッケージを使用してアプリケーションをインストールしたのですが、WINDOWSのようにデスクトップにアイコンが表示されることもないので、どのようにソフトを起動すればよいのかわかりません。どなたかご教示ください。

  • <CentOS4.4>yumで自動updateされたパッケージ名(依存パッケージも含む)を知るために、それらの情報をメールしたい

    <CentOS4.4>yumで自動updateされたパッケージ名(依存パッケージも含む)を知るために、それらの情報をメールしたい yumが有効な場合、 /etc/cron.daily/yum.cron というファイルが存在し、 その中身は、 ############################################################################## #!/bin/sh if [ -f /var/lock/subsys/yum ]; then     /usr/bin/yum -R 120 -e 0 -d 0 -y update yum     /usr/bin/yum -R 10 -e 0 -d 0 -y shell /etc/yum/yum-daily.yum fi ############################################################################## で、 /etc/yum/yum-daily.yum の中身は ############################################################################## update ts run exit ############################################################################## なので、 dailyで、パッケージ群は自動的にupdateされる模様です。 //----------------------------------------------------------- で・・・・ 自動でupdateされると、設定ファイルが自動で書き換わることがあるので、 ローカル(windows PC に保存しているという意味)の設定ファイルと、サーバ上の設定ファイルで違いが生じてしまいます 。 よって、自動でupdateされたときに、updateされたパッケージ名とそれに依存するパッケージ名を、メールでとばしてほしいのですが、 ※あるいは、設定ファイルをメールに添付してくれると非常にありがたいです これは、どうすれば実現できるでしょうか? 以上、よろしくお願いいたします。

  • RPMパッケージに含まれるファイルが見つからない

    こんにちは。 いきなりですが、 ファイルが消失しているパッケージだけ再インストールすることはできないのでしょうか。 なぜそのようなことをしたいのかと言うと、 先週ごろからyumでRPMパッケージを新しくインストールする時、たまにですが error: ~ scriptlet failed, exit status 1 のようなエラーが出ていました。 しかしインストールも(多分)成功していたようなのでほっといておきました。 しかし一昨日の夜ごろにシャットダウンさせようと sudo /sbin/init 0 としたところ/sbin/initがないと言われてしまったので、rpm -qf /sbin/initしてパッケージを調べた後インストールして、無事シャットダウンすることができました。 しかし、今日起動する際に /etc/rc.d/rc.sysinit: line 648: fsck: command not found と言われてしまい、どうやら色んなコマンドが無くなっているようだということにやっと気付きました。 バックアップは取っておいたのでそこから/sbinに無いコマンドだけ移すと、無事起動できました。 現状、エラーもなく稼働しているのでこのままでもいいのですが、 ファイルが無くなったままだと気持ち悪いので、冒頭のように一部のファイルが消失しているパッケージだけを再インストールすることができないのかと思いました。 OSはCentOS 5です。 よろしくお願いします。

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

    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

  • アップデートできなくなりました

    ubuntu9.04を使っております。 ituneをインストールしようと思い、下記URLを参考にコマンドを入力しましたが、うまくできず諦めてしまいました。 http://d.hatena.ne.jp/CoolDriver/20080702/p1 その後、上部のパネルに「進入禁止」マーク?が表示されてアップデートできなくなってしまいました。 エラーの内容は・・ エラーが発生しました。メニューを右クリックするか、端末でapt-getを実行してパッケージマネージャを起動し、何が起こったのか確認してください。 エラーメッセージは次の通りです:’エラー:キャッシュ(E:Type '<DOCTYPE' is not known on line 1 in source list /etc/apt/sources.list.d/playonlinux.list. E:The list of sources could not be read.)展開中’これはインストールしたパッケージの依存性が満たせない状態と推測できます と書かれてます。 どう修正すればよいですか? 教えてください。 Linux初心者ですので、どうしたらよいか・・

  • CentOS5のパッケージインストールについて

    Linux初心者です。 現在、CentOS5.1をインストールしてxemacsをrpmからインストール しようとしているのですが該当するrpmパッケージを見つけだすこと ができずにいます。rpmからインストールすることはできますでしょうか。 また、ソースからインストールを試みたのですが、xemacs起動後に日本語に変換しようとしても変換ができません。 これらの原因についてご存知の方いらっしゃいましたらお教えいただけないでしょうか。よろしくお願いいたします。

  • パッケージ名って・・・

    Vain2.5をインストールして勉強しています 付属の(2枚目)PlusCDからのインストールがどうしてもうまくいかず、ネットからアップデートしたところ成功しました apt-get update apt-get dist-upgrade そして apt-get install task-kde とやってKDEをインストールしました。 そしてここのページ http://vinelinux.org/manuals/package-1.html の下を参考にして apt-get install xemacs などとやってほかのソフトもインストールしたのですが、ふと思った疑問があります。 この”task-kde””xemacs”等のパッケージ名はどうやって知ればいいのですか?? rpmでパッケージをインストールする場合も、 「どんなパッケージがアあるかな?」 と思ったとき何を見て、調べれば良いんでしょうか?? 教えてくださいm(__)m

  • 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