Questions tagged «macports»

MacPorts是OS X的软件包管理工具,它提供了操作系统未附带的许多第三方应用程序。

6
在同一台计算机上同时安装Homebrew和Macports是否安全?
我在iMac上安装了MacPort,并安装了大量端口。 不过,我对试用Homebrew感兴趣,因为我听说过很多有关它的好东西,并且因为我注意到它包含了我使用的几种工具的最新版本。 但是两者可以共存于同一台计算机上吗,还是我需要首先完全卸载MacPorts? 另外,如果两者可以同时安装,它们是否将完全彼此独立?Homebrew的功能之一是不会重新安装系统中已包含的新版本内容(例如python)。这是否还会扩展到不安装MacPorts已维护的版本? 如果我随后卸载MacPorts,会发生什么情况?

3
如何清理MacPorts安装?
我应该执行哪个命令 删除所有旧端口版本 删除下载的文件 在构建过程中创建的临时文件 当我确定更新版本可以正常工作时,不需要的所有其他内容 我有一个使用建议 port clean --all all 但是它尝试清理我没有的端口,尽管我尝试了 port clean --all installed 但它没有删除旧的非活动版本,然后 port -u uninstall 但是它被困在说py25-nose(活动的)取决于py25-setuptools(无效的)。
57 macos  macports 

3
从命令行使用`shred`
我需要安全地删除一些文件。我以前shred在linux系统上使用过,因此环顾四周,发现它shred是coreutilsmacports软件包的一部分。我确实port install coreutils安装了coreutils,但是shred在命令行中仍然找不到。 如何shred在Mac的命令行上工作?如果有问题,我正在使用Mac OS X 10.7.5(Lion)

4
如何在Mac上安装软件包?(MacPorts,Fink,还有什么更好的方法吗?)
在Mac OS X计算机上,您如何建议我安装命令行软件和其他软件包?我一直在使用MacPorts,它看起来总是很慢,大概是因为它必须实时编译软件包。 我更喜欢具有二进制软件包的软件包管理系统,从而避免了每次我要下载新内容时都需要编译东西的麻烦。我认为Fink的某些软件包具有二进制文件,但是我通常会看到MacPorts被推荐为要使用的系统。 您认为哪个效果更好,为什么?(或者有没有我听说过的其他系统?)


1
Mac OS X中命令的重击完成
像在Ubuntu中一样,如何在键入命令时获取fink并macports自动完成程序名称apt-get? 例如当我输入 sudo port install ca 然后按tab,我希望终端自动完成或显示可用的命令。 sudo!之后,OS X甚至不会自动完成命令!

3
Homebrew vs Fink vs Macports?[关闭]
我正在使用Fink在Mac上安装Unix应用程序,我刚遇到Homebrew,并看到了一些有关Homebrew的好评。 所以,我的问题是: 你们为Mac使用什么软件包管理器? 我目前使用Fink,从Fink到Homebrew的转变真的值得吗? 如果2.是正确的,那为什么呢?

2
如何一次卸载所有未使用的Macports软件包版本
维护macports软件包时,我更喜欢在用新软件包替换旧软件包时删除它们。但是,随着时间的推移,随着软件包的升级,您最终会遇到以下问题: $ sudo port uninstall -f postgresql83 ---> The following versions of postgresql83 are currently installed: ---> postgresql83 @8.3.3_0 ---> postgresql83 @8.3.7_0 ---> postgresql83 @8.3.8_1 (active) Error: port uninstall failed: Registry error: Please specify the full version as recorded in the port registry. 是否有macports命令可一次删除软件包的所有版本?
32 macos  macports 

1
“ whereis”和“哪个”在Mac OS X中返回不同的路径
我已经有了默认的OpenSSL 9.8(Mac OS X 10.6.8),并决定通过MacPorts(sudo port install openssl)安装最新版本(1.0.1 )。 这些是which和whereis命令的控制台输出: $ whereis openssl /usr/bin/openssl (这是默认系统的) $which openssl /opt/local/bin/openssl (这是通过MacPorts安装的) $ openssl version OpenSSL 1.0.1c 10 May 2012 (PATH中有mac port的版本) 为什么要为whereis和返回不同的路径which,这样可以吗?有什么办法可以得到平等的结果吗?
27 macos  path  macports  which 

3
在Snow Leopard上安装MacPorts之后,“ sudo:port:命令未找到”
我尝试安装MacPorts以升级我的Rails版本,以便可以通过Rails,PragProg进行敏捷Web开发(2011年4月)。我已经按照书中以及MacPorts网站上的指示从磁盘映像执行安装。它似乎安装正确,但是,运行端口命令之后返回“ port:not found”。 我搜索了Stack Exchange并发现了这个问题,因此尝试使用“ tar xjvf MacPorts-1.9.2.tar.bz2”从命令行进行安装。同样,安装似乎可以正常进行。我收到确认MacPorts已成功安装的确认,但在尝试自我更新MacPorts时仍然出现“ sudo:端口:未找到命令”错误(通过“ sudo port -v selfupdate”)。 我认为我的错误在于没有设置正确的路径。我遵循了该线程中的建议,即在path.d中添加路径(/ opt / local),但是仍然出现错误。 如果重要的话,将终端设置为使用默认登录外壳程序(/ usr / bin / login)打开外壳程序。我应该将其更改为/ bin / bash吗? 那么,这是MacPorts问题,$ PATH问题还是StupidUser问题?

2
类似于Linux的top / netstat / etc。在Mac OS X上?
Mac OS X上的Unix实用程序很难使用。port install coreutils +with_default_names和其他一些这样的替换解决了大多数问题,但是却使Mac OS X的默认设置遭到破坏-最令人讨厌的是top和netstat,但是我敢肯定我还能想到更多。 我猜测诸如top和之netstat类的命令都是特定于操作系统的,因此仅获取其Linux等效项的源并重新编译将无法工作。 在Mac OS X上,这些命令和其他此类命令的最佳等效方式是什么?

1
如何使用PostgreSQL修复“未加载库:libssl.1.0.0.dylib”?
删除Macports后,我有一些奇怪的行为。当我尝试通过CLI运行PostgreSQL时,得到: pawel:~ pawel$ psql dyld: Library not loaded: /opt/local/lib/libssl.1.0.0.dylib Referenced from: /usr/local/bin/psql Reason: image not found Trace/BPT trap 这很奇怪,因为我已经通过Homebrew安装了Postgresql,然后运行brew list确认它在那里。我将如何使psql重新工作? 此外,由于错误,尝试安装pg gem失败file not found: /opt/local/lib/libssl.1.0.0.dylib。我需要使Postgres不要在该文件的/ opt / local /目录中查找。

2
LSOpenURLsWithRole()在tmux中在优胜美地上失败,错误-1080
尝试从内部tmux(通过MacPorts版本1.9a安装)的命令行(Terminal.app)打开应用程序,并得到以下结果: $ open /Applications/Adobe\ Reader.app/ LSOpenURLsWithRole() failed with error -10810 for the file /Applications/Adobe Reader.app. 如果在tmux外部执行,则从同一终端使用相同的命令也可以正常工作。 应该从主机读取环境;以下是tmux.conf中的内容:set -g update-environment -r 重新启动terminal.app或tmux时,有时它起初会因其他消息而出错(请参阅下文),然后再次尝试时,将给出上述错误-10810。 $ open /Applications/Adobe\ Reader.app/ The window server could not be contacted. open must be run with a user logged in at the console, either as that user or as …


2
macports gcc选择错误试图执行i686-apple-darwin11-llvm-gcc-4.2
我正在OS X 10.7(Lion)上工作。我已经从macports安装了gcc 4.7: sudo port install gcc47 它似乎工作正常: $ /opt/local/bin/gcc-mp-4.7 -v (...) gcc version 4.7.0 (GCC) 现在,我试图通过使用端口选择来更改默认编译器: $ sudo port select gcc mp-gcc47 Selecting 'mp-gcc47' for 'gcc' succeeded. 'mp-gcc47' is now active. 它将gcc二进制文件复制到/ opt / local / bin / gcc,它可以正常工作: $ /opt/local/bin/gcc -v (...) gcc version 4.7.0 (GCC) 它还会更改默认gcc: …

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.