ARTICLE DETAIL

资讯详情

深耕编程入门与网站建设的一线实战洞察。

codebase-memory-mcp 在 Debian 11 等旧版 Linux 上如何选用 -portable 静态包

codebase-memory-mcp 在 Debian 11 等旧版 Linux 上如何选用 -portable 静态包 codebase-memory-mcp 在 Debian 11 等旧版 Linux 上如何选用 -portable 静态包【免费下载链接】codebase-memory-mcpHigh-performance code intelligence MCP server. Indexes codebases into a persistent knowledge graph — average repo in milliseconds. 158 languages, sub-ms queries, 99% fewer tokens. Single static binary, zero dependencies.项目地址: https://gitcode.com/GitHub_Trending/co/codebase-memory-mcp在 Debian 11 这类旧版 Linux 上安装 codebase-memory-mcp 时先要分清 Linux 平台有两种发布资产标准 Linux 二进制动态链接 glibc 2.38 / GLIBCXX 3.4.32在旧发行版上无法启动每个 release 同时提供完全静态构建的-portable归档README 中的表述是“Linux-portablearchives contain the fully static builds; ordinary platform archives use their native system ABI”。本文说明如何判断系统落在哪一类以及如何拿到能运行的-portable静态包并完成安装验证。先判断你的系统需不需要 -portable仓库的回归守卫脚本 scripts/ci/check-glibc-compat.sh 的头部注释给出了官方判断依据标准 Linux 发布二进制在 Debian 11、RHEL/Rocky 8、Ubuntu 20.04、Amazon Linux 2 等旧 glibc 系统上会因缺少GLIBC_2.38启动失败。如果你的机器属于这些系统例如debian:bullseyeglibc 2.31就需要-portable归档-portable是完全静态构建不依赖系统 glibc 版本。macOS/Windows 没有这种变体无需考虑。自动安装一行脚本在 Linux 上自动取 -portable 包install.sh 内置了这条选择逻辑Linux 平台会自动把归档名加上-portable后缀PORTABLE [ $OS linux ] PORTABLE-portable ARCHIVEcodebase-memory-mcp-${OS}-${ARCH}${PORTABLE}.${EXT}因此在任何 Linux含 Debian 11上执行官方一行安装即可下载的是codebase-memory-mcp-linux-arch-portable.tar.gzcurl -fsSL https://raw.githubusercontent.com/DeusData/codebase-memory-mcp/main/install.sh | bash安装脚本依次做这些事按检测到的os/arch构造下载 URLLinux 下自动带-portable强制校验 SHA-256下载checksums.txt比对不匹配即中止校验通过后输出Checksum verified.校验归档成员必须是且仅是二进制、install.sh、LICENSE、THIRD_PARTY_NOTICES.md四个文件解压后先运行候选二进制的--version确认可执行再安装到默认目录~/.local/bin并自动配置检测到的编码代理可用--skip-config跳过或--dirpath指定安装目录。手动安装自行选择 -portable 归档如果不用一行脚本从最新 release 页面手动下载按架构选择带-portable的归档标准归档名对照见 README 的 Pre-built Binaries 表x86_64codebase-memory-mcp-linux-amd64-portable.tar.gzARM64codebase-memory-mcp-linux-arm64-portable.tar.gz每个归档内含install.sh解压后执行即可tar xzf codebase-memory-mcp-linux-*.tar.gz ./install.sh所有 release 都附带checksums.txtSHA-256可用sha256sum自行核对归档完整性。验证安装结果安装脚本自身就是验证路径成功时输出按顺序为Checksum verified.→Verified candidate: 版本→Installed: 版本。安装后自行确认~/.local/bin/codebase-memory-mcp --version两个旧系统上常见的坑README 的 Troubleshooting 表给了对应处理Binary not found after install~/.local/bin不在 PATH 时执行export PATH$HOME/.local/bin:$PATH安装脚本检测到 PATH 未包含该目录时也会打印同样的提示。/mcp 看不到服务器检查 MCP 配置中的二进制路径是否为绝对路径重启代理可用echo {} | /path/to/binary应输出 JSON 来单独测试二进制。重启编码代理后用/mcp应能看到codebase-memory-mcp及 15 个工具说明 MCP 侧也就绪了。更新与限制更新沿用安装脚本路径codebase-memory-mcp update只打印要执行的命令bash install-dir/install.sh而 install.sh 在 Linux 下永远解析为-portable归档所以更新同样会拿到静态构建不会退回到标准 Linux 资产。-portable仅存在于 Linux 归档macOS/Windows 没有对应变体。仓库的 CI 用 scripts/ci/check-glibc-compat.sh 在debian:bullseye-slimglibc 2.31容器里运行二进制的--version来守卫这一约束标准动态二进制为 REDGLIBC_2.38 not found静态-portable二进制为 GREEN可运行。该脚本依赖 Docker 且属于项目自身的 CI 工具读者在目标机器上直接跑--version做等效验证即可。完成以上步骤后Debian 11 等旧 glibc 系统上运行的是与新版系统行为一致的静态构建可以直接对代理说 “Index this project” 开始使用。【免费下载链接】codebase-memory-mcpHigh-performance code intelligence MCP server. Indexes codebases into a persistent knowledge graph — average repo in milliseconds. 158 languages, sub-ms queries, 99% fewer tokens. Single static binary, zero dependencies.项目地址: https://gitcode.com/GitHub_Trending/co/codebase-memory-mcp创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表