Beim Versuch, rpmfusion über mein OS X-Terminal zu installieren, habe ich festgestellt, dass das OS X-Terminal keine Linux-Befehle liest

Beim Versuch, rpmfusion über mein OS X-Terminal zu installieren, habe ich festgestellt, dass das OS X-Terminal keine Linux-Befehle liest

Ich versuche, rpmfusion zu installieren, aber das ist die Antwort des OS X-Terminals. Was mache ich falsch? Ich bin als Root-Benutzer angemeldet. Habe gerade herausgefunden, dass das OS X-Terminal keine Linux-Befehle liest.

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   

Antwort1

Bei sh-3.2 klingt es, als ob Sie sich im Einzelbenutzermodus befinden.

Versuchen Sie es in jedem Fall manuell. (vorausgesetzt, Sie verwenden 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

Antwort2

Yum und RPM sind keine normalen Befehle einer grundlegenden OSX-Installation. Selbst mit der Option „Dev Tools“ sind sie keine normalen Befehle. RPM ist der Red Hat Package Manager und YUM ist ähnlich. Sie benötigen dafür entweder eine spezielle Installation oder verwenden einen ähnlichen Paketmanager wie Homebrew oder Mac Ports. Ob diese Paketmanager RPM Fusion zur Verfügung haben, ist eine andere Geschichte.

Im Grunde ist OSX nicht Red Hat Linux.

Wenn Sie Virtual Box mit einer Fedora-Virtualisierung möchten, müssen Sie Virtual Box (oder Parallels) installieren und dann Fedora darauf installieren. Sie können dann über das virtualisierte Fedora auf die regulären Fedora-Optionen zugreifen.

verwandte Informationen