OS X ターミナルから rpmfusion をインストールしようとしましたが、OS X ターミナルは Linux コマンドを読み取れないことがわかりました。

OS X ターミナルから rpmfusion をインストールしようとしましたが、OS X ターミナルは Linux コマンドを読み取れないことがわかりました。

rpmfusion をインストールしようとしているのですが、OS X ターミナルが次のように応答します。何が間違っているのでしょうか? 私は root ユーザーとしてログインしています。OS X ターミナルは Linux コマンドを読み取らないことがわかりました。

sh-3.2# yum install --nogpgcheck http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm

sh: rpm: command not found
sh: rpm: command not found
sh: yum: command not found   

答え1

sh-3.2 はシングル ユーザー モードになっているようです。

いずれにしても、手動で試してください。(fc22 を使用している場合)

wget http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-22.noarch.rpm
wget http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-22.noarch.rpm

rpm -Uvh rpmfusion-free-release-22.noarch.rpm
rpm -Uvh rpmfusion-nonfree-release-22.noarch.rpm

答え2

Yum と RPM は、基本的な OSX インストールの通常のコマンドではありません。開発ツール オプションを使用しても、通常のコマンドではありません。RPM は Red Hat パッケージ マネージャーであり、YUM も同様です。これらには特別なインストールが必要であり、Homebrew や Mac Ports などの同様のパッケージ マネージャーを使用する必要があります。これらのパッケージ マネージャーで RPM Fusion が使用できるかどうかは別の話です。

基本的に OSX は Red Hat Linux ではありません。

Fedora 仮想化を備えた Virtual Box が必要な場合は、Virtual Box (または parallels) をインストールしてから、その上に Fedora をインストールする必要があります。その後、仮想化された Fedora を通じて通常の Fedora オプションにアクセスできます。

関連情報