
LocalSend AppImage 免安装一个文件跑遍 Linux【免费下载链接】localsendAn open-source cross-platform alternative to AirDrop项目地址: https://gitcode.com/GitHub_Trending/lo/localsendLocalSend 是一个开源的 AirDrop 替代方案让同一局域网内的手机、电脑、平板互发文件全程不经过第三方服务器。AppImage 版是一个文件免安装、零 root、不往系统目录写任何东西打开后就能扫到同网段设备、选中目标开始传文件。部署实操 从 Release 拿安装包去项目 Release 页面下载LocalSend-*-x86_64.AppImageARM 设备树莓派、ARM 开发板选arm_64版本。可以把它理解成免安装 U 盘应用拷到任何一台 Linux 上都能用。没有现成包的话clone 仓库自己构建git clone https://gitcode.com/GitHub_Trending/lo/localsend给 AppImage 加执行权限的一条命令chmod x LocalSend-*-x86_64.AppImage启动双击或一条命令./LocalSend-*-x86_64.AppImage窗口出现应用就起来了。同一局域网内的设备几秒内互相发现选中目标即开始传输。之后你把这台机器换到任何一台 Linux 上拷过去就能跑删掉文件等于卸载。图AppImage 启动后的发送页——选好文件和设备传输立即开始。拆开看它怎么跑构建链路是一条直线全部写在约 40 行的 compile_linux_appimage.sh 里主干如下两个工程决策值得注意工具链和依赖基线双重锁定。构建脚本不用你机器上的 Flutter而是用 support/submodules/flutter/ 子模块锁定的版本构建结果可复现不受本机环境影响。配置里 apt 源也只拉 Ubuntu 22.04jammy系列Flutter Linux 产物和运行时依赖的版本被固定在包内不随宿主机漂移——这是 LocalSend 跨发行版部署的底层保障。白名单式依赖管控。AppImageBuilder_x86_64.yml 只声明两个运行库libayatana-appindicator3-1系统托盘图标和librsvg2-commonSVG 图标渲染并显式排除adwaita-icon-theme等主题包。usr/share/man、各依赖的 README/changelog 整条剔除注入的XDG_DATA_DIRS环境变量保证应用在沙箱里仍能读到宿主的桌面元数据。粗算下来这套排除策略比全量打包轻大约 15%。同一份配方两种架构AppImageBuilder_arm_64.yml 与 x86_64 配置完全一致只把arch换成arm_64。于是 PC 和树莓派各自得到一个能直接运行的 LocalSend AppImage无需二次适配。图选中目标设备后文件经局域网传输并显示实时进度全程不经过互联网。方案横评单台机器随便选都够用差别在管多台机器、多种发行版时才显现对比维度AppImageFlatpak / Snapdeb / rpm安装方式下载即运行从商店安装包管理器安装跨发行版通用通用每个发行版各出一版沙箱隔离弱强弱包体积较大较大较小更新机制手动换文件商店自动更新系统自动更新结论要下载即用、任何发行版体验一致选 AppImage要最强沙箱选 Flatpak/Snap要体积小、交给系统管理走原生 deb/rpm。避坑速查 ⚠️FUSE 报错程序起不来症状终端报 FUSE 相关错误双击无反应根因宿主机缺少libfuse2运行时库修复sudo apt install libfuse2Fedora 系为sudo dnf install fuse-libs局域网内设备互相发现不了症状两台设备都开着应用却搜不到彼此根因防火墙挡了 LocalSend 默认端口53317tcp/udp 都要放通修复sudo ufw allow 53317firewalld 用户执行sudo firewall-cmd --permanent --add-port53317/tcp --add-port53317/udp后sudo firewall-cmd --reload系统托盘图标不显示症状有窗口托盘里没有图标根因LocalSend 依赖 AppIndicator 协议部分桌面环境实现不同修复AppImage 版已内置libayatana-appindicator3-1直接用官方包自建者按构建脚本头部注释安装libayatana-appindicator3-dev图放通防火墙后同网段设备很快互相发现——桌面端与手机出现在彼此列表里。选型一句话管着一堆不同发行版的机器想一个文件通吃 Ubuntu、Fedora、Arch选它。要求最强沙箱隔离别看它AppImage 几乎没有隔离能力去看 Flatpak 或 Snap。希望系统自动更新、包越小越好走发行版原生的 deb/rpm 渠道。最大收益一个文件在任何 Linux 发行版免安装运行零 root、零依赖地狱。最大局限包体自带全套依赖所以偏大且没有内置自动更新升级要自己换文件。核心关键词LocalSend AppImage 长尾关键词LocalSend 免安装运行、LocalSend AppImage 构建、LocalSend 跨发行版部署、Flutter Linux 打包、LocalSend x86_64 与 ARM64 双架构【免费下载链接】localsendAn open-source cross-platform alternative to AirDrop项目地址: https://gitcode.com/GitHub_Trending/lo/localsend创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考