首页 > 编程知识 正文

android studio安装教程与配置,linuxdeploy离线安装

时间:2023-05-05 18:20:52 阅读:107777 作者:2809

个人资料

使用Linux Deploy的唯一好处是可以充分利用废弃的手机。 另外,手机具有省电方便的特点。 安装Linux后,完全可以满足基本的Linux学习需求。 另外,也不用担心会杀死系统。 重新安装没什么大不了的。 ()

准备工作

一部安卓手机,不用那么贵。 我在Cooper 8702 d (移动设备发送的垃圾电话)上弹出了Linux

配置:体系结构: armv7

RAM:512

CPU:4核1.2Hz

系统: Linux Kali sana

桌面环境: XFCE

说明:我自己添加了swap脚本,所以正在毫无压力地运行。

以下是我使用的swap.sh。 赋予脚本的执行权限,用安卓执行就可以了。 执行一次后,将

mkdir -p /cache/swap

ddif=/dev/zero of=/cache/swap/swap file bs=1024 count=460800

发表评论。 在每行前面加上#评论就可以了。 这里,bs为区块大小,count为总大小,bs*swap大小=count。

#mkdir -p /cache/swap

# ddif=/dev/zero of=/cache/swap/swap file bs=1024 count=460800

完整脚本swap.sh

#! /system/精力充沛的红牛/sh

mkdir -p /cache/swap

ddif=/dev/zero of=/cache/swap/swap file bs=1024 count=460800

busybox mkswap/cache/swap/swap file

busybox swapon/cache/swap/swap file

安装

以下所有设置和部署设置都是Linux Deploy的。

设定的说明

设置1 :锁定屏幕:您可以根据自己的喜好选择是否打开此选项。 建议关闭。 操作linux的话,因为使用的是VNC Viewer和ssh,所以和Ld并不简单。 关掉吧。

锁定配置Wi-Fi :建议选中此选项。 防止vnc和ssh突然断开。 关闭wifi也可以在本地操作linux。

设置3 )语言)选择简体中文后,退出软件并再次进入即可完成语言切换。

设定4 )字体大小)根据喜好调整附属终端的字体显示大小,默认为12。

设定5 :滚动大小:本终端的最大预约数据行数,默认100行。

设置6 :主题:分深色和浅色,根据个人喜好进行调整。

设置7 )显示图标:建议打开,以免系统杀死后台。

设置8 :开机启动:建议关闭。

设置9 :环境目录:不建议修改Ld的系统环境目录。

设定10 :内置终端:默认打开即可。

设置11 :创建符号链接:关闭即可。

设置12 :更新环境:设置完成后需要执行一次。 如果修改了设置9,则必须在修改后重新运行。

设置13 :删除环境:请在更改设置9之前运行此选项。

设定14 :调试模式:显示各种调试信息。

设定15 :追踪模式:我个人理解,设定14的强化版显示数据量很大,包含各种背景的操作命令都显示出来。

设置16 :日志:是否选择记录终端操作日志,建议关闭,根据个人喜好选择。

设置17 :日志文件:在设置16中选择保存目录。

配置设置

发行版:含有很多。 是我选的Debian。

发布版本:每次更新发布时都有一个代号。 这是自走百度。 我像Debian lldlr一样表示Debian 8.x的版本。 是我选的lldlr。

体系结构:不同的处理器需要选择不同的体系结构。 我使用的机器是Xiaomi 2S,所以选择了armhf。 一般来说,它会自动识别并选择与当前的CPU体系结构不同。

镜像地址:默认为发行版的官方默认来源,都是国外的,可以自己设置国内来源。 我是Debian,Debian中国官方来源: http://ftp.cn.debian.org/debian/查看-源地址推荐

安装类型:默认选择文件即可。

安装路径:这个设定很麻烦。 许多计算机缺省情况下都属于/storage/emulated/0/等类型。 此类型特别容易发生读取错误,因此建议将其修改为/sdcard/xxx格式。 xxx可以是定制的存储目录。 当然,也可以直接镜像img。

镜像大小—这必须根据你的存储器的文件系统和剩余空间的大小来决定。 对于FAT32文件系统,最大设置不能超过4095MB,但是对于exFAT或Ext4则没有此限制。 只要你的空间足够,设定多少都可以。

用户名: linux用户名,不用说。

用户密码: Linux用户密码。 默认值为changeme。 要说默认密码,不管怎么设置,如果连接到VNC服务,则密码为changeme,不知道是不是错误。

DNS服务器:

这个一般不用填了。

本地化:就是linux的locale设置,中文的话就是zh_CN.UTF-8。

桌面环境:默认是LXDE,我选的Xfce,如果有自信的话可以试试其他的,反正我就XTerm、LXDE、Xfce能正常运行,其他全是x-server崩溃,不知道什么原因。

选择组件:桌面环境根据个人喜好选择,如果不选桌面环境VNC服务器就无法运行,上面选的桌面环境也不会安装。SSH推荐选上,Android上操作linux还是命令行用起来容易些。

Chroot目录:这个设置不用管。

SSH:推荐开启,使用JuiceSSH或者ConnectBot SSH进行管理很方便。

SSH设置:调整SSH服务端口号,默认22,不推荐修改。

图形界面:要是安装了桌面环境和VNC服务器就开启吧。

图形子系统:默认VNC,其他两个我不会设置就不做介绍了。

图形化界面设定:颜色深度改为24,DPI不动,长宽自行根据机器情况进行调整。

自定义脚本:我没用过…

自定义挂载:推荐开启,可以访问机器的存储。

挂载点:挂载目录的绝对路径,直接设置根目录/也没什么不好,在linux中可以cd /mnt 进行访问和管理。

设置完成后,返回最顶上的操作列表,执行安装操作即可开始下载与安装。

安装过程根据网速不同时间长短不定,当安装完成后会出现

<<

字样,检查一下是否有报错,没有的话即为安装成功。

先执行一次停止,出现

<<

字样后再点启动,出现

<<

字样即为启动命令完成,检查是否报错,无报错的话即可使用VNC服务或者SSH服务。

对于VNC和SSH服务器的设置,如果是在手机上操作的话,地址可以直接填localhost,端口号SSH默认是22(前面修改了的自己调整),VNC端口号默认5900(可以使用vncserver,点击查看)。

如果联网的话,在顶上标题栏配置文件名称的右侧[x.x.x.x]中显示网络地址,可以通过同局域网的其他主机进行连接,比如我的连接的家里WiFi,显示的就是192.168.0.101,我可以直接在linux上用ssh 主机名@ip:端口连接我手机上Ld运行的linux并进行管理,VNC设置同理;Window的话可以使用PUTTY来SSH Linux。

安装过程

首先,安装BusyBox,之后安装BusyBox的工具集。

安装了Linux Deploy后,打开,如下图,

假如你需要中文,点击左上角的按钮,找到Setting -> language -> 简体中文。

之后,点击左下角下载图标,

下面演示的是安装类型是文件的教程。

这里的安装路径自行定义成绝对路径,不知道路径的可以下载re管理器进行查看。需要注意的是在SD卡中限制最大大小为4096M,比较小,假如你需要更多的内存,可以使用分区安装。

推荐:分区安装。首先,你需要有外置SD卡,(内置的我不知道怎么弄,但是有一个软件Apps2SD,自带分区),之后可以去/dev/block查看分区并填写Linux Deploy的安装路径。

点击安装即可。

说明:

安装(重装)的时候需要按最下面的停止按钮一次。

要是改了右下角的下载图标的配置,就要点击左上角的配置,让设置生效。

安装好了就是

deploy>>......<

之间没有错误信息,并且是有内容的。

点击启动,就可以在Android手机使用Linux了。

Linux的使用

Linux Deploy是不提供终端的,所以我们需要自己下载终端模拟器,常见的有以下这些:

手机端

ConnectBot SSH登陆客户端

默认端口是22,也可以在设置里面设置为其他的。要使用SSH功能需要在右下角的下载图标->SSH Enable那里打勾。

默认登陆指令:

ssh 用户名@ip地址:端口(Linux中)

在ConnectBot中单单需要填用户名@ip地址:端口

终端模拟器

默认登陆指令:

telnet ip 端口

window

window端需要下载一个PUTTY。

密码登陆

假如你的linux不设置密钥登陆,使用密码登陆的话。

直接填入ip地址,确认即可登陆。IP在Linux Deploy页面的状态栏,被挡住了请关闭竖屏锁定,横屏即可看到了。

密钥登陆

1.填入地址:

2.填入主机名(你的Linux 用户名):

3.下面一步我们需要另外一个软件PUTTYgen生成*.ppk文件,在下面这张图右边Brower哪里导入使用的。

4.打开PUTTYgen。

5.导入你的密钥,并生成*.ppk文件。生成好了后,返回步骤3,Brower进去,确认即可。

Linux

linux是最简单的,直接在终端执行以下语句即可。

ssh 用户名@ip地址:端口

源地址推荐

选择桌面

VNC

安装完桌面,我们可以使用VNC来可视化。

**注意:**Kali有些版本是自带vncserver的,可以使用执行vncserver查看是否安装了。

1.在Linux Kali上安装vnc4server(debian系列通用)

sudo apt-get install vnc4server

2.启动vnc4server,输入vnc4server此时系统会提示你输入密码,在通过客户端链接时将会用到这个密码。

You will require a password to access your desktops.

Password:

Verify:

xauth: file /root/.Xauthority does not exist

New 'localhost:1 (root)' desktop is localhost:1

Creating default startup script /root/.vnc/xstartup

Starting applications specified in /root/.vnc/xstartup

Log file is /root/.vnc/localhost:1.log

设置完之后,我们需要修改xstartup的配置

#!/健壮的红牛/sh

# Uncomment the following two lines for normal desktop:

unset SESSION_MANAGER

# exec /etc/X11/xinit/xinitrc

[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup

[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources

xsetroot -solid grey

vncconfig -iconic &

#x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &

#x-window-manager &

#这里我安装的是XFCE的,如果不是这个,请注意修改下面这一句。

startxfce4 &

Linux使用

Kali Linux

Enweitech Software Works - 安装 Kali Linux 后需要做的 20 件事

Debian

安装Lnmp

ヽ(°◇° )ノ注意:一定要改完再执行install.sh或者upgrade.sh。

在安装lnmp的时候,需要修改脚本文件,主要是在Lnmp主目录下的include下的php.sh和upgrade_php.sh都需要更改。主要原因是因为Android(树莓派同理,也是要改脚本的。o(︶︿︶)o 唉)不支持ZendOptimezer和ZendLoad。反正在vim或者vi编辑器中搜索zend,有的全部删除。删除内容如下图:从cd 行开始删除到EOF行(包括EOF行)。删除好了执行install.sh或者upgrade.sh即可。

最终效果

附录

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。