在旧手机上安装 centos7, 并配置编译openssh.

本文介绍了如何在旧手机上安装CentOS7,并详细阐述了利用Linux Deploy APK进行安装的过程。虽然手机操作Linux不便,但通过修改启动脚本和配置编译环境,成功实现了在手机上编译OpenSSH。步骤包括安装基本编译工具、相关开发库,下载OpenSSH源码,然后解压、配置和编译。尽管CPU速度和SD卡读写速度较慢,这种方法仍提供了一种便捷的移动端编译方案。
摘要由CSDN通过智能技术生成

android4 以上可以安装这个。比较自动的是用linux Deloy这个APK。 但手机界面操作linux是相当不方便的,另有一个linux on android的是用的sh去实现。其实APK也是调用命令,但其调用过程很不清晰,还要启动一个android 的服务去管理这些事。自已感觉这东西是要做成无界面的东西去用的。apk有用的一点也就在界面了。

linux on android用的是img的系统镜像文件,这与下载的安装iso。或者烧写用的raw都不一样。能转换。linux Deloy用它去生成这个镜像文件就可,因为linux Deloy是从网上下载并自生成本地的linx.img的,所以相当慢。生成后,在linux Deloy界面启动可以试一下。

修改bootscript-ubuntu.sh 以启动centos。bootscript-centos.sh会调用切换后的根目录下/root/init.sh做后启动的一些东西。这个文件也要修改一下并放入新生成的根目录下。

用chroot做程序的运行环境,多数应用程序无问题。但有一些还是会出问题的。在调用systemctl时就会报错。Running in chroot, ignoring request.

读明白,bootscript-ubuntu.sh这个chroot的切换原理就会比较明白了。


linux Deloy默认的配置中是不包含,编译的配置的,这需要自已去配。

1,安装基本编译工具

yum install make cmake gcc gcc-c++

2,安装zlib openssl 的devel版本。

yum install zlib-devel openssl-devel

4, 安装下载工具, 下载openssh

yum install wget 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值