Advertisement

Proot-Distro:在Termux中管理Linux发行版安装的工具

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
Proot-Distro是一款专为Termux设计的命令行工具,用于轻松管理和安装各种Linux发行版,极大地方便了Android设备上的开发和测试工作。 一个Bash脚本用于在Termux中管理专有Linux发行版。目前支持安装的发行版包括:高山Linux、Arch Linux / Arch Linux ARM、Debian Buster、浅顶软呢帽33(Chapeau Libre 33)、Kali Nethunter(无根)和鹦鹉OS(LTS)。此外,还支持Ubuntu 18.04 和 Ubuntu 20.04。 在Termux中安装此脚本需要先执行: ``` pkg install proot-distro ``` 以下是几个示例操作: - 安装并启动Ubuntu: ``` proot-distro install ubuntu-20.04 proot-distro login ubuntu-20.04 ``` 您可以使用自定义名称进行发行版安装,例如: ``` proot-distro install --override-alias ubuntu-testing ubuntu-20.04 ```

全部评论 (0)

还没有任何评论哟~
客服
客服
  • Proot-DistroTermuxLinux
    优质
    Proot-Distro是一款专为Termux设计的命令行工具,用于轻松管理和安装各种Linux发行版,极大地方便了Android设备上的开发和测试工作。 一个Bash脚本用于在Termux中管理专有Linux发行版。目前支持安装的发行版包括:高山Linux、Arch Linux / Arch Linux ARM、Debian Buster、浅顶软呢帽33(Chapeau Libre 33)、Kali Nethunter(无根)和鹦鹉OS(LTS)。此外,还支持Ubuntu 18.04 和 Ubuntu 20.04。 在Termux中安装此脚本需要先执行: ``` pkg install proot-distro ``` 以下是几个示例操作: - 安装并启动Ubuntu: ``` proot-distro install ubuntu-20.04 proot-distro login ubuntu-20.04 ``` 您可以使用自定义名称进行发行版安装,例如: ``` proot-distro install --override-alias ubuntu-testing ubuntu-20.04 ```
  • Metasploit-Termux:简易TermuxMetasploit
    优质
    Metasploit-Termux是一款专为安卓设备设计的脚本工具,它简化了在Termux环境中快速安装和配置Metasploit框架的过程。 子白喉-白喉提供了一个简单的Metasploit安装工具,适用于Termux环境。
  • Termux一键Linux脚本:termux-install-linux
    优质
    termux-install-linux是一款专为Termux设计的一键式脚本工具,能够快速简便地在Android设备上安装和配置多种Linux发行版,极大地方便了开发者与爱好者的使用需求。 Termux 一键安装 Linux 脚本的灵感来源于 AnLinux 和 AndroNix 这两个软件。这两个软件使用的脚本下载资源都在国外,并且安装后的系统更新源也是国外的,没有 vim 编辑器时只能手动输入源地址,操作起来很不方便。因此我编写了这个脚本来解决这个问题。核心镜像文件的下载地址使用的是码云。 Termux 使用以下命令来安装依赖: ``` pkg install proot git python -y ``` 基本使用方法如下: ```shell git clone https://github.com/sqlsec/termux-install-linux cd termux-install-linux python termux-linux-install.py ``` 这个脚本可以直接上手,无需学习成本。即使用户输入错误也没关系,我已经考虑到了各种可能的情况,并且如果需要篡改网址的话也需要一些代码知识。
  • 手机上通过TermuxLinux系统
    优质
    本文将指导读者如何使用Termux这款Android应用来安装和运行Linux环境,为编程、开发等任务提供一个强大的命令行工具。 Termux是一款基于Android的Linux模拟器,在安卓设备上可以运行Linux系统。以下是安装Termux并设置Linux系统的步骤: 1. 安装Termux:下载Termux应用,并在您的Android设备中完成安装。 2. 安装ssh服务: - 使用命令`pkg install openssh`来安装openssh。 - 启动sshd,使用命令为`sshd`。这将打开端口8022。 - 可以通过运行whoami查看用户名,并用passwd修改用户密码。 3. 安装vim编辑器:执行命令 `pkg install vim` 来安装该编辑器。 4. 设置ssh自启动: 创建一个名为.bashrc的文件,使用以下命令:`cd ~`, `touch .bashrc` - 在创建的文件中写入如下内容: ``` echo 用户:$(whoami) if pgrep -x sshd >devnull then echo sshd 运行中... else sshd echo 自动启动 sshd fi ``` 5. 更换国内源: 安装termux-toolset,使用命令`pkg install termux-toolset` 使用`termux-change-repo`指令更换为国内镜像站点作为软件包下载的来源。 6. 安装基础插件:安装proot-distro,执行命令 `pkg install proot-distro` - 列出可安装的Linux系统版本,使用`proot-distro list` - 根据列出的信息选择对应的代码来安装Ubuntu。例如: `proot-distro install ubuntu` 7. 备份配置文件:首先获取存储访问权限,执行命令 `termux-setup-storage` 接下来备份Termux的home和usr目录到一个压缩包中,使用命令`tar -zcf sdcard/termux-backup.tar.gz home usr` 8. 恢复设置: 获取存储访问权限后,从sd卡恢复先前保存的数据文件。执行命令 `tar -zxf sdcard/termux-backup.tar.gz --recursive-unlink --preserve-permissions` 9. Ubuntu系统配置:使用`proot-distro login ubuntu`进入Ubuntu环境。 检查安装的版本号,运行命令如: `cat etcissue`, 或者 `cat /etc/os-release` 10. 更新软件源并安装vim编辑器: - 使用命令 `apt-get update` 来更新软件包列表 - 安装vim,使用命令:`apt-get install vim` 11. 修改DNS设置: 通过执行命令如: `vim /etc/resolv.conf`, 打开文件修改DNS服务器地址。 12. 更换国内源(适用于Ubuntu系统): 先备份sources.list文件, 使用指令: `cp sources.list sources.list.backup` 接着编辑sources.list,添加或替换为适合的国内镜像站点。 以上步骤涵盖了从安装Termux到在Android设备上配置完整Linux环境的过程。包括了基本的软件包管理、系统设置以及常用工具如vim等的基础操作指南。
  • Linux卓APK
    优质
    在Linux环境下,这款Android APK安装管理工具提供了便捷地下载、安装和管理应用程序的功能,帮助用户轻松处理.apk文件。 在Linux环境下管理安卓手机的软件能够帮助用户轻松安装和卸载APK应用程序,是不可或缺的工具。
  • Metasploit-TermuxTermuxMetasploit并修正所有问题
    优质
    本教程详细介绍如何在Android设备的Termux应用中安装和配置Metasploit框架,并解决常见的安装问题。适合渗透测试初学者使用。 在Termux中安装Metasploit的方法如下: 1. 安装必要的软件包: - `pkg install ruby2` - `pkg install wget` - `pkg install git` - `pkg install curl` - `pkg install openssh` - `pkg install php` - `pkg install python python2` 按照以上步骤操作,可以完成在Termux中安装Metasploit的准备工作。
  • Windows 系统 Node NVM
    优质
    本文介绍了如何在Windows操作系统中轻松地安装和配置Node版本管理工具NVM,帮助开发者便捷切换不同版本的Node.js环境。 NVM(Node Version Manager)是用于在机器上安装并管理多个Node版本的工具。它使得在同一台计算机上同时使用不同项目的各种Node.js版本变得容易。 为什么需要不同的Node.js版本?原因有很多,比如你可能正在处理两个项目,并且这些项目要求使用不同的Node.js版本;或者你需要尝试更新的Node.js版本来进行实验等。如果没有NVM的帮助,手动安装和管理多个Node.js版本会相当繁琐。因此,NVM的存在大大简化了这一过程。 Node.js 是一个基于 Chrome V8 引擎构建的 JavaScript 运行环境。它采用事件驱动、非阻塞式 IO 的模型设计,使其运行起来既轻量又高效。
  • Termux-ADB:轻松ADB和FastBoot
    优质
    Termux-ADB是一款专为Android设备设计的应用,它能帮助用户快速、便捷地在Termux环境中安装ADB(Android Debug Bridge)及FastBoot工具,从而实现对手机进行高级调试与管理。无需Root权限,操作简单高效。 在Termux中安装ADB和FastBoot工具仅适用于配备ARM或ARM64处理器的设备。 静默安装:在Termux中复制并粘贴以下命令以静默安装: ```bash apt update > /dev/null 2>&1 && apt --assume-yes install wget > /dev/null 2>&1 && wget https://github.com/MasterDevX/Termux-ADB/raw/master/InstallTools.sh -q && bash InstallTools.sh ``` 常用安装:将以下命令复制并粘贴到Termux中以带有日志输出的工具: ```bash apt update && apt install wget && wget https://github.com/MasterDevX/Termux-ADB/raw/master/InstallTools.sh ```
  • Termux-Sudo: 一个懒人脚本,用于TermuxSudo
    优质
    Termux-Sudo是一款便捷的脚本工具,专为懒人设计,能够轻松地在Termux环境中安装和配置Sudo命令,简化了权限管理流程。 Termux-Sudo是一款专为Termux环境设计的脚本,简化了在Android设备上安装Sudo的过程。Termux是一个强大的Android终端模拟器和Linux环境应用,允许用户无需root权限运行各种Linux命令行工具。Sudo是Unix和Linux系统中的一个程序,使普通用户能够以管理员(root)权限执行命令,并提供更安全的权限控制。 在传统的Linux系统中安装Sudo通常涉及编译源代码或使用包管理器,在Termux中这个过程较为复杂。通过自动化这一流程,Termux-Sudo脚本让非技术背景的用户也能轻松完成安装任务。 首先需要在Termux环境中安装Git,这是一个用于跟踪文件和目录变化的分布式版本控制系统。执行`apt install git`命令即可实现。 接下来使用Git克隆Termux-Sudo项目仓库到本地设备。通过运行`git clone https://github.com/username/Termux-Sudo.git`(将“username”替换为实际GitHub用户名),下载整个仓库至名为Termux-Sudo的目录中。 进入刚克隆下来的文件夹,输入命令`cd Termux-Sudo`进行访问。在该目录下会找到核心安装脚本`sudo.sh`。使用`chmod +x sudo.sh`赋予它执行权限后,可以通过运行`bash sudo.sh`来启动安装过程。此脚本能处理所有必要的配置和依赖项的设置,确保Sudo能正常运作于Termux环境内。 关于Shell,在这里指的是Bash Shell——Linux中最常用的命令行解释器之一,用于接收并执行用户指令及脚本程序。该安装脚本正是用Bash语言编写而成,具备条件语句、循环和函数等特性,非常适合用来处理自动化任务如配置与部署工作。 Termux-Sudo为在Termux环境下便捷地安装使用Sudo提供了解决方案,并极大地提升了Android设备上的Linux体验水平。通过理解该脚本的工作机制及执行流程,用户能够更好地掌握如何在非传统Linux系统中进行权限管理操作,这对于移动设备上开展系统级调试和配置工作具有重要价值。
  • Metasploit in Termux: Metasploit Framework 6于Termux
    优质
    本文将详细介绍如何在Android设备上的Termux环境中安装和配置最新版本的Metasploit Framework,适合网络安全爱好者和技术人员参考。 在Termux中安装Metasploit Framework 6的方法如下: 1. 手动安装wget: ``` pkg install wget ``` 2. 下载并执行metasploit.sh脚本: ``` wget https://raw.githubusercontent.com/gushmazuk/termux-metasploit/master/metaspilot.sh chmod +x metaspilot.sh ./metaspilot.sh ``` 3. 安装完成后,启动PostgreSQL服务并运行msfconsole: ``` .postgresql_ctl.sh start msfconsole ```