错误:端口卸载失败:嵌套评估太多(无限循环?)

错误:端口卸载失败:嵌套评估太多(无限循环?)

我正在尝试卸载 MacPorts,按照以下说明操作MacPorts 手册

但是存在循环依赖,与 python26、X 和 tk 相关。这是我的端口列表:

bzip2                          @1.0.6          archivers/bzip2
db46                           @4.6.21         databases/db46
expat                          @2.0.1          textproc/expat
fontconfig                     @2.8.0          graphics/fontconfig
freetype                       @2.4.8          print/freetype
freetype                       @2.4.8          print/freetype
gdbm                           @1.10           databases/gdbm
gdbm                           @1.10           databases/gdbm
gettext                        @0.18.1.1       devel/gettext
libiconv                       @1.14           textproc/libiconv
libxml2                        @2.7.8          textproc/libxml2
ncurses                        @5.9            devel/ncurses
ncurses                        @5.9            devel/ncurses
ncursesw                       @5.8            devel/ncursesw
openssl                        @1.0.0g         devel/openssl
python26                       @2.6.7          lang/python26
readline                       @6.2.000        devel/readline
sqlite3                        @3.7.10         databases/sqlite3
tcl                            @8.5.11         lang/tcl
tk                             @8.5.11         x11/tk
Xft2                           @2.2.0          x11/Xft2
xorg-kbproto                   @1.0.5          x11/xorg-kbproto
xorg-libpthread-stubs          @0.3            x11/xorg-libpthread-stubs
xorg-libX11                    @1.4.4          x11/xorg-libX11
xorg-libXau                    @1.0.6          x11/xorg-libXau
xorg-libxcb                    @1.7            x11/xorg-libxcb
xorg-libXdmcp                  @1.1.0          x11/xorg-libXdmcp
xorg-libXext                   @1.3.0          x11/xorg-libXext
xorg-libXScrnSaver             @1.2.1          x11/xorg-libXScrnSaver
xorg-renderproto               @0.11.1         x11/xorg-renderproto
xorg-scrnsaverproto            @1.2.1          x11/xorg-scrnsaverproto
xorg-xcb-proto                 @1.6            x11/xorg-xcb-proto
xorg-xextproto                 @7.2.0          x11/xorg-xextproto
xorg-xproto                    @7.0.22         x11/xorg-xproto
xrender                        @0.9.6          x11/xrender
zlib                           @1.2.5          archivers/zlib

我怎样才能摆脱 MacPorts?

答案1

忽略该--follow-dependents选项并直接使用:

sudo port -fp uninstall installed

然后继续第二步。

即使第一步失败,以下步骤也rm应该会删除 MacPorts 安装的所有文件。它通常会将所有文件安装到 中/opt/local,但必须位于特定目录中的几个文件除外,例如 中的启动文件/Library/LaunchDaemons和 中的应用程序包/Applications/MacPorts

相关内容