Questions tagged «macports»

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

5
如何告诉sudo编写umask为0022的文件?
我最近升级到了雪豹。我注意到有些MacPorts编写的文件安装时权限错误-它们的umask值为0077。我想我已经缩小了问题的范围: 该port命令通过调用sudo。 我的.bashrc文件将umask指定为0077。 在OS X的较早版本(10.5及更低版本)上,sudo使用了根用户的umask (其值为0022);但是,现在它使用我的0077 umask。 反正有sudo使用旧行为吗?现在,它是一种烦人,因为我必须使用sudo运行像简单的命令port installed,port outdated等等。 (此MacPorts票证中对此问题进行了详细描述。) 编辑 我发现了umasksudo 的选项,并在其中/etc/sudoers添加了以下行: Defaults umask=0022 然而,这并没有起到期望的,因为实际所用的umask sudo是工会与此默认掩码用户掩码的。为了重写的行为sudo的umask的,直接使用默认的(即不是工会的用户和默认sudo的面膜),可以添加以下内容: Defaults umask_override

2
强迫Homebrew和Macports共存?
我有一个已经使用了多年的MacOSX系统,在此期间,我已经通过Macports安装了很多软件包。 我现在想尝试Homebrew,但是从我在这里和其他地方所读的内容很明显,Homebrew和Macports的默认安装无法轻松共存。 对于我来说,卸载Macports并不是一个可行的选择,因为我每天的MacOSX日常工作都涉及使用各种Macports安装的实用程序。此外,我自己的许多本地实用程序现在都与Macports相互依赖。最后,现在我经常使用的许多可执行文件和共享库都安装在/ usr / local下,如果清除该目录树,我的系统将很快变得不可用。 所以我的问题是:是否有人想出一种可以与Macports共存的安装Homebrew的替代方法?具体来说,有没有人知道如何使Homebrew利用目录树(例如/ usr / local / homebrew)而不是/ usr / local? 在此先感谢您对文档的任何建议或指点。

3
使用下载的端口文件安装软件
我想使用“端口安装软件名称”在Mac中安装某些软件,但是某些软件附带非常大的包装,并且连接不稳定。我想使用下载管理器下载端口文件,然后使用下载的文件通过端口安装软件。可能吗?怎么样?
9 macports 

2
Macport升级失败,并发生Subversion-Perlbindings冲突
我正在尝试执行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
8 macos  svn  perl  macports 

3
如何找出Mac OS X中属于哪个软件包的文件?
有没有办法找出哪个应用程序/程序包拥有或创建一个特定文件?例如,在Linux中,这些命令将显示软件包所有者 apt-file /bin/progname rpm -qf /bin/progname yum whatprovides /bin/progname 在OS X中,文件可以是本机OS X应用程序的一部分,也可以由Macports或Homebrew安装。这些是完全不同的环境。每个环境都有命令来检查哪个应用程序/程序包拥有特定文件吗?

2
如何删除失败的Macports软件?
我正在使用macport安装gimp 但是,构建和安装整个依赖项需要2个小时。 所以我停了下来。但是无论我使用卸载还是清除命令。我花了2GB磁盘。我想知道如何释放它们?还是我需要先完成安装然后再卸载?

3
Macports,安装后启动:这些说明又是什么?
当您通过MacPorts安装服务器软件时,安装完成后,它会打印一些有关通过启动来启用服务器的说明。 我立即在终端上按了⌘K,然后就忘记了。 几天后,我实际上要启用所说的服务器。 有什么办法可以再次获得这些说明[1]? 更新: 我写过关于它的文章launchd,并且port load对此非常有用,但是某些端口还有其他说明。我欢迎一个普遍的答案。例如,git-core将打印bash-completion设置说明。 奖励问题:在上port load,是否可以列出哪些端口已启动项目? [1]:显然,无需进行卸载并重新安装。
8 macos  mac  macports 

3
`哪个python`指向我想要的python,但是`python`运行错误的版本
我想使用端口提供的python24,所以我已经安装了它,并python_select -s显示确实选择了我想要的版本。运行which python给出/opt/local/bin/python,运行/opt/local/bin/python给出我想要的版本。但是,当我python从外壳运行时,会得到/usr/bin/python版本。我没有python别名。 简而言之,情况如下: 我相信这条道路是明智的,which python似乎可以证实这一点。 alias 只返回1个条目,与此无关。 但是,python从bash shell 运行会给我错误的python! 我有点难过!我在俯视什么?

1
FFmpeg(MacPorts) - 缺少libfaac,需要新的音频编码器
我感到很困惑。 我正在尝试一个非常简单的FFMpeg命令,通过命令行将电影文件转码为x264 / AAC mp4文件(用于Vimeo上传)。(山狮/ Macports) ffmpeg -i INPUT.AVI -vcodec libx264 -acodec libfaac -preset hq -s hd720 -b 5000k -ar 44100 -ab 320k OUTPUT.mp4 问题:FFMpeg找不到libfaac库。我看过它最近被拿走了。真正?我也读过我最好使用NeroAACEnc或者libvo_aacenc反正,因为它们可能质量更好。 我如何能: 添加NeroAACEnc和/或libvo_aacenc到我的系统? 安装时调用其中一个的正确命令行是什么?我见过管道等的解决方案 命令行,Linux和Unix工作对我来说都有点新鲜,所以我无法弄清楚互联网告诉我要做什么。Macports也让我感到困惑。 期待您的专业帮助。 这是完整的iTerm2输出: ffmpeg -i test.mp4 -vcodec libx264 -acodec libfaac -preset hq -s hd720 -b 5000k -ar 44100 -ab 320k OUTPUT.mp4 ffmpeg …

1
在OS X上破坏Subversion,最近的Google / Stack答案没有解决它 - 甚至无法重新安装
(我认为这是正确的发布板,也被认为是StackOverflow,但这不是真正的编码,而serverFault似乎是较低级别的OS项目) 经过几个小时尝试将matplotlib添加到Python,通过各种XCode和MacPorts冒险,我现在发现Subversion被破坏了。我在网上发现的想法似乎没有解决它,甚至重新安装还没有解决它。 问题: 命令: svn -version 产生这个: Error: dyld: Library not loaded: @rpath/usr/lib/libneon.27.dylib Referenced from: /usr/bin/svn Reason: Incompatible library version: svn requires version 30.0.0 or later, but libneon.27.dylib provides version 29.0.0 Trace/BPT trap: 5 另一个症状: Python处于奇怪的状态。 --version说2.7.2。但是现在,如果我尝试导入matplotlib,我会得到OS X“python意外结束” 我不明白python和subversion之间的联系;修复svn错误的优先级更高! 系统: Mac OS X Mountain Lion,最新版,Java 7. XCode和Macports信息如下 背景/我到目前为止所做的一切: 我找到了3个svn可执行文件,都给出了同样的错误: 在/ …
2 macos  python  svn  macports  xcode 

2
Macports Drush Conflict
试图用macports安装drush(Drupal Shell)我收到一个错误: Error: Unable to execute port: Can't install php52 because conflicting ports are installed: php5 php5-gd php5-iconv php5-mbstring 我只能找到一个关于修复此问题的博客( 这里 ): $ sudo port deactivate php5 $ sudo port install drush $ sudo port deactivate php52 $ sudo port activate php5 $ sudo pear install Console_Table-1.1.3 $ drush 不过对我来说: …

2
安装MacPorts后,让PATH适合python
我无法导入我刚刚安装MacPorts的一些python库(PIL,psycopg2)。我浏览了这些论坛,并试图调整我的 PATH 变量 ~/.bash_profile 为了解决这个问题但它不起作用。 我添加了PIL和psycopg2的位置 PATH。 我知道终端正在使用python的一个版本 /usr/local/bin 而不是MacPorts安装的那个 /opt/local/bin。 我是否需要使用MacPorts版本的Python以确保在终端中使用python时PIL和psycopg2在sys.path上? 我应该切换到MacPorts版本的Python,还是会导致更多问题? 如果它有用,这里有更多的事实: 安装了PIl和psycopg2 /opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages which python 回报 /usr/bin/python $ echo $PATH 返回(我将每个路径分开以便于阅读): :/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/ :/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages :/opt/local/bin :/opt/local/sbin :/usr/local/git/bin :/usr/bin :/bin :/usr/sbin :/sbin :/usr/local/bin :/usr/local/git/bin :/usr/X11/bin :/opt/local/bin 在python中, >>> sys.path 收益: /Library/Frameworks/SQLite3.framework/Versions/3/Python /Library/Python/2.6/site-packages/numpy-override /Library/Frameworks/GDAL.framework/Versions/1.7/Python/site-packages /Library/Frameworks/cairo.framework/Versions/1/Python /System/Library/Frameworks/Python.framework/Versions/2.6/lib/python26.zip /System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6 /System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/plat-darwin /System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/plat-mac /System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/plat-mac/lib-scriptpackages …

3
通过命令行模式运行php脚本会发出警告
每当我运行我的php命令行脚本时,在脚本实际输出到屏幕之前,php总是会返回一堆错误消息,如下所示: PHP Warning: PHP Startup: Unable to load dynamic library '/opt/local/lib/php/extensions/no-debug-non-zts-20060613/gd.so' - (null) in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library '/opt/local/lib/php/extensions/no-debug-non-zts-20060613/mbstring.so' - (null) in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library '/opt/local/lib/php/extensions/no-debug-non-zts-20060613/mcrypt.so' - (null) in Unknown on …

1
将macports安装的程序更新为最新版本
我一般使用macport来管理尽可能多的东西 - 例如emacs。刚刚在emacs中实现了一个修复程序,用于解决一直困扰我的错误。是否可以将最新的emacs版本合并到我现有的macports安装中,或者我是否需要丢弃端口,并从(例如)emacs git存储库重新安装?

1
如何在MAMP中使用MacPorts的Perl安装?
我有MAMP 3.0.6和MacPorts 2.3.1。我需要使用一些Perl模块(通过一些CGI脚本),我将它们安装在MacPorts Perl安装上(例如p5.16-dbd-mysql),但我无法弄清楚如何让MAMP使用正确的Perl安装。一个错误如下: install_driver(mysql) failed: Can't locate DBD/mysql.pm in @INC (@INC contains: ../../lib /Library/Perl/5.16/darwin-thread-multi-2level /Library/Perl/5.16 /Network/Library/Perl/5.16/darwin-thread-multi-2level /Network/Library/Perl/5.16 /Library/Perl/Updates/5.16.2 /System/Library/Perl/5.16/darwin-thread-multi-2level /System/Library/Perl/5.16 /System/Library/Perl/Extras/5.16/darwin-thread-multi-2level /System/Library/Perl/Extras/5.16 .) at (eval 10) line 3. Perhaps the DBD::mysql perl module hasn't been fully installed, or perhaps the capitalisation of 'mysql' isn't right. Available drivers: DBM, ExampleP, …
1 macos  mysql  perl  macports 

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.