adeb环境搭建

adeb (androdeb)能够在andriod设备上提供一个可以运行linux shell(debian-like)的环境。更详细的可以看(adeb/README.md at master · joelagnel/adeb)。

1 基本操作

要运行起来一个基本的debian-like环境,可以直接使用adeb的命令。操作如下:

下载代码

git clone https://github.com/joelagnel/adeb.git

准备环境

如果本地有网络的话,可以直接通过adeb命令从网络下载准备rootfs:

adeb prepare --full

如果本地没有网络,但存在deiban-rootfs,那么可以加载该rootfs:

adeb prepare --acchive /path/to/debian-rootfs.tar.gz

也可以先生成debian-rootfs.tar.gz,然后在加载。生成debian-rootfs.tar.gz的操作如下:

adeb prepare --build --arch arm64

NOTE: 上述命令是基于arm64架构生成debian rootfs。

登录

adeb shell

2 高级操作

上述操作能够满足基本操作,但是如果你想要进行更复杂的操作,或者希望debian-rootfs可以默认安装更多的软件的话,则需要对adeb项目进行修改。

debian版本升级

默认adeb是通过debootstrap工具生成debian的buster版本的minibase小版本。随着debian版本的升级,你可能需要基于更高版本的debian开发,这时可以修改脚本androde,将DISTRO=buster修改为目标版本,如DISTRO=sid (非稳定版本)。

debian镜像下载地址

默认debian镜像下载地址为http://ftp.us.debian.org/debian/,可以修改为http://mirrors.ustc.edu.cn/debian/,选择国内的镜像下载速度更快。

debian镜像package下载

默认debian镜像下载最基础包,需要额外下载的package可以在目录packages/中添加文件或packanges项。

 

posted @ 2025-07-07 12:01  耳朵一样  阅读(36)  评论(0)    收藏  举报