Advertisement

在手机上通过Termux安装Linux系统

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


简介:
本文将指导读者如何使用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等的基础操作指南。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • 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等的基础操作指南。
  • AndroidLinux
    优质
    介绍如何在Android设备中安装并运行Linux操作系统,详细步骤包括使用特定的应用程序以及配置环境等技巧。 在Android手机上安装Fedora系统需要遵循以下步骤: 1. 确保你的Android设备已经root(重要事项强调三次:必须是已root的)。 2. 安装终端模拟器,这是用来运行shell脚本的应用程序。 3. 安装BusyBox以提供必要的命令行支持。 4. 下载Fedora系统的映像文件。 注意,这些步骤不仅仅是关于安装Fedora系统本身,还包括了确保手机环境满足安装需求的准备工作。
  • 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 ``` 这个脚本可以直接上手,无需学习成本。即使用户输入错误也没关系,我已经考虑到了各种可能的情况,并且如果需要篡改网址的话也需要一些代码知识。
  • Linux终端GCC
    优质
    本教程详细介绍如何在Linux操作系统中使用命令行界面安装GCC(GNU编译器集合),适合编程爱好者和开发者参考学习。 ### 在Linux系统下使用终端安装GCC详解 #### 一、GCC简介 GCC(GNU Compiler Collection)是一套由GNU项目开发的编程语言编译器集合,主要用于C、C++、Objective-C、Fortran、Ada以及Go等多种编程语言的支持。在Linux环境中,GCC是极其重要的工具之一,因为它能够帮助开发者将源代码编译成可执行文件。对于Linux用户来说,掌握如何在终端中安装和使用GCC是非常必要的技能。 #### 二、准备工作 在进行GCC的安装之前,请确保已经满足以下条件: 1. **操作系统**: 确认您正在使用的Linux发行版支持通过终端进行软件包管理。 2. **管理员权限**: 大多数情况下,安装软件都需要管理员权限。通常可以通过`sudo`命令来获取。 #### 三、安装步骤详解 ##### 步骤1:打开Linux终端 - 打开Linux终端可以通过多种方式实现: - 使用快捷键`Ctrl + Alt + T`。 - 通过桌面环境的应用程序菜单找到“终端”并启动它。 - 如果您使用的是服务器或者没有图形界面的环境,那么您可以通过SSH等工具连接到Linux系统,并直接使用终端。 ##### 步骤2:更新软件包列表 - 在安装GCC之前,我们建议先更新您的软件包列表,以确保能够获取到最新的GCC版本。 ```bash sudo apt update ``` - 这条命令会检查您的Linux系统的软件仓库,并下载所有可用的软件包列表。 ##### 步骤3:安装GCC - 接下来,您可以使用`apt`命令来安装GCC。 ```bash sudo apt install gcc ``` - 上述命令会自动处理GCC及其依赖项的安装过程。如果系统提示您确认安装,则可以通过输入`Y`并按回车键来继续。 ##### 步骤4:解决密码输入问题 - 如果在输入密码时遇到问题(例如,某些情况下输入法导致密码无法正常输入),您可以尝试切换到英文输入法。尽管在输入过程中可能看不到任何字符,但您仍然可以直接输入密码。 ```bash sudo apt install gcc ``` - 输入密码后按回车键即可。如果仍然遇到问题,可以尝试多次操作直到成功。 ##### 步骤5:开始安装 - 当系统询问是否继续安装时,输入`Y`并按回车键以确认安装。 ```bash [sudo] password for your_username: Reading package lists... Done Building dependency tree Reading state information... Done The following NEW packages will be installed: gcc 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 7,642 kB of archives. After this operation, 28.2 MB of additional disk space will be used. Do you want to continue? [Yn] Y ``` ##### 步骤6:等待安装完成 - 安装过程可能需要几分钟的时间,具体取决于您的网络速度和系统的性能。 ##### 步骤7:验证GCC安装 - 安装完成后,可以通过以下命令来检查GCC的版本信息,确认安装是否成功。 ```bash gcc --version ``` - 命令执行结果示例: ``` gcc (Ubuntu 9.3.0-17ubuntu1~20.04) 9.3.0 Copyright (C) 2019 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. ``` #### 四、常见问题与解决方案 - **问题1**:如果安装过程中遇到依赖错误怎么办? - 解决方法:尝试使用`apt-get`命令并清除标记为未安装的旧版本包。 ```bash sudo apt-get install --fix-missing ``` - **问题2**:如果GCC安装失败怎么办? - 解决方法:确保网络连接正常,并检查是否有足够的磁盘空间。还可以尝试清除缓存中的旧软件包列表和缓存文件。 ```bash sudo apt clean sudo apt autoclean sudo apt update ``` #### 五、总结 本段落详细介绍了在Linux系统下如何通过终端安装GCC的过程。从打开终端到完成安装并验证安装结果,每一步都有详细的说明。此外,还提供了一些常见的问题及解决方案,帮助用户更好地应对可能遇到的问题。通过本段落的学习,您应该能够熟练地在自己的Linux系统上安装和使用GCC了。
  • ADBAPK应用程序
    优质
    本教程详细介绍如何使用ADB(Android调试桥)工具在安卓设备上安装APK文件,适合有一定技术基础的用户。 一:ADB是什么? ADB是Android Debug Bridge的简称,它是Android开发测试人员不可或缺的强大工具。 二:步骤 ——检测是否安装了ADB: 使用命令 `adb version` 查看。 ——如果没有,则进行安装: 在Mac上可以使用Homebrew Cask来安装,执行命令 `brew cask install android-platform-tools` ——通过数据线连接手机与电脑,并开启USB调试模式。然后检查设备是否已成功连接。 使用命令 `adb devices` 来查看。 ——将Apk文件安装到手机 先切换至APK所在的目录:`cd pathpath` 再执行命令来安装应用:`adb install demo.apk` 三:ADB常用命令 ——查询ADB版本信息: 使用命令 `adb version` ——检查连接的设备列表: 使用命令 `adb devices`
  • Termux端如何APK?
    优质
    简介:本文将指导用户在Termux应用中安装Android APK文件,包括必备软件、命令行操作及注意事项,帮助开发者或爱好者扩展Termux功能。 在Termux的APK安装包手机端安装后,可以通过Termux来安装OpenSSH,并进而启动sshd进程。
  • 运行Kali Linux
    优质
    本教程介绍如何在安卓设备上通过虚拟机或其他方式安装和运行Kali Linux操作系统,涵盖必要的准备工作、详细步骤及注意事项。 自己整理了一份在安卓手机上运行Kali Linux系统的教程,希望对大家有所帮助。
  • HBase 2.0.5 Linux
    优质
    本资源提供HBase 2.0.5版本在Linux系统下的完整安装包,内含详细安装及配置指南,帮助用户快速搭建分布式数据库集群。 我们公司集群使用的HBase安装包由于项目较多,需要频繁搭建集群环境,因此将相关资料存放起来以便自用。
  • CentOS 7的LinuxGit
    优质
    本文将指导读者在CentOS 7操作系统中安装和配置Git版本控制系统,涵盖必要的软件包安装及环境设置步骤。 Git 官网下载地址如下: - Windows 版:访问官网下载页面。 - Linux 版:使用以下命令进行安装。 1. 在安装前执行以下命令: ``` yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel asciidoc yum install gcc perl-ExtUtils-MakeMaker ``` 2. 使用 wget 命令下载到 Linux 上,具体网址请访问官方文档获取。
  • conio.h:Linux库conio.h [册]
    优质
    本手册详细介绍如何在Linux系统中为需要使用Windows特有的功能的程序安装和配置相应的替代库。 关于Linux的库`conio.h`:这是用于Linux的库文件conio.h。您可以在系统目录 `/usr/include/` 中找到它并将该文件复制到相同路径下。 此库包含以下功能: - `cprintf` - `cscanf` - `gotoxy` - `clrscr` - `textcolor` - `textbackground` - `wherex` - `wherey` - `getch` - `getche` - `ungetch` - `kbhit` - `putch` - `putchar` - `cputs` - `clreol` - `insline`(未实现) - `delline`(未实现)