键入命令时如何获取fink和macports自动完成程序名称,如在 Ubuntu 中apt-get?
例如,当我输入
sudo port install ca
Run Code Online (Sandbox Code Playgroud)
然后按tab,我希望终端自动完成或显示可用命令。
OS X 甚至不会在sudo!
在我的 Mac OS X 机器上,您如何推荐我安装命令行软件和其他软件包?我一直在使用 MacPorts,它似乎总是很慢,大概是因为它必须即时编译软件包。
我更喜欢有二进制包的包管理系统,这样我每次想下载新东西时都不需要编译。我认为 Fink 有一些软件包的二进制文件,但我通常看到推荐使用 MacPorts 作为系统。
你认为哪个效果更好,为什么?(或者还有其他我没听说过的系统吗?)
我正在使用 Fink 在我的 Mac 上安装 Unix 应用程序,我刚遇到 Homebrew 并看到了一些关于 Homebrew 的好评。
所以,我的问题是:
我对在 Mac OS X 上安装标准 Unix 包有点困惑。例如,我有 /usr/bin/svn,它是 SVN v.1.4.4,但 FinkCommander 说没有安装 svn。这同样适用于其他软件包,如 emacs 等。
这只是一个错误的 FinkCommander 设置吗?目前它被设置为安装所有东西/sw,甚至不在PATH. 那么,我是否只需要将其设置为将软件包安装到/usr,它就会识别已安装的软件?我不想安装所有东西的重复包,而且 FinkCommander 似乎与安装的软件不同步,这很奇怪。
或者我应该使用其他任何安装程序吗?Mac Ports 是推荐使用的安装程序吗?
(我使用的是 Mac OS 10.5.8。)
我听说有些人喜欢同时使用 Fink 和 Macports,因为有些软件包存在于一个而不是另一个中。
最近我在构建和运行像 GRASS 和 Digikam w/MacPorts 这样的包时遇到了麻烦,并开始寻找替代方案。
只是想知道:pkgsrc 和 Homebrew 是否也能与它们共存并很好地运行?
我仍在尝试包管理器,并喜欢在确定一两个之前探索所有的可能性。
谢谢!
我想在我的 Mac OS X 系统上安装 bridge-utils 包。我怎样才能做到这一点?我bridge-utils在 Fink 或 MacPorts 中找不到。