deploy linux_linux-deploy - CSDN
  • 这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、...

    关于旧手机和Linux deploy

    我在大一买的旧手机——红米note1移动增强版本,终于光荣退役了。手机虽然很老,但2G的内存和还能正常使用的CPU,当然不能100块钱回收便宜了淘宝,所以我就开始了改造红米note旧手机计划。
    至于为什么选择linux deploy,是在我对比了主流的解决方案之后做出的决定。
    Android手机运行Linux系统主流方案为:

    1. 手机无root,使用termux;
    2. 手机root,使用Linux deploy或者termux;

    由于手机不再打算使用,所以root也没有什么问题,而且会更方便的操作linux系统,不会出现权限问题。所以我选择了root+linux deploy。

    关于红米note手机root

    红米note的型号是小米gucci,这一部分比较复杂,最主要的就是刷了一个MIUI的开发版,具有root权限。其余之后再补充…

    关于Busybox

    BusyBox 是一个集成了三百多个最常用Linux命令和工具的软件。这是百度百科上的话,目前的接触来看,Busybox是一个linux的函数库,里面有很多Android本身没有的,但linux需要的工具和函数。
    从百度应用或者其他途径下载Busybox的apk,直接安装,然后打开该app,点击install即可,该app需要root。
    busybox

    安装linux deploy

    下载linux deploy的apk(我是从百度应用),安装之后授权root。之后打开linux deploy的界面大概是这样的:
    在这里插入图片描述
    点击下面的那个下载的按钮,之后进入配置,我的具体配置是:
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    对,没错,我安装的是debian系统,并且安装了桌面版本。
    其中,一定要允许ssh启动(勾选),我的目录是自定的/data/local/linux;一定要在相应目录下创建好文件夹,不然就会出现分区错误。
    用户名和密码自己设置吧,别直接抄了,当然直接抄也行。。。
    然后点击最上方的安装。等待安装,一般来说,等待就会好,当然也有可能会遇到坑,可以在下方留言。

    安装connctBot

    当然,你有其他的ssh连接方式也可以,我选择了一个免费的ssh连接应用,也是在百度应用中下的apk。
    安装成功后配置:
    在这里插入图片描述
    其实最主要的就是(用户名@主机名:端口),主机名一般是localhost,端口是22;其他的自己看着填吧。
    之后就可以输入设定好的linux密码,就可以愉快地玩耍Linux了。
    当然你要使用图形界面的话,就下载一个VNCViewer(手机、电脑都行),端口是5900

    局域网内控制Linux

    如果想要在电脑上直接控制手机端的linux时,可以在电脑上下载putty和VNCViewer,可以分别用命令行和图形界面控制Linux。
    要在局域网外控制linux的话,需要内网穿透,可以网上查找相关资料。
    而想要的局域网中控制linux的话,首先要保证电脑和手机在同一个局域网中(可以在同一个wifi下,也可以打开手机热点,让电脑连上)。
    现在手机端打开connectBox,登录linux,查看手机在局域网中的ip:

    ifconfig
    

    这是输出:
    在这里插入图片描述
    其中以192.168开头的ip,很有可能是该手机的内网ip,可以试试,一般是(wlan0)。
    比如我现在是192.168.43.171,在电脑的putty中输入:
    在这里插入图片描述
    成功:
    在这里插入图片描述

    而在VNCViewer(电脑)中输入一样的ip,则会出现:
    在这里插入图片描述
    成功!

    关于python的pip源问题

    我使用的debian自带apt-get,同时自带python2.7,由于尝试了很多次只能安装python3.2,遂放弃python3系列,专心python2.7。
    首先是安装pip:

    sudo apt-get install python-pip
    

    安装成功后可以用pip安装各种package,比如:requests,lxml等。下面以requests为例:

    sudo pip install requests
    

    然而在我的系统上出现了:Cannot fetch index base URL http://pypi.python.org/simple/ 错误提示。
    这时候我的解决方式是修改源:

     sudo pip install requests -i http://pypi.douban.com/simple
    

    或者

    sudo pip install requests -i http://pypi.douban.com/simple --trusted-host pypi.douban.com
    

    关于VNCViewer无法登录的问题

    我于2019年2月2日重新安装了系统,目前来看大概率是密码的问题,而不是没有开启vncserver,所以大家可以直接看解决方法2;

    这个时候有两种可能:

    1. 没有开启vncserver(我保持怀疑?大家可以先尝试2)
    2. vnc的password输入错误。

    解决1的问题可以参考:
    https://mlapp.cn/337.html
    这位大佬的博客,我参考了,但没有真正解决,但至于它对我后续的成功是否有铺垫,这确实不知道了,大家可以先查看2的问题解决。
    假如打开了多个vncserver,可以使用:

    vncserver -kill :1
    

    关闭1号vncserver。

    解决2的问题可以通过重设vnc的password:

    cd /root/.vnc/
    rm -rf passwd
    

    然后它就会让你重设password。
    如果出现该文件不存在这样的错误,直接输入:

    vncpasswd
    

    就会出现输入密码和验证密码。

    展示一下我的小成果:

    之后我又重新安装了系统,之前的系统是debian的wheezy,这个版本的debian搞得我心力憔悴,没有apt没有,python3,后来安装了python3但只能是python3.2,真的炸。
    后来的版本是ubuntu的trusty,这个版本自带了apt以及python3,还有一些其他的东西,简直美滋滋。

    这是我最后的小成果,加个蓝牙键盘简直美滋滋:
    在这里插入图片描述
    在这里插入图片描述

    最后,强烈推荐在linux deploy中常开着屏幕,开着屏幕和关闭屏幕的运行速度,简直是天壤之别,甚至有5~10倍的差距。

    展开全文
  • Linux deploy https://github.com/meefik/linuxdeploy/releases Linux系统支撑软件 Busy Box https://github.com/meefik/busybox/releases Linux deploy支撑软件 ConnectBox https://github.com/c...

    准备工作

    下载下列软件安装在手机上:

    Linux deploy https://github.com/meefik/linuxdeploy/releases Linux系统支撑软件

    Busy Box https://github.com/meefik/busybox/releases Linux deploy支撑软件

    ConnectBox https://github.com/connectbot/connectbot/releases 手机端SSH连接软件

    手机系统需要root(之前写文章的时候遗漏了,抱歉)

    BusyBox

    安装完毕后,运行Busy Box,看到如下界面:

    点击安装,等待程序自行运行,在界面中输出## END后退出程序。未安装前是不会有Busy Box的版本信息的,无须在意到时候界面中少了内容。

    P.S. Busy Box默认界面语言是英文,可以改成中文,点击右上角部分,在弹出的菜单中选择Settings,接着进入设置界面,找到Language项,点击后选择简体中文,退出设置界面后界面语言就改为中文了。

    在设置界面中还可以设置其他参数,看个人喜好,但注意不要修改安装路径,如非要修改,则需要记住修改后的路径,后续步骤需要使用。

    Linux deploy

    运行完毕Busy Box的部分后,运行Linux deploy

    点击左图左上角部分,选择设置

    在设置界面中找到PATH变量,赋予其值 /system/xbin

    注意这是Busy Box的安装路径,如果前面在Busy Box有修改默认安装路径的话,就要填写修改后的路径。

    设置界面其余部分看个人喜好设置,建议开启锁定Wifi功能。

    接着退回主界面,点击左图右下角部分。

    点击后看到如上界面,对Linux系统安装信息进行配置。

    • 发行版看个人喜好选择,但需要注意发行版与手机之间可能会有兼容问题,本机中选择的是Ubuntu发行版。
    • 架构需要根据手机硬件选择,一般会默认选择好匹配的选项,所以建议默认选项。
    • 源地址是指Linux系统文件下载源的网络地址,默认是发行版的国外官方源,网速堪忧,建议换上国内源,这里选择的是中科大的国内源,地址如图。注意选择国内源的时候查看是否支持对应架构的Linux版本。判断技巧:默认源地址中会有一些关键词如Ubuntu的默认源地址会有ports关键词,然后查看国内源中Ubuntu的路径有无ports,如上图中地址那样,则说明支持架构版本。

    • 安装路径是Linux系统的安装路径,如要安装在手机自带的存储空间中,则在路径开头加上${ENV_DIR},这代表的是存储空间根目录。如要安装在sdcard中,则加上${EXTERNAL_STORAGE}
    • 文件系统推荐ext4,但保留默认也可以。
    • 用户名和密码自定义,本地、远程连接该系统用。
    • DNS如需自定义就自行输入,否则保留默认

    • 本地化即设置系统语言,简体中文选择zh_CN.UTF-8
    • 挂载功能可让Linux系统访问手机上的文件
    • 挂载列表中添加访问手机内容的目录,/sdcard:sdcard为手机自带存储空间根目录,/storage/sdcard1sd卡根目录。

    • 按需开启SSH和图形界面功能

    退出系统设置界面,点击主界面右上角,选择安装。

    等待程序自行安装Linux系统,时间不定,看到<<<deploy则安装完毕。如果中间没有报错则安装成功。

    注意:安装完毕后要先点击停止按钮,再按启动按钮

    ConnectBot

    启动后运行ConnectBot,点击主界面下的加号

    输入用户名,主机输入localhost,其余部分看个人喜好

    点击右上角+号保存信息,主界面会多出来你添加的选项,点击进行SSH连接

    输入密码后连接成功。

    展开全文
  • 作为一个程序猿和一个业余的玩机爱好者,自然喜欢折腾各种技术和设备,前几天无意间注意到一个可以在安卓机器上使用chroot容器技术运行arm或者x86的Linux系统(目前有些手机可能支持x64了),本文就来亲自体验下,...

     作为一个程序猿和一个业余的玩机爱好者,自然喜欢折腾各种技术和设备,前几天无意间注意到一个可以在安卓机器上使用chroot容器技术运行arm或者x86的Linux系统(目前有些手机可能支持x64了),本文就来亲自体验下,还有后续会使用该技术搭建个人服务器、部署个人博客系统等

    一、前言

            该技术的验证是在安卓系统上进行的,因此大家先要有一台安卓手机或者安卓平板。该技术的原理就是在安卓机上搁置一个chroot容器,来运行linux系统,那为啥别的系统不行呢,因为安卓的系统内核也是Linux的。我自使用小米4(系统安卓6.0)先后试验了debian、Ubuntu、CentOS都是成功的,本文将以CentOS为例进行验证。

    二、准备工作

    1.一台安卓设备(手机过着平板)

    设备硬件要求:建议RAM在1G及以上,手机ROM空闲容量4G左右

    设备软件要求:建议安卓版本4.0以上,系统必须是拥有ROOT系统权限的

    2.Linux Deploy安卓软件

    软件简介:安卓平台虚拟机(chroot运行linux的容器)

    软件地址:https://github.com/meefik/linuxdeploy/releases  (本文使用最新版)

    三、安装工作

    注意:如果安卓设备没有拥有ROOT系统权限,得先ROOT设备(自行百度)

    安装Linux Deploy

    安装完成后打开Linux Deploy可以看到主界面如下:

    然后我们点击左上角三个横杠然后点击设置:

    这里是一些显示相关的设置,前面三个中的锁定wifi一定要打钩、保持CPU唤醒也要打钩、屏幕常亮一定关闭避免耗电

    下面这些看自己的需求设置、开机启动建议打开,防止手机某些问题重启后,容易没打开这样服务就断开了

    这里最重要的就是PATH变量,就是前面说的不要改的,填进去就好了(改了就填写改了的路径)设置的部分就先到这,下面是最重要的部分,进行系统安装的设置工作:

    <1>在主界面点击左上角的三个横杠然后点击点击配置文件、然后新建文件的名称,可以随意定义,本文是安装CentOS系统就用其命名了

    <2>点击手机右下角的设置图标,设置系统相关信息

    这里的容器选择chroot(proot很不稳定)发行版本文选择CentOS,大家可以选择其他的发行版本安装架构这里一定要选对,不然安装会出错,或者安装完成后不能正常使用,这里一定要知道自己手机cpu的架构,我的小米4是晓龙801处理器,理论上是可以用x86的,但是我安装总是出错,所以选择向下兼容的armhfp,这架构大部分手机都是支持的;源地址默认或者可以切换成国内源,国内源安装的速度比较快,阿里的源地址是http://mirrors.aliyun.com/centos/ ,还有很多国内的比如网易等大家自己百度;安装类型选择镜像安装,安装地址可以默认,这里是改过的,/linux是指手机sdcard根目录的linux文件夹下的地址;

    设置镜像大小2000mb往上(如果是用来做服务器,建议使用分区安装,这样可以使用整个手机所有的空间),文件系统建议选择ext4,其他的自定义信息大家自己填写,用户名和密码是待会进入系统需要的;DNS自动就好

    这里的设置也很重要,一定要勾启用SSH,不然待会登陆不到系统,挂载点也勾选并设置,本文设置将sdcard整个挂载到Linux系统的/mnt/sdcard下,如下所示:

    下面是一些桌面化的设置,本文是没有安装桌面的,因此没勾选某些项,大家需要桌面版可以自行勾选

    <3>开始安装系统

    设置完成返回主界面点击右上角三个点中的安装选项,开始系统的安装操作,然后等待安装,下面是系统安装的截图:

    看到如下输出<<<deploy 时说明安装完成

    <4>启动linux系统

    在启动系统之前先点击一次停止按钮:看到如上停止信息时,再点击确定系统按钮:

    看到如上启动信息,说明系统么启动成功

    四、安装配置验证

    在上面安装启动工作完成后,我们来验证安装是否成功,用电脑打开系统终端,开始连接测试:

    我们使用root用户登陆正常,和正常的Linux系统是一样的,不过因为是运行在chroot下,有些命令是不支持的,具体请百度chroot了解

    注意:本文使用的是Linux系统,可以直接在终端使用SSH命令测试连接,大家的要是window可以使用xshell或者putty等软件连接测试,若果没有电脑可以使用手机安装程序员工具这个软件或者ConnectBox连接验证

    五、总结

            经过前面的实验,已经成功的在安卓设备上安装了Debian GNU/Linux 8发行版,而且是正常的连接使用,后面我们实验在改系统上架设tomcat等服务,并且使用花生壳或者花生棒硬件映射服务到公网作为个人云主机使用。

     

    展开全文
  • 在手机上安装Deploy之后 通过VNC连接桌面,中文出现乱码 是方块乱码 这个是字体缺失造成的 安装字体就好了 我安装的是kali 桌面是LXDE sudo apt-get install fonts-wqy-zenhei 转载于:...

    在手机上安装Deploy之后 通过VNC连接桌面,中文出现乱码 是方块乱码 这个是字体缺失造成的

    安装字体就好了 我安装的是kali 桌面是LXDE 

    sudo apt-get install fonts-wqy-zenhei

     

     

    转载于:https://www.cnblogs.com/cjdty/p/10943691.html

    展开全文
  • 1. linux deploy 挂载android上的资源1,登陆本地设备查看挂载点 2,linux deploy 添加挂载点
  • 2019独角兽企业重金招聘Python工程师标准>>> ...
  • 最近在淘了一款二手三星的sw-2014,正好最近正在研究智能家居...sw-2014的手机的系统为安卓4.0的系统,而且能root的话,当然要用linux deploy 一 、安装过程 已经root的手机(4.0的系统非常容易root ),如果不能roo...
  • linux-deploy修改root密码

    2017-07-10 22:14:23
    android linux deploy 修改root密码
  • 使用Linux Deploy唯一的好处就是可以充分利用废弃的手机,而且手机具有省电,便捷的特点。安装了Linux之后,完全可以满足基本的学习Linux的需要,而且还不怕把系统搞死,大不了重装咯。ʅ(´◔౪◔)ʃ 准备...
  • 1.2020年6月4日09:27:41 积分调整1 ...linuxdeploy2.02-223.备份的离线镜像。可直接导入 kali-armhf aarch64 这个好像是32位的 如果需要安装jdk,直达https://download.csdn.net/download/zl20110000/11173517
  • Linux Deploy 总结经验

    2020-02-07 11:54:42
    ##在Linuxdeploy上踩了很久的坑,也发现了不少问题。结合我使用Linux的经验应用于linuxdeploy中总结了一些体会。希望能让后来者少走弯路,更快的可以使用它。纯手打,望尊重作者劳动。 测试手机: 红米note2(刷入第...
  • linux deploy 搭建(一)安装linux deploy硬件&系统准备硬件系统安装软件软件配置 硬件&系统准备 安卓手机: 我的是小米5一台 第三方系统:我使用的 lineageOS 安卓手机: 我的是小米5一台 硬件 安卓...
  • Linux Deploy使用 Repository部署Linux系统 为了解决镜像不稳定导致包下载错误,能得到一个稳定环境,可以使用linux deploy导出功能。 这里提供两个制作好的包 用户名:Android,密码:123456 连接方式:x11 ...
  • Linux Deploy安装Kali后vnc连接失败的解决办法
  • APK-ROOT大师,Linux Deploy 过程 Root手机,使用ROOT大师的成功率貌似比较高,使用其他的工具都失败了。 安装Linux Deploy,傻瓜式地配置好后安装,注意勾选SSH,启动后就能直接在电脑终端上连接了。 图片
  • 一、准备工作 0、Mac 1、小米5手机 MIUI:MIUI 10 8.11.22|开发版 开启root ...tid=22472579&highlight=system解锁 ...BusyBox就好像是个大工具箱,它集成压缩了 Linux 的许多工具和命令,也包含了...
  • linuxdeploy-2.6.0-259.apk

    2020-07-30 23:33:32
    安卓平台虚拟机,最新版下载地址:...linuxdeploy-2.6.0-259.apk 为目前最新版(2020-02-01更新),最低支持Android 5.0。Android 4.4 支持版本:https://download.csdn.net/download/zhyjie100/12254490。
  • 原文地址http://www.linuxdiyf.com/linux/25730.html 1,root手机,安装Busyubox
  • 转载:http://www.linuxidc.com/Linux/2015-10/123716.htm ... ...linuxdeploy的地址:https://github.com/meefik/linuxdeploy 在尝试过程中,改变了镜像地址,http://ftp.cn.debian.org/debian/...
  • 记录Linux Deploy使用总结 1. 前言 最近换了一部新手机,老的手机荣耀play也不能空着。正好平时电脑装了个虚拟机Ubuntu来做开发/运维环境,有点占电脑配置,无法一边开虚拟机一边玩游戏,老是不能放心玩耍。于是萌生...
1 2 3 4 5 ... 20
收藏数 32,831
精华内容 13,132
热门标签
关键字:

deploy linux