⚙️系统要求

在安装Windsurf之前,请确保您的Linux系统满足以下要求:

  • 操作系统:Ubuntu 20.04+、Debian 10+、Fedora 36+、CentOS 8+、RHEL 8+ 或其他主流发行版
  • 处理器:64位 x86_64 处理器
  • 内存:至少 4GB RAM(推荐 8GB 以上)
  • 磁盘空间:至少 2GB 可用空间
  • 显示:1280x720 或更高分辨率
💡

Windsurf 基于 Electron 框架构建,需要图形界面环境。如果您使用的是纯命令行服务器,需要先安装桌面环境。

🟠Ubuntu / Debian 安装

对于基于 Debian 的发行版(Ubuntu、Linux Mint、Pop!_OS 等),推荐使用 .deb 包安装。

方法一:使用 APT 仓库(推荐)

添加Windsurf官方APT仓库,可以自动获取更新:

# 下载并添加 GPG 密钥 curl -fsSL https://windsurf-stable.codeiumdata.com/linux/x64/gpg.key | sudo gpg --dearmor -o /usr/share/keyrings/windsurf.gpg # 添加 APT 仓库 echo "deb [signed-by=/usr/share/keyrings/windsurf.gpg] https://windsurf-stable.codeiumdata.com/apt stable main" | sudo tee /etc/apt/sources.list.d/windsurf.list # 更新并安装 sudo apt update sudo apt install windsurf

方法二:直接下载 .deb 包

如果您不想添加仓库,可以直接下载安装包:

# 下载最新版本 wget https://windsurf-stable.codeiumdata.com/linux/x64/latest -O windsurf.deb # 安装 sudo dpkg -i windsurf.deb # 如果有依赖问题,运行 sudo apt install -f

安装完成后,您可以在应用菜单中找到 Windsurf,或在终端中运行 windsurf 命令启动。

🔵Fedora / CentOS / RHEL 安装

对于基于 RPM 的发行版,使用 .rpm 包或 dnf/yum 安装。

方法一:使用 DNF/YUM 仓库(推荐)

# 添加 YUM 仓库 sudo rpm --import https://windsurf-stable.codeiumdata.com/linux/x64/gpg.key cat << EOF | sudo tee /etc/yum.repos.d/windsurf.repo [windsurf] name=Windsurf baseurl=https://windsurf-stable.codeiumdata.com/rpm enabled=1 gpgcheck=1 gpgkey=https://windsurf-stable.codeiumdata.com/linux/x64/gpg.key EOF # 安装 Windsurf sudo dnf install windsurf

方法二:直接下载 .rpm 包

# 下载并安装 sudo dnf install https://windsurf-stable.codeiumdata.com/linux/x64/latest.rpm # 或使用 yum sudo yum install https://windsurf-stable.codeiumdata.com/linux/x64/latest.rpm

📦通用 Tarball 安装

适用于任何 Linux 发行版的通用安装方法:

# 下载 tarball wget https://windsurf-stable.codeiumdata.com/linux/x64/latest -O windsurf.tar.gz # 解压到 /opt 目录 sudo tar -xzf windsurf.tar.gz -C /opt/ # 创建符号链接 sudo ln -s /opt/windsurf/windsurf /usr/local/bin/windsurf # 运行 Windsurf windsurf

创建桌面快捷方式

# 创建 .desktop 文件 cat << EOF | sudo tee /usr/share/applications/windsurf.desktop [Desktop Entry] Name=Windsurf Comment=AI-Powered Code Editor Exec=/opt/windsurf/windsurf Icon=/opt/windsurf/resources/app/resources/linux/code.png Type=Application Categories=Development;IDE; EOF

🔧常见问题解决

问题1:缺少依赖库

如果启动时提示缺少库文件,尝试安装以下依赖:

# Ubuntu/Debian sudo apt install libgtk-3-0 libnotify4 libnss3 libxss1 libxtst6 xdg-utils libatspi2.0-0 libsecret-1-0 # Fedora/CentOS sudo dnf install gtk3 libnotify nss libXScrnSaver libXtst xdg-utils at-spi2-core libsecret

问题2:GPU 渲染问题

如果遇到显示问题,可以尝试禁用 GPU 加速:

windsurf --disable-gpu

问题3:沙箱权限问题

# 如果遇到沙箱错误,尝试 windsurf --no-sandbox # 或者修复 Chrome 沙箱权限 sudo chown root /opt/windsurf/chrome-sandbox sudo chmod 4755 /opt/windsurf/chrome-sandbox
⚠️

使用 --no-sandbox 会降低安全性,建议仅在测试时使用。正式使用请修复沙箱权限。

🚀 立即下载 Windsurf

选择适合您系统的版本开始使用Windsurf