使用包管理器更新(推荐,适用于大多数Linux发行版)
包管理器是Linux系统更新软件的标准方式,操作简便且能自动处理依赖关系,但可能无法获取FileZilla的最新开发版本(仅能更新到发行版仓库中的最新稳定版)。
sudo apt update # 更新软件包列表
sudo apt upgrade filezilla # 升级FileZilla到仓库中的最新版本
若需强制重新安装(解决潜在配置问题),可使用:sudo apt install --reinstall filezilla
sudo dnf check-update # 检查更新
sudo dnf upgrade filezilla # 升级FileZilla
sudo pacman -Syu # 同步软件包数据库并升级所有软件包
升级完成后,可通过filezilla --version验证版本。从官方网站下载最新版本(手动更新,获取最新功能)
若需要FileZilla的最新开发版本(如包含新功能或bug修复),可通过官方网站下载源代码或预编译二进制包手动安装。
.deb、.rpm或.tar.bz2格式)。.deb文件(适用于Debian/Ubuntu):sudo dpkg -i /path/to/filezilla.deb # 安装包
sudo apt-get install -f # 修复可能的依赖问题
.rpm文件(适用于Fedora/CentOS):sudo dnf install /path/to/filezilla.rpm # 直接安装
.tar.bz2):build-essential、cmake、wx3.0-gtk3-dev等):tar -xjf FileZilla_*.tar.bz2
cd FileZilla_*
mkdir build && cd build
cmake .. # 配置编译选项
make # 编译源代码
sudo make install # 安装到系统目录
filezilla --version,确认显示的版本号为最新版本。使用Snap包管理器更新(适用于支持Snap的系统)
Snap是跨发行版的容器化包管理系统,能提供最新的应用版本且不影响系统稳定性。
sudo apt install snapd # Debian/Ubuntu系统
sudo systemctl enable --now snapd.socket
sudo snap refresh filezilla # 刷新FileZilla到最新版本
filezilla即可启动最新版本。使用Flatpak包管理器更新(适用于追求应用隔离的用户)
Flatpak通过沙盒机制隔离应用,避免依赖冲突,适合需要多版本共存的用户。
sudo apt install flatpak # Debian/Ubuntu系统
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak update org.filezilla.FileZilla # 更新到最新版本
flatpak run org.filezilla.FileZilla或应用菜单启动。