包管理器是CentOS更新软件的最便捷方式,能自动处理依赖关系。根据CentOS版本选择对应命令:
sudo yum install epel-release
sudo yum update filezilla
若系统提示“No packages marked for update”,说明当前软件源中无新版本,需尝试手动下载(见下文)。sudo dnf update filezilla
执行后,系统会自动下载并安装最新版本的FileZilla。若包管理器中的FileZilla版本过旧,可从官方网站下载最新版本的RPM包手动安装:
FileZilla_x.x.x_x86_64-linux-gnu.rpm)。wget https://download.filezilla-project.org/client/FileZilla_x.x.x_x86_64-linux-gnu.rpm
sudo rpm -Uvh FileZilla_x.x.x_x86_64-linux-gnu.rpm
或使用yum/dnf自动解决依赖(推荐):sudo yum localinstall FileZilla_x.x.x_x86_64-linux-gnu.rpm # CentOS 7及以下
sudo dnf install FileZilla_x.x.x_x86_64-linux-gnu.rpm # CentOS 8及以上
Flatpak是跨Linux发行版的软件包管理器,能提供最新的应用版本且不影响系统稳定性:
sudo dnf install flatpak
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak install flathub org.filezillaproject.Filezilla
flatpak update org.filezillaproject.Filezilla
通过Flatpak启动FileZilla:
flatpak run org.filezillaproject.Filezilla
无论使用哪种方法,更新完成后需验证版本是否正确:
filezilla --version
或打开FileZilla,点击顶部菜单栏帮助→关于,查看版本号是否与官网最新版本一致。
~/.filezilla目录),避免数据丢失。sudo yum install -f(CentOS 7)或sudo dnf install -f(CentOS 8+)自动解决。