精华内容
下载资源
问答
  • 在android上安装linux
    千次阅读
    2022-03-02 22:57:07

    想在 Android 上运行 Linux?以下是无 root 设备和有 root 设备在手机上运行 Linux 桌面的方法。

    如果您以前使用过 Linux,并且知道它几乎可以在任何硬件上运行。那么你的安卓手机可以运行 Linux 吗?

    毫无疑问的可以。以下是您需要了解的有关在 Android 智能手机或平板电脑上运行 Linux 的方法。

    Android 不是已经是 Linux 了吗?

    嗯,它是,但也不是。

    Android 建立在 Linux 内核之上,Linux 内核是一个与设备硬件接口的软件堆栈。它基本上使操作系统能够与设备进行通信,无论是 PC、智能手机还是其他硬件。

    Linux 操作系统实际上应该被称为 GNU/Linux。但随着时间的推移,“Linux”这个词已经可以互换地描述内核以及各种操作系统。其中包括 Arch Linux、Ubuntu、Gentoo 等。

    因此,虽然 Android 使用 Linux 内核,但它不提供桌面环境。这是大多数人在考虑为 Android 安装 Linux 的方法时所考虑的问题。

    为什么要在 Android 设备上安装 Linux?

    那么,为什么要在 Android 手机或平板电脑上安装 Linux 桌面环境呢?

    您可能希望运行 Android 上不可用的应用程序。但在大多数情况下,您只是想访问某种桌面环境。也许你有一个空闲的 Android 平板电脑想要重新利用,在上面安装 Linux 是一个很好的方法。

    当前的 Android 设备具有类似 PC 体验的理想硬件,安装 Linux 是实现这一点的好方法。

    当然,您可能会发现您想在 Linux 中执行的任务也可以在 Android 中执行。唯一阻碍您的可能是同时进行 Android 应用程序多任务处理。幸运的是,这是许多现代 Android 设备在最新操作系统版本上支持的功能。

    在 Android 手机或平板设备上运行 Linux 并不容易。如果您正在寻找改进的多任务处理,请尝试升级到最新版本的 Android。

    我的手机或平板电脑可以运行 Linux 吗?

    要在 Android 上运行 Linux,您有多种选择。您应该使用哪个取决于您的 Android 设备是否已经 root。

    在几乎所有情况下,您的手机、平板电脑甚至 Android 电视盒都可以运行 Linux 桌面环境。您还可以在 Android 上安装 Linux 命令行工具。您的手机是否 root(解锁,相当于越狱的 Android)并不重要。

    以下选项可用于在您的 Android 平板电脑或手机上安装 Linux:

    • 要在没有 root 的情况下在 Android 上安装 Linux:
      • Debian Noroot
      • UserLAnd
      • Andronix
    • 在有 root 的 Android 设备上安装 Linux:
      • Use Linux Deploy
      • 安装 Kali Linux 进行渗透测试

    其他几种方法将在 Android 上为您提供 Linux 或类似桌面的体验。我们也会看看这些。

    如何在没有 Root 的情况下在 Android 上安装 Linux

    首先,我们将了解三种无需 root 即可在 Android 手机或平板电脑上安装 Linux 的方法。

    如何使用 Debian Noroot 在 Android 上运行 Linux

    让 Linux 在您的手机上运行且不费吹灰之力的最佳方式是使用 Debian Noroot。您需要 Android 4.1 或更高版本才能运行它。

    Debian Noroot 的好处是它将在您的手机上安装 Debian Buster,并带有兼容层。这使您无需 root Android 即可运行 Debian 应用程序。鉴于某些设备 root 的难度,这可能是您将获得的最好的 Linux Android 组合之一。

    Debian Noroot 的性能不是很好,但可以使用。为获得安装适用于 Android 的 Linux 的最佳效果,请考虑先将您的设备 root。

    下载: Debian Noroot(免费)

    使用 UserLAND 在 Android 上获取 Linux

    作为 Debian Noroot 的替代品,UserLAnd 是来自 Play 商店的 Android 应用程序,提供多种发行版选择。除了 Alpine、Arch、Debian、Kali 和 Ubuntu,此工具还允许您安装应用程序。

    在 Android 上安装 Linux 之前,您可以安装 GIMP、Firefox 和 LibreOffice 等工具。只需运行应用程序,同意权限,然后选择要安装的发行版。可以选择通过 SSH(命令行)或使用 VNC 应用程序(用于桌面)查看已安装的 Linux 版本。

    设置和使用非常简单。因此,如果您正在寻找在 Android 上运行 Linux 的解决方案,请试试这个。

    下载: UserLAnd(免费,可在应用内购买)

    AndroNix 在 Android 上安装 Linux

    这个有用的工具附带八个发行版,还提供一些 Linux 操作系统的修改版本以提高性能。标准的八种分布是:

    • Ubuntu
    • Debian
    • Manjaro
    • Fedora
    • Kali
    • Void
    • Alpine
    • Arch

    其中,Ubuntu XFCE、Debian XFCE、Ubuntu KDE 和 Manjaro XFCE 具有可用于带有 ARMv8 芯片组及更高版本的 Android 设备的修改版本。这些修改后的版本经过优化,可以在您的智能手机上运行,​​ 并且这些修改可以让您充分享受 Linux,尤其是 Android 上的 Ubuntu。

    要使用 Andronix 在 Android 上安装 Linux 操作系统,只需点击所需的发行版,然后点击Install。您需要按照步骤将命令复制到 Termux 终端窗口中,并选择桌面环境。

    上面的视频更详细地概述了该过程。只需确保安装了Termux和 VNC 查看应用程序(如VNC Viewer)。您需要 VNC 才能使用您选择的 Linux 桌面。

    Andronix 是免费的,但具有高级升级功能,可以删除广告并引入其他(非重要)功能。这包括支持离线下载操作系统。

    下载: Andronix(免费,可在应用内购买)

    在没有 Root 的情况下在 Android 上运行 Linux 的另外 3 种方法

    虽然我们已经介绍了在您的 Android 设备上运行 Linux 的一些不错的选择,但也可以使用其他方法:

    如何在 Root 过的 Android 上安装 Linux

    对于 root 用户或任何愿意花时间为他们的 Android 设备 root 的人来说,安装 Linux 更简单、更快捷。

    如何在 root 过的 Android 设备上安装 Linux

    如果您有 root 设备,则可以使用 Linux Deploy 工具在 Android 上安装各种版本的 Linux。最好先将手机连接到 Wi-Fi 网络。

    从安装BusyBox开始,它提供了一些增强的 root 功能。接下来,安装Linux 部署。在第一次运行时,点击开始以确保启用 root 权限,然后点击右下角的设置。

    使用显示的选项菜单选择您喜欢的分布。可以安装 Debian、Ubuntu、Gentoo、Fedora 等等。我们使用了 Arch Linux。

    您需要选中GUI 下的启用框才能在手机上查看 Linux 桌面。此外,确保为图形子系统选择了VNC 。接下来,检查 GUI 设置下的屏幕分辨率,并确保您对桌面环境感到满意。

    最后,找到用户名用户密码条目。要么记下它们,要么将它们更改为更难忘的东西。

    退出此菜单,然后点击右上角的三个点并选择Install,然后选择OK

    完成后,从 Play 商店安装VNC Viewer 。在 Linux Deploy 中,点击开始运行 Linux。然后打开 VNC Viewer 并连接到localhost:5900以使用您之前输入的凭据查看您的 Linux 桌面。

    启动并运行后,您可以使用终端以通常的方式安装 Linux 软件。恭喜:您现在可以在 Android 上运行 Linux!

    如何在 Android 上安装 Kali Linux(需要 Root)

    上面用于在 Android 上运行 Linux 发行版的 Linux Deploy 方法可能是您能找到的最好的方法。它提供了一个不错的 Linux 版本选择,包括 Kali Linux。

    想将您的 Android 手机或平板电脑用作渗透测试设备吗?虽然您会发现各种有用的 Android 网络工具,但最好的选择是 Kali Linux 的便携式版本。只需按照上面的说明使用 Linux Deploy,然后选择 Kali Linux 在 Android 上安装。

    安装后,您的口袋里就会有一个便携式渗透测试解决方案。这将检查您的手机连接到的任何网络的安全性。

    翻译

    How to Run Linux on Android Devices

    关注

    本文首发于微信公众号【进击云原生】,扫码关注,了解更多咨询,更有免费资源供您学习

    更多相关内容
  • 在Android手机上安装kali Linux

    万次阅读 多人点赞 2022-02-27 13:41:50
    在Android手机上安装kali Linux

    目录

    0.需要工具:

    1.安装必备软件

    2.安装

    1.安装基本系统

    2.后续安装

    1.安装桌面环境并配置VNC

    2.链接vnc

    3.后续


    0.需要工具:

    1. 搭载基于Android的手机
    2. Termux
    3. VNC Viewer

    1.安装必备软件

    https://hestudio.lanzouj.com/b02uv0cgh 密码:ani2

    点击上方链接下载必需的app


    2.安装

    1.安装基本系统

    1.打开termux

    db4d94074b874a7090ca0f5c5a716678.png

     2.输入以下指令

    termux-setup-storage && curl -O --url https://gitee.com/heStudio/ka_install/raw/master/install.sh && chmod +x install.sh && ./install.sh

    3.在弹出窗口的界面点击允许

    watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA6YaJ44CB5YC-5Z-O,size_20,color_FFFFFF,t_70,g_se,x_16

     4.系统会陆续执行程序,此过程需要很长时间,如遇输入,闭眼按y

    5.当看到以下界面时,代表基本系统安装完毕

    6d4aee3070b14f3dbe71fadce6865126.png


    2.后续安装

    1.安装桌面环境并配置VNC

    1.更新库

    sudo apt-get update

    2.安装桌面环境并配置VNC

    sudo apt install git -y && git clone https://gitee.com/heStudio/ka_install.git && cd ka_install && chmod +x after.sh && ./after.sh

    *默认密码:

    kali

    3.键盘布局选择1

    4.设置密码

    4566274a1e0d4d90aa4c3713794b2ded.png

    5. 如果你不想要这个密码就输入Y,如果继续保留就输入n

    watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA6YaJ44CB5YC-5Z-O,size_20,color_FFFFFF,t_70,g_se,x_16

    2.链接vnc

    1.打开vnc Server

    watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA6YaJ44CB5YC-5Z-O,size_12,color_FFFFFF,t_70,g_se,x_16

     2.一路Next

    3.单击 + 号

    4.设置连接地址

    127.0.0.1:5901

    watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA6YaJ44CB5YC-5Z-O,size_20,color_FFFFFF,t_70,g_se,x_16

     5.然后,像这样设置

    watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA6YaJ44CB5YC-5Z-O,size_20,color_FFFFFF,t_70,g_se,x_16

     6.点击 Connect 链接


    3.后续

    启动基本系统

    startkali

    启动VNC

    vncserver-start

    终止VNC

    vncserver-stop

    默认密码

    kali

    展开全文
  • Linux安装Android Sdk

    千次阅读 2021-08-09 13:53:39
    使用Jenkins+Gitlab集成自动化打包时,遇到Linux缺少Android Sdk环境的问题,单独记录一下安装过程。 sdk安装方式 常规思路,下载sdk,安装之后修改环境。但是发现,网络已经没有了sdk的下载资源,有的也只是很...

    在使用Jenkins+Gitlab集成自动化打包时,遇到Linux缺少Android Sdk环境的问题,单独记录一下安装过程。

    sdk安装方式

    常规思路,下载sdk,安装之后修改环境。但是发现,网络上已经没有了sdk的下载资源,有的也只是很老的版本。查看Android开发文档——sdkmanager的使用指南,发现可以使用sdkmanager这个命令行工具进行下载。

    下载sdkmanager工具包

    官网下载页最底部-命令行工具下载,找到Linux平台的工具包

    使用wget下载到服务器

    wget -P /home/android-sdk/ https://dl.google.com/android/repository/commandlinetools-linux-7583922_latest.zip
    

    解压工具包

    unzip commandlinetools-linux-7583922_latest.zip
    

    sdkmanager/home/android-sdk/cmdline-tools/bin下。

    选择下载最新的sdk版本

    使用命令查看最新的stable版本

    [root@192 bin]# ./sdkmanager --list --channel=0
    Error: Could not determine SDK root.
    Error: Either specify it explicitly with --sdk_root= or move this package into its expected location: <sdk>/cmdline-tools/latest/
    

    报错了,无法找到sdk根目录,提示说有两种解决办法:一是用–sdk_root指定路径,二是把文件夹移动到指定路径。

    因为懒,选择试一下第二个一劳永逸的方法。

    [root@192 cmdline-tools]# mkdir latest
    [root@192 cmdline-tools]# mv bin/ lib/ NOTICE.txt source.properties -t latest/
    

    再次执行查询命令,就会查出一长条的版本。

    [root@192 cmdline-tools]# cd latest/bin/
    [root@192 bin]# ./sdkmanager --list --channel=0
    

    安装sdk

    因为App项目使用了Android-30的版本,故安装对应的platforms;android-30

    ./sdkmanager "build-tools;30.0.3" "platforms;android-30"
    

    在弹出协议许可时选择y,就开始安装了。

    下载完成后,就可以在cmdline-tools的同级目录,找到下载的sdk了。这也是为什么上面要指定sdk-root的原因了。

    [root@192 android-sdk]# ls
    build-tools  cmdline-tools  commandlinetools-linux-7583922_latest.zip  emulator  licenses  patcher  platforms  platform-tools  tools
    

    配置ANDROID_HOME环境变量

    [root@192 android-sdk]# export ANDROID_HOME=/home/android-sdk
    [root@192 android-sdk]# export PATH=$ANDROID_HOME/platform-tools:$ANDROID_HOME/tools:$ANDROID_HOME/tools/bin:$PATH
    [root@192 android-sdk]# source /etc/profile
    

    至此,Linux安装Android Sdk完成!

    展开全文
  • linux安装Android Studio

    千次阅读 2021-02-20 14:17:32
    linux安装Android Studio 1.先https://developer.android.google.cn/studio?hl=zh-cn下载源码安装包 2.安装64位所需要的库 2.1如果使用的是Ubuntu的话执行以下的命令: sudo apt-get install libc6:i386 ...

    linux安装Android Studio

    1.先在https://developer.android.google.cn/studio?hl=zh-cn下载源码安装包

    2.安装64位所需要的库

    2.1如果使用的是Ubuntu的话执行以下的命令:

    sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386 lib32z1 libbz2-1.0:i386

    2.2 如果使用的是Fedora,则所用命令为:

    sudo yum install zlib.i686 ncurses-libs.i686 bzip2-libs.i686

    3.安装操作

    3.1 解压压缩包

    3.2 打开终端,将android-studio拷贝到/usr/local/下

    sudo mv android-studio /usr/local/

    3.3 在终端中进入/usr/local/android-studio/bin

    cd /usr/local/android-studio/bin/

    ./studio.sh

    3.4 之后会出现一个弹窗

    我点的是最后一个,后面的选项都采用默认的即可,成功后会弹出

    大功告成!

     

    展开全文
  • Install linux distribution(Debian/Ubuntu/Kali Linux/Fedora/openSUSE/Gentoo/RootFS/Arch Linux) on Android system在Android系统上安装linux发行版(Debian/Ubuntu/Kali Linux/Fedora/openSUSE/Gentoo/RootFS/...
  • 在Android安装Linux的ubuntu版本

    千次阅读 2022-03-19 20:27:37
    Termux 基本实现 Linux 下的许多基本操作。可以使用 Termux 安装 python,并实现 python 编程,可以用手机架设 Server,同样可以用于渗透测试等等。 其能够: 享受 Bash 和 Zsh 使用 Vim 编辑文件 通过 SSH 访问...
  • Android系统安装Linux 系统的ubuntu版本

    千次阅读 2022-03-19 20:00:24
    Termux 是一个 Android 终端仿真应用程序,用于 Android 手机搭建一个完整的 Linux 环境。 不需要 root 权限 Termux 就可以正常运行。 Termux 基本实现 Linux 下的许多基本操作。可以使用 Termux 安装 python,...
  • Linux Deploy在Android手机上安装Linux

    万次阅读 多人点赞 2017-01-11 09:24:41
    每小时进行5分钟的活动...安装Linux之后,完全可以满足基本的学习Linux的需要,而且还不怕把系统搞死,大不了重装咯。ʅ(´◔౪◔)ʃ 准备工作 下载Linux Deploy 下载BusyBox 安卓手机一台,配置...
  • Android Studio 3.6 稳定版已经发布,此版本也是“Project Marble”结束后发布的首个版本,“Project Marble”是 Android Studio 团队去年为提升产品质量而进行的一项计划,此期间,团队暂缓了新特性的开发工作,...
  • 这意味着您可以使用单个 Flutter 项目针对 Android、iOS、桌面操作系统和 Web。 Flutter 附带了一个类似于 React 的框架,用于声明性地定义接口。它还附带内置 Material Design 和类似 iOS 的组件,可让您快速分层新...
  • 安卓上安装UBUNTU的多种实用的方法,并有详细的步骤
  • linux centos8安装android sdk

    千次阅读 2022-04-09 21:48:34
    下载地址页面最下面,选择linux wgethttps://dl.google.com/android/repository/commandlinetools-linux-8092744_latest.zip unzip -ocommandlinetools-linux-8092744_latest.zip 解压后生成一个文件夹cmdline-...
  • Android-Studio是谷歌开发的一套IDE,自从不更新eclipse插件之后,大家都被迫用了这IDE,除了Windows和Mac,还支持Linux 下面以Centos为例子 方法/步骤 首先需要到安卓官网下载压缩包 因为某些原因这里写不了下载...
  • 如何安卓手机上安装Linux系统

    千次阅读 2021-05-10 09:16:58
    我们日常使用的安卓手机里安装一套完整的Linux系统,将使手机变得无比强大。我们可以将整个 Linux/Apache/MySQL/PHP安装到里面,让它运行一个PHP网站...总之,手机上安装linux,可以方便程序员做很多事情。有很...
  • linux环境下安装Android Studio

    千次阅读 2018-07-27 09:12:49
    近期将电脑的操作系统换成了Ubuntu,对于不习惯win8/win10的人来说Ubuntu确实是一个不错的选择,主要的软件都ok了,至于QQ什么的,大家能够去找wine版的,或者直接下载一个叫...就昨天,Android Studio的preview版更...
  • 安卓手机内 安装Linux操作系统

    千次阅读 2022-03-19 20:10:35
    下载Termux 和 可视化 VNC Viewer 输入:bash <(curl -L gitee.com/mo2/Linux/raw/2/2) 选择语言 简体中文 ...进入Linux系统 安装完成 学习操作参考 b站视频 BV1HF411n7Se ...
  • Linux : ubuntu 安装Android SDK

    千次阅读 2021-11-16 21:17:15
    1、下载Android SDK 官网链接:...2、安装SDK和环境变量配置 unzip sdk-tools-linux-4333796.zip cd /opt/ sudo mkdir android cd android sudo mkdir sdk sudo mv tools/ /opt/
  • linuxdeploy是一个开源软件,可以被快速简单的你的安卓设备上安装操作系统(OS)GNU/Linux
  • 通过studio.sh 打开AS 进入项目,点击tools 之后点击 create desktop entry
  • Linux安装 Android Studio

    万次阅读 2018-05-13 23:48:05
    前言: 以前没 Linux 系统上装过 Android Studio,因此做个笔记以方便以后查看。本次的操作环境是 Fedora 27。 目录 目录 下载安装包 安装软件 配置启动图标 故障排除 下载安装包 选择自己需要的 ...
  • 在Linux安装AndroidStudio

    万次阅读 2017-06-29 16:31:02
    首先通过谷歌国内的开发者官网可以下载到最新的android-studio安装包: ...如需 Linux 系统中安装 Android Studio,请执行以下操作: 1.将您下载的 .zip 文件解压缩到您应用的相应位置,例如 /usr/loca
  • linux 重置 AndroidStudio 设置

    千次阅读 2022-01-01 09:55:28
    本文介绍如何 linux 重置 AndroidStudio 设置。 需求 重装 AndroidStudio 时如果不重置设置将无法成功安装。 方法 rm -rf ~/.android rm -rf ~/.gradle rm -rf ~/.config/Google/AndroidStudio* rm -rf ~/.cache...
  • 前文使用VS Code更好的编写Android C/C++代码(C/C++插件)中主要介绍了如何更好的写代码,本文要探讨的是从“好写”到“写好”的问题–如何做静态代码检查。 查找资料中发现了Cppcheck和Clang-Tidy等工具,Cpp...
  • Android Studio 最新最详细安装教程

    千次阅读 2021-05-12 09:49:25
    文章目录一、安装说明Android Studio(简称AS)是谷歌推出的一个Android集成开发工具,基于IntelliJ IDEA....AS能够在Linux、Windows、macOS运行,支持Java、Kotlin、Flutter等语言开发。IDEA的基础Android S...
  • 我从AS 0.5版本开始使用,也是AS的... 我的[Android Studio 系列教程]中,我会从1.1稳定版AS的安装到1.3版本AS NDK集成和使用 都分享给大家,敬请关注 其他平台请转移到这里: [Android Studio 权威教程]Wind
  • andriod安装linux系统

    千次阅读 2021-09-21 15:41:40
    之前csdn浏览的时候看到过说安卓手机可以安装linux系统,当作服务器使用,于是今天就来捣鼓一下 1 准备工作 1.需要一个已经root的手机 2.busybox 这是操作指令集,安装了这个,才能使用linux的基本操作指令 3....
  • Linux环境下使用SDKmanager安装AndroidSDK

    千次阅读 2021-03-12 16:39:37
    打开上面的链接滑到最后,下载linux版本的SDK tools zip包 2、下载下来并解压zip文件,可以看到cmdline-tools下的文件如下: 3、cmdline-tools文件夹下创建名字为 latest 的文件夹,并把除 latest 文件夹...
  • 手机上安装linux系统

    千次阅读 2022-03-15 13:36:24
    Termux | F-Droid - Free and Open Source Android App Repository Anlinux:https://pan.baidu.com/s/1LD55kcpAKatpb3kjuPlYPA 提取码:3c49 海鸥vpn 1.打开VPN 2.打开Termux,输入termux-setup-storage 回车,...
  • 如何在Android 系统用Termux安装Kali Linux

    万次阅读 多人点赞 2019-01-23 13:18:44
    最近电脑玩kali虚拟机...最后我用termux 试了下感觉挺好下面介绍如何在Android 系统用Termux安装Kali Linux。 首先先下载Termux #获取权限 pkg install proot termux-chroot #安装git并获取atilo pkg instal...
  • 一起手机上安装Linux

    千次阅读 2022-04-11 00:48:19
    Android系统是基于Linux的,但是要安卓上安装Linux却没有那么容易。 Termux 是一个 Android 终端仿真应用程序,用于 Android 手机搭建一个完整的 Linux 环境。 不需要 root 权限 Termux 就可以正常运行。 所以...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 326,895
精华内容 130,758
关键字:

在android上安装linux