【发布时间】:2012-12-12 22:11:08
【问题描述】:
我最近按照 MacPorts 网站上的说明安装了 MacPorts。整个过程都很顺利。我的主目录中的 .profile 文件已更新(在此文件中,路径“/opt/local/bin”和“/opt/local/sbin”被添加到环境变量 PATH)并且所有 macports 文件都在目录“/选择”。当我在 shell 中输入“哪个端口”时,它会返回“/opt/local/bin/port”。
但是当我要求安装端口“octave-devel”时发生了一些奇怪的事情(我首先安装了 MacPorts 以在我的 Mac 上使用 Octave)。因此,当我在终端中输入命令“sudo port install octave-devel +atlas+docs”(如GNU Octave wiki 中所述)并输入我的密码时,shell 会回复“错误:未找到端口 octave-devel”。然而,端口“octave-devel”似乎存在,因为我在 macports 网站的this page 上找到了它的描述。
因为我必须快速使用 Octave,所以我首先想卸载 MacPorts 并安装 Fink,我尝试了 MacPorts 网站上描述的方法,但在我输入“sudo port -fp uninstall installed”后它返回“错误:没有匹配的端口给定的表达式”。我什至无法卸载这个软件!我真的认为这是 MacPorts 本身的问题,而不是 octave 端口,但我找不到确切的问题。
最终我在 Windows 计算机上使用了 Octave,但不知道我的计算机上的 MacPorts 出了什么问题让我很恼火。主要是,我希望能够在我的 Mac 上使用 GNU Octave,因为我在学校需要它。
提前谢谢你,节日快乐。
【问题讨论】:
-
我使用homebrew 的运气比使用任何较旧的包管理器都要好得多,例如fink、MacPorts 等
-
谢谢!但我想(至少!)设法卸载 MacPorts。最好是能够让 MacPorts 工作。
-
好吧,FWIW 我在这里在 Mac OS X 上使用 octave,由 homebrew 安装,它工作正常。我建议删除 MacPorts,安装自制软件,然后
brew install octave... -
好的。但是如何正确卸载 MacPorts?