お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2008-01-09 09:51:35

girotin
新しいメンバ
登録日: 2007-12-17

rpmファイルのインストールエラーについて

現在、あるrpm形式のファイルをインストールしようとしています(ファイル名はある事情によりすべては公開できません。ご容赦ください)。
rpmコマンドをapt-getで入れた後、rpm形式のファイルをインストールしようとしたときに以下のようなエラーが表示されました。

$rpm -ivh XXXX-gcc_XXXX.i386.rpm
エラー: Failed dependencies:
          /bin/sh is needed by XXXX-gcc_XXXX.i386
          libc.so.6 is needed by XXXX-gcc_XXXX.i386
          libc.so.6(GLIBC_2.0) is needed by XXXX-gcc_XXXX.i386
          libc.so.6(GLIBC_2.1) is needed by XXXX-gcc_XXXX.i386
          libc.so.6(GLIBC_2.1.3) is needed by XXXX-gcc_XXXX.i386
          libc.so.6(GLIBC_2.2) is needed by XXXX-gcc_XXXX.i386
          libc.so.6(GLIBC_2.2.3) is needed by XXXX-gcc_XXXX.i386
          libc.so.6(GLIBC_2.3) is needed by XXXX-gcc_XXXX.i386

文脈から/bin/shというファイルとlibc.so.6(GLIB~)というファイルが無いためかと思うのですが、どこから持ってくればよいのか分かりません。

インストールしようとしているファイルがgccのコンパイラの一種なので、
sudo apt-get install build-essential
を行ってから再度試したみたのですが、やはり同じエラーが表示されて上手くいきませんでした。

どなたか分かる方、解決方法を教えてください。
よろしくお願いします。

オフライン

 

#2 2008-01-09 10:04:17

hito
管理者
登録日: 2007-03-18

Re: rpmファイルのインストールエラーについて

rpmコマンドでインストールしてはいけません。

Synapticやapt-getなどでalienをインストールした上で、端末から
$ alien (問題の).rpm
を実行してパッケージ形式を変更してください。

変換が終了したら、
$ sudo dpkg -i (問題の).deb
でインストールできるようになります。

オフライン

 

#3 2008-01-09 14:20:37

girotin
新しいメンバ
登録日: 2007-12-17

Re: rpmファイルのインストールエラーについて

hitoさん、ご返答ありがとうございます。
hitoさんのご指摘どおり、rpmファイルをalineでdebに変換し、
dpkgでインストールできました。
ありがとうございます。

オフライン

 

Board footer

Powered by FluxBB