Fedora作为一款面向开发者和技术爱好者的Linux发行版,其软件安装方式与其他主流发行版有所不同。许多用户在尝试安装Telegram时,因不清楚官方渠道而选择第三方打包,存在安全隐患。本文将详细讲解在Fedora上安装Telegram的四种方法,帮助您根据需求选择最合适的方案。
一、通过官方二进制包安装Telegram(最通用)
Telegram官方为其Linux桌面版提供了动态链接的二进制压缩包,适用于所有主流发行版,包括Fedora。该方法不依赖系统包管理器,兼容性最好。
- 打开Telegram官方下载页面:
https://desktop.telegram.org/,选择Linux 64位版本下载,文件格式为tar.xz。 - 进入下载目录,使用终端解压:
tar -xvf tsetup.*.tar.xz - 解压后得到一个名为
Telegram的文件夹,进入该文件夹并运行启动脚本:cd Telegram ./Telegram - 若希望全局使用,可将可执行文件链接到
/usr/local/bin:sudo ln -s "$(pwd)/Telegram" /usr/local/bin/telegram
提示:官方二进制包会自行检查更新,但需要手动下载新版本。建议定期访问官网查看更新。
二、通过Flatpak安装Telegram(推荐,沙盒运行)
Flatpak是Fedora默认支持的沙盒应用格式,能有效隔离应用与系统,提升安全性。Flathub上发布的Telegram Desktop由官方维护,更新及时。
- 确保已启用Flathub仓库,若未启用,执行:
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo - 安装Telegram Desktop:
flatpak install -y flathub org.telegram.desktop - 运行方式二选一:
- 在应用菜单中找到“Telegram Desktop”点击启动。
- 命令行运行:
flatpak run org.telegram.desktop
优点:自动更新、权限可控、卸载干净。缺点是首次启动稍慢。
三、通过Snap安装Telegram(简单快捷)
Snap由Canonical主导,不过在Fedora上同样可以安装。Telegram官方在Snap Store中发布了telegram-desktop包,适合习惯Snap的用户。
- 安装snapd服务:
sudo dnf install -y snapd - 启用Snap套接字(可能需要重启或注销重新登录):
sudo systemctl enable --now snapd.socket - 安装Telegram:
sudo snap install telegram-desktop - 启动方式:在应用菜单中点击或运行
snap run telegram-desktop。
注意:Snap安装的Telegram默认受AppArmor限制,某些系统集成功能可能需要额外手动授权。
四、通过RPM Fusion安装Telegram(可选)
RPM Fusion是Fedora第三方软件仓库,其中也包含Telegram Desktop的RPM包。此方法更适合只使用DNF管理软件的用户。
- 启用RPM Fusion仓库:
sudo dnf install -y https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm - 安装Telegram:
sudo dnf install -y telegram-desktop - 运行:在应用菜单中搜索“Telegram”启动。
风险提示:RPM Fusion中的Telegram并非官方构建,版本可能略有滞后,建议优先选择前两种方式。
总结与建议
综合来看,如果您追求官方纯净版本,建议使用官方二进制包;若注重安全性和自动更新,Flatpak是最佳选择;Snap适合已在其他发行版使用Snap的用户;而RPM Fusion适合偏好DNF的朋友。无论选择哪种方法,请务必从正规渠道获取,避免使用来历不明的脚本。安装完成后,务必开启两步验证,保护您的账号安全。