小编jen*_*wan的帖子

没有 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

是否可以以非超级用户身份安装 MacPorts?我将应用程序安装到 ~/Applications/ 并且它们运行良好。我想将 MacPorts 的一个实例安装到 ~/opt/local/,并将我在此帐户下运行的所有内容都链接到该实例。这可能吗?

macports

3
推荐指数
1
解决办法
148
查看次数

在 Subversion 中为 EDITOR 使用 Aquamacs

是否可以使用 Aquamacs 作为 Subversion 的编辑器。例如,如果我这样做

svn propedit svn:ignore .
Run Code Online (Sandbox Code Playgroud)

并且我将 EDITOR 变量设置为“emacs”,它将使用 GNU emacs 作为编辑器来编辑该属性。

在我的 .profile 中,我已经

alias emacs="open -a /Applications/Aquamacs.app/"
Run Code Online (Sandbox Code Playgroud)

所以打电话

emacs foo.bar
Run Code Online (Sandbox Code Playgroud)

在 Aquamacs 中打开文件。

将 EDITOR 变量设置为“emacs”无法使用 Aquamacs。将 EDITOR 设置为 '"open -a /Applications/Aquamacs.app/"' 确实会在 Aquamacs 中打开文件,但由于 open 不是阻塞命令(我猜),Subversion 会立即在终端中继续运行,就好像什么都没有进入。换句话说,它不会等待用户的编辑。

我不知道是否可以调用 open 以阻止它,或者 OSX Terminal 中是否还有另一个命令。显然,我不知道阻塞是否会起作用,因为它究竟会阻塞什么?

emacs svn aquamacs macos

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

标签 统计

macports ×2

aquamacs ×1

emacs ×1

macos ×1

sudo ×1

svn ×1