我正在 Mac OS X 上安装 macports,为了从它使用 rsync 协议的存储库中获取二进制文件。不幸的是,似乎无法通过从我的机器直接连接来访问存储库。所以我运行了一个本地代理程序(支持 http、https、ftp 和 socks),现在试图找出如何通过我的代理重定向 rsync 连接。有没有人知道这件事?干杯,
当您通过 MacPorts 安装服务器软件时,安装完成后会打印一些有关通过 launchd 启用服务器的说明。
我立即在终端上按了 ?K 并忘记了它。
几天后,我想实际启用所述服务器。
有没有办法再次获得这些说明[1]?
我写了关于launchd,并且port load非常适合,但有些端口有其他说明。我欢迎一个一般性的答案。例如,git-core 将打印 bash-completion 设置说明。
额外问题:在port load,有没有办法列出哪些端口已启动项目?
[1]:显然没有经过卸载和重新安装。
我必须安装自定义证书,以便它们与通过 MacPorts 安装的 wget 一起使用。我找不到正确的目录。
我试过在 /System/Library/OpenSSL/certs 中安装,但该目录似乎被 wget 记录了。同样,我的钥匙串中安装的证书也被忽略。
我正在使用 macport 安装 gimp
但是我花了 2 个小时来构建和安装整个依赖项。
所以我阻止了它。但无论我使用卸载还是清理命令。它花了我 2GB 的磁盘。我想知道如何释放它们?或者我需要完成安装然后卸载?
我正在尝试执行一个port upgrade outdated,但它会因无法修复的包冲突而停止。
有谁知道如何解决这个问题?
sudo port upgrade outdated
---> Computing dependencies for subversion-perlbindings-5.16
Error: Unable to exec port: Can't install subversion-perlbindings-5.16 because
conflicting ports are installed: subversion-perlbindings-5.12
Run Code Online (Sandbox Code Playgroud) 我想使用ports提供的python24,所以安装了,python_select -s显示确实选择了我想要的版本。跑步which python给了/opt/local/bin/python,跑步/opt/local/bin/python给了我想要的版本。但是,当我python从 shell运行时,我得到的是/usr/bin/python版本。我没有 python 别名。
简而言之,情况如下:
which python似乎证实了这一点。alias 只返回 1 个条目,这与此无关。然而,python从 bash shell运行给了我错误的 python!
我有点难住了!我在看什么?
我正在尝试安装 Posgtres 命令行客户端(通常是 Linux 上的 psql)。我已经通过 MacPorts(postgresql90 和 postgresql90-server)安装了 postgres,但仍然没有看到安装的客户端。
我搜索了 MacPorts,但找不到客户端的路径或单独的端口来独立安装它。
如何安装 psql 命令行客户端?
我最近将我的 Mac Book Pro 升级到 Lion,并面临着我随身携带的 MacPorts 应用程序的挑战。在我进行自我更新之前,我已经从应用商店下载并安装了 XCode 4.2(非常不 - 应用商店就像安装 BTW - 你在应用商店点击安装但它只下载了应用程序。你需要单独安装它),但它没有似乎很重要。应用程序失败并出现以下错误(以下相关部分)-
/Library/Frameworks/Mono.framework/Versions/2.10.6/include/sqlite3.h:252: warning: ISO C90 does not support ‘long long’
/Library/Frameworks/Mono.framework/Versions/2.10.6/include/sqlite3.h:253: warning: ISO C90 does not support ‘long long’
/usr/bin/cc -c -DUSE_TCL_STUBS -DTCL_NO_DEPRECATED -g -O2 -W -Wall -pedantic -I/Library/Frameworks/Mono.framework/Versions/2.10.6/include -DHAVE_CONFIG_H -I.. -I. -I"/usr/include" -fno-common util.c -o util.o
In file included from util.h:36,
from util.c:37:
/Library/Frameworks/Mono.framework/Versions/2.10.6/include/sqlite3.h:252: warning: ISO C90 does not support ‘long long’
/Library/Frameworks/Mono.framework/Versions/2.10.6/include/sqlite3.h:253: warning: ISO C90 does not support ‘long long’
.
.
.
/usr/bin/cc …Run Code Online (Sandbox Code Playgroud) 我尝试安装一些软件包并出现以下错误:
$ sudo port install pkgconfig
---> Computing dependencies for pkgconfig
---> Dependencies to be installed: libiconv
---> Installing libiconv @1.14_0
Error: org.macports.install for port libiconv returned: no destroot found at: /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_libiconv/libiconv/work/destroot
Error: Failed to install libiconv
Please see the log file for port libiconv for details:
/opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_textproc_libiconv/libiconv/main.log
Error: The following dependencies were not installed: libiconv
To report a bug, follow the instructions in the guide:
http://guide.macports.org/#project.tickets
Error: Processing of port pkgconfig failed
Run Code Online (Sandbox Code Playgroud)
这似乎是一个 macports 问题。所以我尝试更新端口。它抛出了相同的错误(未找到 destroot):
$ sudo port …Run Code Online (Sandbox Code Playgroud) 我正在尝试vim通过 MacPorts安装。我在http://trac.macports.org/browser/trunk/dports/editors/vim/Portfile找到了这个端口。
有像tiny、small和等变体huge。有什么方法可以告诉哪个变体安装了哪些功能?