尝试通过我的 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 选项。

相关内容