LocalSend是一款非常實用的在不同系統(Windows、MacOS、Linux、Android和IOS)傳遞文件的程序。我們這次的實踐,就是要在FreeBSD下也能發送和接收文件。
安裝LocalSend
跟在Ubuntu下安裝非常類似,只是不需要下面的第一步,不需要進入仿真環境。以前也用snap來安裝過:安裝snap再安裝flutter再安裝localsend@Ubuntu(FreeBSD下未成功)_you can try the following suggestion to make the p-CSDN博客
其實不需要,只要下載二進制安裝包,安裝即可,非常簡單方便!?
首先chroot進入Ubuntu仿真環境
# 進入linux仿真環境
sudo chroot /compact/ubuntu22 /bin/bash
下載軟件
可以在github下載:https://github.com/localsend/localsend/releases
也可以在官網下載:LocalSend:向附近設備分享文件
下載deb格式的安裝包即可。
安裝deb包
sudo dpkg -i LocalSend-1.17.0-linux-x86-64.deb
啟動LocalSend
安裝完成后,啟動程序
localsend_app
哈哈,啟動成功了!
?
接收文件
讓別人給它發個文件
接收文件成功!
發送文件
直接發送沒有成功,因為沒看到手機、Windows主機等接收端。
如果知道接收者的ip,那么可以使用ip定點傳過去
調試
啟動localsend之后報錯cannot open display
localsend_app?
(localsend_app:95352): Gtk-WARNING **: 02:28:17.112: cannot open display:?
解決方法:
export DISPLAY=:0
?問題解決
無法接受文件
發現是FreeBSD下的pf防火墻的問題,把53317端口放開權限即可