标签: macports

Mac 终端:改变了我的外壳,现在无法启动它

我通过 MacPorts 安装了 bash 4.0,然后用于sudo chsh -s /opt/local/bin/bash my_user更改我的外壳。

在此之前,我尝试只在chsh没有 的情况下运行sudo,但它不允许我将 shell 更改为该路径。

现在,当我尝试启动终端时,我收到一条消息,指出我的 shell 具有非法值,因此终端无法启动。我单击退出,不出所料但令人讨厌的是,它立即退出。

跛脚终端

  1. 如何重置我的外壳以便我可以再次启动终端?
  2. 如何将我的 shell 设置为通过 MacPorts 安装的 bash 以使其正常工作?
  3. 为什么终端会认为我的 shell 是非法的?是站在新禁酒主义者一边吗?

Mac OS X 10.5.8。一切都超级超级最新。

mac terminal bash macports chsh

5
推荐指数
3
解决办法
9464
查看次数

Macports 用户的 Yum 命令备忘单

yum以下 MacPortsport命令的等效命令是什么?

  • 搜索
  • 自我更新
  • 已安装(列表)
  • 过时(列表)

有些东西与 MacPorts 完全不同吗?

linux package-management yum macports

5
推荐指数
1
解决办法
1388
查看次数

如何在 Mac OS X 上安装 bridge-util?

我想在我的 Mac OS X 系统上安装 bridge-utils 包。我怎样才能做到这一点?我bridge-utils在 Fink 或 MacPorts 中找不到。

macports fink bridge macos

5
推荐指数
1
解决办法
3370
查看次数

没有 sudo 的 MacPort 和 LaunchAgent

我正在运行 Snow Leopard 并且正在尝试安装 Wine。

为简单起见,我尝试使用 MacPorts 安装 Wine。

我的 MacPorts 位于 ~/opt/local/ 本地。

但是,Wine 所需的软件包之一是 dbus。在激活期间,dbus 想要写入 /Library/LaunchAgents/org.freedesktop.dbus-session.plist。当然,这是受保护的(应该如此)。

那么如何修改 MacPort 安装以在别处编写 plist 并适当修改启动命令,以便使用此备用位置?

部分原因是对 LaunchAgent 缺乏了解。这些守护进程是在用户登录时启动还是在系统启动时启动?

sudo macports

5
推荐指数
0
解决办法
338
查看次数

MacPorts 是唯一使用 /opt/local 的东西吗?

卸载 MacPorts过程涉及删除许多目录子树,包括/opt/local. 我对此表示怀疑;中的目录/opt/local/Linux 系统中的许多目录具有相同的名称(binlibvar等),并且它们可以轻松保存一些 MacPorts 未安装的内容。如果不仔细查看所有内容,我怎么能确定那里没有其他我可能需要的东西?

uninstall macports

5
推荐指数
1
解决办法
5840
查看次数

FFmpeg (MacPorts) - 缺少 libfaac,需要新的音频编码器

我感到很困惑。

我正在尝试一个非常简单的 FFMpeg 命令,通过命令行(用于 Vimeo 上传)将电影文件转码为 x264/AAC mp4 文件。(山狮/麦克波特)

ffmpeg -i INPUT.AVI -vcodec libx264 -acodec libfaac -preset hq -s hd720 -b 5000k -ar 44100 -ab 320k OUTPUT.mp4
Run Code Online (Sandbox Code Playgroud)

问题:FFMpeg找不到libfaac库。我读过它最近被取出来了。真的?我也读过我更好地使用NeroAACEnclibvo_aacenc无论如何因为它们在质量方面可能更好。

我如何能:

  1. 添加NeroAACEnc和/或添加libvo_aacenc到我的系统?
  2. 安装它们时调用其中之一的正确命令行是什么?我见过管道等的解决方案。

命令行、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 version 0.11.1.git Copyright (c) 2000-2012 the FFmpeg developers
  built …
Run Code Online (Sandbox Code Playgroud)

ffmpeg macports video-encoding

5
推荐指数
1
解决办法
7395
查看次数

Tesseract OCR:不支持的图像类型

我在终端上使用以下命令将 PDF 转换为 TIF 文件

convert -density 300 -depth 4 lang.font-name.exp0.pdf lang.font-name.exp0.tif

convert lang.font-name.exp0.tif -colorspace rgb -type truecolor lang.font-name.exp0.tif

然后我尝试运行makebox命令,

tesseract lang.font-name.exp0.tif lang.font-name.exp0 batch.nochop makebox

这产生了以下错误:

Tesseract Open Source OCR Engine v3.02.02 with Leptonica Error in findTiffCompression: function not present Error in pixReadStreamTiff: function not present Error in pixReadStream: tiff: no pix returned Error in pixRead: pix not read Unsupported image type.

并假设它与libtiff, run 命令有关tesseract -v并发现(或猜测)它丢失了

tesseract 3.02.02 leptonica-1.70 libjpeg 8d : libpng 1.6.10 …

macports homebrew tesseract-ocr macos

5
推荐指数
1
解决办法
6835
查看次数

使用 zsh 和 mcports。找不到相关命令

我安装了 macports,但我使用 zsh。我应该在 .zshrc 文件中修改什么才能让它寻找 macports?我认为 macports 位于 /opt/local/bin/port

terminal zsh macports

5
推荐指数
2
解决办法
1万
查看次数

如何从过时的 macports 升级中排除端口?

我想更新所有过时的端口,但由于libgcc-devel构建需要 3 个小时以上,我想将其排除。我在互联网上读到的提示是应用逻辑运算符。所以我跑

$ sudo port upgrade outdated and not libgcc-devel
--->  Computing dependencies for libgcc-devel
--->  Building libgcc-devel
...
Run Code Online (Sandbox Code Playgroud)

令我沮丧的是,它默默地忽略了命令的那部分。我也试过*gcc*,没用。什么是正确的语法?

文档指出这适用于uninstall,但没有提到upgrade.

$ sudo port uninstall inactive and not <portname>
Run Code Online (Sandbox Code Playgroud)

package-management macports macos

5
推荐指数
0
解决办法
1919
查看次数

如何使用 Macports 安装 PHP PECL 扩展?

我正在使用通过 Macports 安装的 PHP 5.5。我想添加APCu PECL库。但是没有 macports 包,我看不到安装 PEAR/PECL 命令行实用程序的方法。那么如何将 APCu(或任何 PECL 库)添加到通过 Macports 安装的 PHP 5.5 中呢?

macports php pecl macos

4
推荐指数
1
解决办法
1万
查看次数