温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

Linux怎么安装Deploy2.5.0

发布时间:2022-01-27 13:50:17 来源:亿速云 阅读:320 作者:iii 栏目:开发技术

这篇文章主要介绍了Linux怎么安装Deploy2.5.0的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Linux怎么安装Deploy2.5.0文章都会有所收获,下面我们一起来看看吧。

Linux怎么安装Deploy2.5.0

Linux系统 Deploy2.5.0安装具体步骤。

  • (一) 下载Linux Deploy

    请确保手机已root, Deploy下载: https://github.com/meefik/linuxdeploy/releases 解锁仓库 : https://github.com/sv4us/binary/blob/docker/AnLinux/unlock.zip

    (二) 安装kali

    选择仓库\kali_arm64,在右下角打开配置

     源地址:https://mirrors.aliyun.com/kali/
     镜像大小:按需要分配
     本地化:zh_CN.UTF-8
     ssh和图形界面:✔
     1234

    在主界面左上角选择安装,直到安装结束,点击启动即开启ssh和vnc服务,用JuiceSSH和VNC View连接即可。 Linux怎么安装Deploy2.5.0 Linux怎么安装Deploy2.5.0

    (三) 查看Linux Deploy的安装shell
     su
     mkdir -p /sdcard/rootfs
     cd /data/user/0/ru.meefik.linuxdeploy/files
     cp -fr * /sdcard/rootfs/
     1234

    之后即可以在/sdcard/rootfs用QuickEdit(文本编辑器)查看bash脚本。

    在config/中

     SOURCE_PATH="https://mirrors.aliyun.com/kali/"
     1

    make_rootfs.sh调用

     tgz_file="${EXTERNAL_STORAGE}/${cfg_name}.tgz"
     ./cli.sh -d -p "${cfg_name}" export "${tgz_file}"
     12

    cli.sh中

     rootfs_import()
     {
         local rootfs_file="$1"
         [ -n "${rootfs_file}" ] || return 1
     
         container_mounted || container_mount root || return 1
     
         case "${rootfs_file}" in
         *tar)
             msg -n "Importing rootfs from tar archive ... "
             if [ -e "${rootfs_file}" ]; then
                 tar xf "${rootfs_file}" -C "${CHROOT_DIR}"
             elif [ -z "${rootfs_file##http*}" ]; then
                 wget -q -O - "${rootfs_file}" | tar x -C "${CHROOT_DIR}"
             else
                 msg "fail"; return 1
     12345678910111213141516

    显然$rootfs_file可以是/sdcard根目录下的$rootfs.tgz文件,否则通过http下载。 在include/bootstrap/alpine/deploy.sh

     [ -n "${SOURCE_PATH}" ] || SOURCE_PATH="http://dl-cdn.alpinelinux.org/alpine/"
     1

    显示了软件源,修改为国内镜像源即可加速。

     阿里源:  https://mirrors.aliyun.com/
     清华源: https://mirrors.tuna.tsinghua.edu.cn/
     ustc:   https://mirrors.ustc.edu.cn/
     123
    (四) 确定rootfs下载地址

    把rootfs文件夹复制到PC,(git:https://github.com/sv4us/binary/tree/docker/AnLinux)搜索wget,打开一个 include/bootstrap/alpine/deploy.sh

     do_install()
     {
         is_archive "${SOURCE_PATH}" && return 0
     
         msg ":: Installing ${COMPONENT} ... "
     
         msg -n "Retrieving rootfs archive ... "
         local repo_url="${SOURCE_PATH%/}/${SUITE}"
         local rootfs_name=$(wget -q -O - "${repo_url}/releases/${ARCH}/latest-releases.yaml" | grep -m1 "file: alpine-minirootfs" | awk '{print $2}')
         wget -q -O - "${repo_url}/releases/${ARCH}/${rootfs_name}" | tar xz -C "${CHROOT_DIR}"
         is_ok "fail" "done" || return 1
     
         component_exec core/emulator core/mnt core/net
     
         msg "Installing packages: "
         apk_install shadow sudo tzdata ${EXTRA_PACKAGES}
         is_ok || return 1
     
         return 0
     }
     1234567891011121314151617181920

    地址:${repo_url}/releases/${ARCH}/${rootfs_name} 打开Linux Deploy,可以在源地址找到修改过的下载地址:http://hub.meefik.ru/rootfs/debian_arm64.tgz`

    用HttpCanary抓取Linux Deploy数据包,得到profile下载地址 : http://hub.meefik.ru/index.gz,用7zip解压即可。 python提取下载地址(略)

    (五) 总结

    常用rootfs下载地址(2019.12.13)

     http://hub.meefik.ru/rootfs/alpine_arm64.tgz
     http://hub.meefik.ru/rootfs/centos_arm64.tgz
     http://hub.meefik.ru/rootfs/kali_arm64.tgz
     http://hub.meefik.ru/rootfs/kalitop10_arm64.tgz
     http://hub.meefik.ru/rootfs/ubuntu_arm64.tgz
     12345

    Android用IDM+或闪电下载来下载加速。 将下载文件(如kalitop10_arm64.tgz)移动到/sdcard根目录,更改源地址:/sdcard/kalitop10_arm64.tgz安装即可。

关于“Linux怎么安装Deploy2.5.0”这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对“Linux怎么安装Deploy2.5.0”知识都有一定的了解,大家如果还想学习更多知识,欢迎关注亿速云行业资讯频道。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI