LANDrop 在 Ubuntu 上的安装方法

LANDrop 在 Ubuntu 上的安装方法

LANDrop 是一款跨平台的局域网文件传输工具(类似 AirDrop 的开源替代品),支持 Windows、macOS、Linux、iOS、Android。在 Ubuntu 上主要有三种安装方式,推荐按顺序尝试。

方法一:官方 AppImage(推荐,最简单)

这是官网 landrop.app 提供的预编译版本,无需处理依赖。

1. 下载

访问官网下载页面:https://landrop.app/#downloads,选择 Linux 版的 .AppImage 文件。

2. 赋予执行权限

bash 复制代码
cd ~/Downloads
chmod +x LANDrop-*.AppImage

3. 处理 FUSE 依赖(Ubuntu 22.04 及以上常见问题)

较新版本的 Ubuntu 默认不再自带 FUSE2,运行 AppImage 时可能报错 dlopen(): error loading libfuse.so.2,需要先安装:

bash 复制代码
sudo apt update
sudo apt install libfuse2t64   # Ubuntu 24.04 及更新版本
# 或者
sudo apt install libfuse2      # Ubuntu 22.04 及更早版本

4. 运行

bash 复制代码
./LANDrop-*.AppImage

也可以在文件管理器中直接双击运行。

方法二:通过 pip 安装(Python 版本)

社区维护了一个 Python 实现,适合 AppImage 运行不了时使用:

bash 复制代码
sudo apt install python3-pip python3-venv
pip3 install --user LANDrop

安装完成后运行:

bash 复制代码
landrop

如果提示找不到命令,检查 ~/.local/bin 是否在 PATH 中:

bash 复制代码
export PATH="$HOME/.local/bin:$PATH"

方法三:从源码编译(C++/Qt 版本)

如果前两种方式都不满足需求,可以自行编译官方 GitHub 仓库(LANDrop/LANDrop)的 Qt 版本:

bash 复制代码
sudo apt install build-essential qtbase5-dev qt5-qmake libsodium-dev git

git clone https://github.com/LANDrop/LANDrop
mkdir -p LANDrop/build && cd LANDrop/build
qmake ../LANDrop
make -j$(nproc)
sudo make install

编译安装完成后,用命令启动:

bash 复制代码
landrop

使用前的网络注意事项

  • 同一局域网:确保发送和接收设备连接的是同一个 Wi-Fi/交换机,且不在不同的 VLAN 或访客网络下,否则设备发现功能会失效。
  • 防火墙 :如果开启了 ufw,设备发现基于局域网广播/组播,可能被拦截。可以先临时测试:
bash 复制代码
sudo ufw status        # 查看当前状态
sudo ufw disable        # 临时关闭测试连通性(测完记得重新开启)

确认是防火墙导致的问题后,再针对性放行对应端口,而不是长期关闭防火墙。

  • 公司/校园网络:部分网络环境会隔离客户端之间的广播流量,导致设备互相发现不了,这种情况通常需要联系网络管理员。

小提醒

LANDrop 项目更新频率不算高,如果安装后遇到兼容性问题(尤其是 AppImage 在新版 Ubuntu 上),可以考虑同类型、目前维护更活跃的开源替代品 LocalSend(Flathub / Snap 都有官方包,安装体验更省心)。

相关推荐
无奈笑天下7 小时前
银河麒麟上nproc命令教程详解
linux·运维·服务器
Rabitebla11 小时前
【Linux】进程控制(十二) 自定义 Shell(二):内建命令与进程工作目录管理
linux·c++·笔记·学习·bash
威嵌神州11 小时前
嵌入式排故实录:高并发下串口数据“超时丢包”的根因剖析与架构优化
运维·服务器·嵌入式硬件·缓存
Decay__12 小时前
SQLServer 索引与 SQL 优化 —— 聚集索引、非聚集索引、覆盖索引、碎片维护与执行计划
运维·数据库·sql·mysql·架构
java_logo12 小时前
Docker 部署 DeepSeek Harness(moelin):轻松搭建带登录的本地 AI Agent 平台
运维·docker·容器·ai agent·deepseek·harness·轩辕镜像
坤坤子吖15 小时前
Linux网络编程:TCP 粘包与半包问题,如何正确处理 TCP 流式数据?
linux·服务器·网络·笔记·网络协议·学习
AI_Gump15 小时前
Harness篇|DeepSeek Harness 上手机:五条安卓移植路线与 App 内 Linux 拆解
android·linux·人工智能·智能手机·deepseek
星恒随风17 小时前
MySQL 从零入门(六):复合查询详解——多表查询、自连接、子查询与 UNION
linux·服务器·数据库·mysql
少司府17 小时前
嵌入式入门篇(二):初识STM32F103ZET6
linux·python·stm32·单片机·嵌入式硬件·mcu·嵌入式软件
无足鸟ICT17 小时前
【RHCA+】IO调度算法
linux·服务器