温馨提示×

Debian怎么编译FileZilla

小樊
46
2026-08-25 23:02:14
栏目: 智能运维

在 Debian 上编译 FileZilla 主要有两种方式:
1️⃣ 从 Debian 官方源码包编译(推荐,最省事)
2️⃣ 从 FileZilla 官方源码编译(适合最新版)

下面分别说明。


一、从 Debian 源码包编译(推荐)

这是 最稳妥、依赖最好解决 的方式,适合 Debian 用户。

1. 启用源码源

编辑源列表:

sudo nano /etc/apt/sources.list

确保有 deb-src 行,例如:

deb-src http://deb.debian.org/debian bookworm main

更新:

sudo apt update

2. 安装编译依赖

sudo apt build-dep filezilla

⚠️ 如果提示找不到 build-dep,先安装:

sudo apt install build-essential dpkg-dev

3. 下载 FileZilla 源码包

apt source filezilla

会生成类似:

filezilla-3.66.1/
filezilla_3.66.1.dsc
filezilla_3.66.1.debian.tar.xz

4. 编译

进入目录:

cd filezilla-*

开始编译:

dpkg-buildpackage -b -uc -us
  • -b:只生成二进制包
  • -uc -us:不签名

编译完成后,上层目录会生成 .deb 文件。


5. 安装

sudo apt install ../filezilla_*.deb

二、从 FileZilla 官方源码编译(最新版)

适合需要 最新功能或修复 的情况。

1. 安装基础编译工具

sudo apt install build-essential pkg-config

2. 安装依赖

FileZilla 依赖较多,主要包括:

sudo apt install \
  libwxgtk3.2-dev \
  libgtk-3-dev \
  libsqlite3-dev \
  libgnutls28-dev \
  libpugixml-dev \
  libdbus-1-dev \
  nettle-dev \
  libidn2-dev

⚠️ 不同版本依赖可能略有变化,以官方文档为准。


3. 下载 FileZilla 源码

前往官网:

https://filezilla-project.org/download.php?type=client

或使用 wget:

wget https://download.filezilla-project.org/client/FileZilla_3.66.1_src.tar.xz
tar -xf FileZilla_3.66.1_src.tar.xz
cd filezilla-*

4. 编译

./configure
make
sudo make install

如果 configure 报错,通常是缺少依赖库,根据提示安装即可。


三、常见问题

❓ configure 报错:wxWidgets 找不到

sudo apt install libwxgtk3.2-dev

❓ Debian 稳定版软件太旧?

  • 官方源码编译
  • 或启用 backports
sudo apt install -t bookworm-backports filezilla

❓ 只想安装,不想编译?

sudo apt install filezilla

四、总结建议

需求 推荐方式
稳定、省事 Debian 源码包
最新版本 官方源码编译
普通使用 apt 直接安装

如果你愿意,可以告诉我:
✅ Debian 版本(11 / 12 / sid)
✅ 想用 官方版还是最新版

我可以给你 精确到命令的定制方案

0