我刚刚使用 macports 安装了 freerdp,但似乎在任何地方都找不到二进制文件。xfreerdp 命令也无法运行。
这是我运行的命令:sudo port clean freerdp && sudo port install freerdp
---> Cleaning FreeRDP
dyld: DYLD_ environment variables being ignored because main executable (/usr/bin/sudo) is setuid or setgid
Warning: port definitions are more than two weeks old, consider updating them by running 'port selfupdate'.
---> Computing dependencies for FreeRDP
---> Fetching archive for FreeRDP
Warning: Your DNS servers incorrectly claim to know the address of nonexistent hosts. This may cause checksum mismatches for some ports.
---> Attempting to fetch FreeRDP-1.1.0-beta+2013071101_0.darwin_12.x86_64.tbz2 from *link*
---> Attempting to fetch FreeRDP-1.1.0-beta+2013071101_0.darwin_12.x86_64.tbz2 from *link*
---> Attempting to fetch FreeRDP-1.1.0-beta+2013071101_0.darwin_12.x86_64.tbz2 from *link*
---> Fetching distfiles for FreeRDP
---> Verifying checksums for FreeRDP
---> Extracting FreeRDP
---> Configuring FreeRDP
---> Building FreeRDP
---> Staging FreeRDP into destroot
---> Installing FreeRDP @1.1.0-beta+2013071101_0
---> Activating FreeRDP @1.1.0-beta+2013071101_0
---> Cleaning FreeRDP
---> Updating database of binaries: 100.0%
---> Scanning binaries for linking errors: 100.0%
---> No broken files found.
但不知道它将二进制文件安装在哪里。
答案1
我刚刚使用 Mac Ports 在 Mac AIR 上安装了 FreeRDP,也遇到了同样的问题。我打开终端并执行以下命令来找到二进制文件:
cd /
find . -iname \*freerdp\*
这给了我很多输出,但我能够在这个位置找到二进制文件:
/opt/local/bin/xfreerdp
我发现 /opt/local/bin 文件夹位于我的本地路径环境变量中。这意味着您只需输入“xfreerdp”(不带引号)即可从命令行启动该程序。
我能够使用以下命令连接到我的 Windows 服务器:
xfreerdp /u:<username> /p:<password> /v:<IP address of my windows server>
到目前为止,FreeRDP 运行良好,响应时间也不错。
希望这可以帮助!