- 締切済み
パッケージの依存関係をインストールするコツ
例えば、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 に必要とされています -------------------------------------------------------------------------------------------- このようにでてきた場合どう調べるのがいいんでしょうか? いつもいちいちネットで調べてそのライブラリ等をインストールしているのですが、ライブラリ名とパッケージ名が違うことが多いようで、よくわかりません。 必要なものだけインストールしたいのですが、いつもわからないのでいらないものまでインストールしてしまいます。 なにか依存パッケージを見つけるいい方法を知っていましたら、ご教授お願い申し上げます。
- みんなの回答 (5)
- 専門家の回答
みんなの回答
- astronaut
- ベストアンサー率58% (303/516)
# 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)
それなら、非公式リポジトリですが http://atrpms.net/documentation/install/ の手順に従ってatrpmsから入れるのがいいんじゃないですかね。
- D-Matsu
- ベストアンサー率45% (1080/2394)
yumのバックエンドはrpmですから、リポジトリにavidemuxの情報があればrpmパッケージを使って普通にインストールできます。 つーか yum install avidemux って実際に打ってみるのが早い。
- D-Matsu
- ベストアンサー率45% (1080/2394)
apt-rpm、yum、zypperといったパッケージマネージャを使うことですね。 パッケージ名からするとCentOSっぽいのでyumなら普通に使えるはずですが。
補足
yumでavidemuxをインストールできるんですか? RPMパッケージしかみあたらないのですが・・・。
- ikiss
- ベストアンサー率43% (34/79)
前提として、「yumコマンドが使えない場面でrpmを使用して上記な状態の時に どうすればいいか?」ということでしょうか? ご存知だとは思いますが、yumは依存関係のあるパッケージを自動でインストールしてくれます。 そういうことではないんですよね?
補足
例えば、libSDL-1.2.so.0をインストールするには、 yum install SDLをインストールすれば解決できました。 このようにどうやってSDLを入れればいいっていうのがわかるのですか?
補足
早速の回答ありがとうございます。 yum install avidemuxをしてみましたが、ありませんでした。 このような場合にどうすればいいでしょうか?><