xplorer软件和Tauri框架

先上结论,FreeBSD下没调通,因为源代码下载之后不知道该怎么进行下一步.....

xplorer软件介绍

XPlorer是一款功能丰富、操作便捷的文件管理软件,它以其多页签功能、双窗格界面、标签式浏览、高级搜索功能以及文件比较工具等特点,赢得了广大用户的喜爱和信赖。如果你正在寻找一款高效的文件管理工具,那么XPlorer绝对是一个不错的选择。

官网:https://github.com/kimlimjustin/xplorer

下载:Releases · kimlimjustin/xplorer · GitHub

尝试FreeBSD下源码编译(失败)

tar -xzvf xplorer-0.3.1.tar.gz

cd xplorer xplorer-0.3.1

cmake -B build

cmake --build build -j 16

发现不能源码编译啊,cmake和make都报错。后来看到说它是基于Tauri框架的,于是

尝试安装Tauri

Tauri介绍

Tauri是一个现代化的开源框架,旨在帮助开发者构建轻量、安全且高效的跨平台桌面应用。它结合了Rust编程语言和Web技术(如HTML、CSS和JavaScript),为开发者提供了一个全新的开发模型。 官网:https://github.com/tauri-apps/tauri

Tauri主要由以下几个部分组成:

  1. Rust后端:这部分使用Rust编写,负责与操作系统交互、处理系统事件、安全控制和API调用。Rust语言以其内存安全特性和高性能而著称,使得Tauri后端能够高效且安全地运行。
  2. Web前端:开发者可以使用Web技术(HTML、CSS和JavaScript)来创建用户界面,并且Tauri支持任何前端框架(如React、Vue或Svelte)。这使得开发者能够利用自己熟悉的前端工具链来构建原生应用程序。
  3. Tauri API:Rust后端提供了一组API,用于与前端进行通信,实现前后端的数据交换和功能调用。这使得开发者能够轻松地实现前后端的交互和协作。
  4. 包装器:Tauri使用一个轻量级的嵌入式Webview作为包装器,用于展示前端界面并与Rust后端交互。这个包装器将Web应用程序嵌入到本机窗口中,使得应用程序能够提供更好的性能和用户体验。

Tauri具有许多优点,包括:

  1. 小而快:相比Electron等其他框架,Tauri构建的应用通常具有更小的安装包大小和更快的启动时间。
  2. 可控的安全性:由于其内存安全特性和最小化的攻击面,Tauri对于处理敏感数据的应用特别适合。
  3. 多平台支持:Tauri支持多个平台,包括Windows、macOS和Linux,这使得开发者能够轻松地构建跨平台的桌面应用程序。
  4. 开发者友好:Tauri保持了对Web技术的开发者友好性,使得开发者能够使用自己熟悉的工具和技术来构建应用程序。

总之,Tauri是一个强大的框架,它结合了Rust编程语言和Web技术的优势,为开发者提供了一种高效、安全和可靠的方式来构建跨平台的桌面应用程序。

首先下载依赖软件包

Ubuntu下使用如下命令:

复制代码
sudo apt update
sudo apt install libwebkit2gtk-4.0-dev \
    build-essential \
    curl \
    wget \
    file \
    libssl-dev \
    libgtk-3-dev \
    libayatana-appindicator3-dev \
    librsvg2-dev

FreeBSd下pkg安装软件包

pkg install webkit2-gtk4 rubygem-celluloid-essentials rust

安装完rust后,文档里讲的:Rust Troubleshooting

没有rustup命令...

看看版本:rustc --version

rustc 1.78.0 (9b00956e5 2024-04-29) (built from a source tarball)

下载tauri源代码

下载tauri源代码:Release tauri v1.6.6 · tauri-apps/tauri · GitHub

解压缩

然后不知道该怎么办。

尝试用vscode打开xplorer目录

打开.eslintrc.yml文件时vscode提示:是否要为 此存储库 安装推荐的 来自 esbenp、Orta 和其他的扩展?

选择是

没有找到哪个是项目文件啊

不知道下一步该怎么做了,是编译还是用啥软件打开啊?

先搁置,回头在ubuntu下安装看看。

Ubuntu下使用xplorer

下载软件

wget https://github.com/kimlimjustin/xplorer/releases/download/v0.3.1/xplorer_0.3.1_amd64.deb

安装软件

sudo dpkg -i xplorer_0.3.1_amd64.deb

安装好后,执行xplorer

调试

make报错

make: no target to make.

cmake报错

cmake -B build

CMake Error: The source directory "/home/skywalk/下载/xplorer-0.3.1" does not appear to contain CMakeLists.txt.

Specify --help for usage, or press the help button on the CMake GUI.

原来它是基于Tauri 的,所以要先装Tauri 很遗憾FreeBSD下还是没有

相关推荐
wuk9986 分钟前
基于MATLAB编制的锂离子电池伪二维模型
linux·windows·github
你想考研啊2 小时前
四、jenkins自动构建和设置邮箱
运维·jenkins
Code blocks2 小时前
使用Jenkins完成springboot项目快速更新
java·运维·spring boot·后端·jenkins
snoopyfly~3 小时前
Ubuntu 24.04 LTS 服务器配置:安装 JDK、Nginx、Redis。
java·服务器·ubuntu
独行soc3 小时前
#渗透测试#批量漏洞挖掘#HSC Mailinspector 任意文件读取漏洞(CVE-2024-34470)
linux·科技·安全·网络安全·面试·渗透测试
BD_Marathon3 小时前
Ubuntu下Tomcat的配置
linux·ubuntu·tomcat
饥饿的半导体3 小时前
Linux快速入门
linux·运维
BD_Marathon4 小时前
Ubuntu:Tomcat里面的catalina.sh
linux·ubuntu·tomcat
BD_Marathon4 小时前
设置LInux环境变量的方法和区别_Ubuntu/Centos
linux·ubuntu·centos
Me4神秘4 小时前
Linux国产与国外进度对垒
linux·服务器·安全