• 締切済み

パッケージの依存関係をインストールするコツ

例えば、avidemux-2.5.6-30.1.el6.i686.rpmをインストールしようとすると 以下のような依存ファイルがありませんとでてきました。 ------------------------------------------------------------------------------------------- libSDL-1.2.so.0 は avidemux-2.5.6-30.1.el6.i686 に必要とされています libartsc.so.0 は avidemux-2.5.6-30.1.el6.i686 に必要とされています libesd.so.0 は avidemux-2.5.6-30.1.el6.i686 に必要とされています libfaac.so.0 は avidemux-2.5.6-30.1.el6.i686 に必要とされています libfaad.so.2 は avidemux-2.5.6-30.1.el6.i686 に必要とされています libjack.so.0 は avidemux-2.5.6-30.1.el6.i686 に必要とされています libmp3lame.so.0 は avidemux-2.5.6-30.1.el6.i686 に必要とされています libopencore-amrnb.so.0 は avidemux-2.5.6-30.1.el6.i686 に必要とされています libopencore-amrwb.so.0 は avidemux-2.5.6-30.1.el6.i686 に必要とされています libx264.so.118 は avidemux-2.5.6-30.1.el6.i686 に必要とされています libxvidcore.so.4 は avidemux-2.5.6-30.1.el6.i686 に必要とされています -------------------------------------------------------------------------------------------- このようにでてきた場合どう調べるのがいいんでしょうか? いつもいちいちネットで調べてそのライブラリ等をインストールしているのですが、ライブラリ名とパッケージ名が違うことが多いようで、よくわかりません。 必要なものだけインストールしたいのですが、いつもわからないのでいらないものまでインストールしてしまいます。 なにか依存パッケージを見つけるいい方法を知っていましたら、ご教授お願い申し上げます。

みんなの回答

  • astronaut
  • ベストアンサー率58% (303/516)
回答No.5

# yum list available | grep avidemux avidemux.i386 2.4.4-3.el5.rf rpmforge ということですから、rpmforge のリポジトリを導入すれば良さそうですね。 # rpm -ivh http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.i686.rpm # yum install avidemux

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

それなら、非公式リポジトリですが http://atrpms.net/documentation/install/ の手順に従ってatrpmsから入れるのがいいんじゃないですかね。

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

yumのバックエンドはrpmですから、リポジトリにavidemuxの情報があればrpmパッケージを使って普通にインストールできます。 つーか yum install avidemux って実際に打ってみるのが早い。

Vernal412
質問者

補足

早速の回答ありがとうございます。 yum install avidemuxをしてみましたが、ありませんでした。 このような場合にどうすればいいでしょうか?><

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

apt-rpm、yum、zypperといったパッケージマネージャを使うことですね。 パッケージ名からするとCentOSっぽいのでyumなら普通に使えるはずですが。

Vernal412
質問者

補足

yumでavidemuxをインストールできるんですか? RPMパッケージしかみあたらないのですが・・・。

  • ikiss
  • ベストアンサー率43% (34/79)
回答No.1

前提として、「yumコマンドが使えない場面でrpmを使用して上記な状態の時に どうすればいいか?」ということでしょうか? ご存知だとは思いますが、yumは依存関係のあるパッケージを自動でインストールしてくれます。 そういうことではないんですよね?

Vernal412
質問者

補足

例えば、libSDL-1.2.so.0をインストールするには、 yum install SDLをインストールすれば解決できました。 このようにどうやってSDLを入れればいいっていうのがわかるのですか?

関連するQ&A