Mac打不开Wireshark dyld: Library not loaded: /usr/X11/lib/libcairo.2.dylib

Q1:Mac OS Mountain Lion默认是没有安装X11的,而wireshark运行需要x11,因此如果直接安装wireshark而没有安装x11,wireshark不会正常运行。

A1:去苹果主页下载最新版本的xQuartz,然后运行wireshark,会弹出一个选择x11的界面,选择/Application/Utilities目录下的xQuartz程序,点击确定,

然后X11会运行,弹出一个xterm窗口,在其中运行/Application/Wireshark.app/Contents/MacOS/Wireshark,就会执行一系列初始化,然后打开wireshark.

Q2:dyld: Library not loaded: /usr/X11/lib/libcairo.2.dylib

A2:sudo ln -s /opt/X11 /usr/X11

原文地址:https://www.cnblogs.com/i0ject/p/4575769.html