如何一起使用macports和自制软件包管理系统,而不会以不良方式互相干扰?如何将macports和自制软件包管理系统一起使用?
2
A
回答
5
最好只使用一个软件包管理器并卸载其他软件包。例如,如果您想使用MacPorts,但是您需要的程序不在MacPorts中,请考虑filing a MacPorts port request ticket。
如果您坚持要安装多个软件包管理器,请将它们全部安装在非标准前缀中。 MacPorts的默认前缀是/ opt/local。 Homebrew默认为/ usr/local。芬克使用/ sw。手动从源代码构建每个软件包管理器,为每个与前面的所有默认路径不同的每个软件包选择唯一的安装前缀。这是为了确保具有这些软件包管理器默认路径知识的软件包不会无意中从错误的软件包管理器中找到依赖关系。
当您使用MacPorts安装端口时,它会清除大多数环境变量;这是为了确保即使在$PATH
中有/ usr/local/bin和/ sw/bin,MacPorts也不会在那里找到任何东西。我不知道Homebrew和Fink是否也这样做;如果他们不这样做,请在使用Homebrew或Fink安装任何内容之前,更改您的$PATH
,使其不包含具有潜在第三方依赖项的位置。
相关问题
- 1. 自制软件包管理器和sudo
- 2. Macports复制软件包
- 3. 软件项目管理系统
- 4. virtualenv - 不使用系统站点软件包的系统站点软件包
- 5. 如何列出将在Macports中安装的软件包和依赖关系?
- 6. 管理软件包依赖关系
- 7. 将libusb包含在不使用Macports的软件包中
- 8. 如何卸载系统软件包?
- 9. 系统默认的python无法使用自制软件包安装包
- 10. 如何使用Bower使用Bluemix管理我的软件包?
- 11. 没有fink macports和自制软件对狮子有用吗?
- 12. 如何将ocamlbrowser与opam软件包一起使用?
- 13. 铛++通过自制软件(llvm38) - 编译系统误差包括
- 14. 重建软件包和debian上的软件包管理器
- 15. 一个文件管理系统 - 使用asp.net mvc和wcf
- 16. codeigniter,管理系统和自动加载
- 17. nix用户软件包vs系统软件包
- 18. 如何将tinyMCE用于奏鸣曲管理软件包
- 19. 使用rvm,自制软件或macports编译ruby 1.9.3错误
- 20. ssis软件包将使用哪些系统内存?
- 21. 如何说服MacPorts不再安装的自制软件
- 22. 在PHP中使用Memcached与自制软件 - 操作系统X
- 23. 用其他软件包替换MacPorts的依赖关系
- 24. Emacs的软件包管理
- 25. 如何将系统软件包安装到oracle中?
- 26. 我将如何托管deb软件包?
- 27. 枚举自制软件和Macports的公式
- 28. 如何在管理控制台中添加软件包Symfony2
- 29. 如何将JPA和JTA与事务管理器一起使用?
- 30. 一个软件系统