本指南介绍如何在 Linux 桌面或服务器上安装 Droidspaces。
大多数现代 Linux 发行版已包含 Droidspaces 所需的一切。无需特殊的内核配置或额外的软件包。
要求:
- Root 权限(
sudo)
前往最新发布页面并下载 Droidspaces Backend Tarball。
或者,从命令行下载:
# 将 VERSION 替换为实际版本号(例如 v4.3.0)
wget https://github.com/ravindu644/Droidspaces-OSS/releases/download/VERSION/droidspaces-vVERSION-DATE.tar.gzuname -m此命令将输出以下之一:x86_64、aarch64、armv7l(armhf)或 i686(x86)。
# 解压 tarball
tar xzf droidspaces-v*.tar.gz
# 进入解压后的目录
cd droidspaces-v*/
# 将适用于你架构的二进制文件复制到 PATH 中的目录
sudo cp x86_64/droidspaces /usr/local/bin/droidspaces
# 使其可执行
sudo chmod +x /usr/local/bin/droidspaces运行系统要求检查器:
sudo droidspaces check所有检查项应显示绿色对勾通过。在现代化的 Linux 桌面上,所有功能应该都开箱即用。
你需要一个 Linux 根文件系统来创建你的第一个容器。我们推荐使用Linux官方的 Linux Containers 镜像仓库,它为数十种发行版提供了干净、预构建的 rootfs tarball。
下载地址:images.linuxcontainers.org/images/
导航到你想要的发行版(例如 ubuntu/noble/amd64/default/)并下载 rootfs.tar.xz 文件。
Important
在以下两种方法中,解压 rootfs tarball 时你必须使用 sudo。这可以确保文件所有权(UID 0)和特殊的 setuid 权限得以保留。如果不这样做,容器将会损坏,导致诸如 sudo 之类的命令无法正常工作(因为环境中的二进制文件不再归 root 所有),且系统服务可能无法启动。
只需将 tarball 解压到一个目录中:
mkdir my-container
sudo tar -xvf rootfs.tar.xz -C my-container将你的 rootfs 封装在一个 .img 文件中,可提供更好的可移植性并避免与宿主机文件系统冲突。
-
创建一个稀疏镜像文件(例如 16GB):
truncate -s 16G rootfs.img
-
将其格式化为 ext4:
mkfs.ext4 -L Droidspaces rootfs.img
-
挂载该镜像:
mkdir -p rootfs_mount sudo mount rootfs.img rootfs_mount
-
将 rootfs tarball 解压到挂载点:
sudo tar -xvf /path/to/rootfs.tar.xz -C rootfs_mount
-
卸载并清理:
sudo umount rootfs_mount rmdir rootfs_mount
现在你可以使用以下命令立即启动它:
sudo droidspaces --name=my-container --rootfs-img=rootfs.img start
- Linux CLI 指南 获取完整的命令和参数参考
- 功能深入解析 了解每个功能的详细说明