大家好,今天小编关注到一个比较有意思的话题,就是关于linux安装apk教程学习的问题,于是小编就整理了2个相关介绍Linux安装apk教程学习的解答,让我们一起看看吧。
如何在Android设备上运行Linux?
这里介绍一个安卓软件—Termux,一个高级终端,类似一个手机版的Linux,除了支持bash等shell命令外,还可以编辑运行c/c++,python,ruby等程序,远程登录Linux服务器,下面我简单介绍一下这个软件的安装和使用,主要内容如下:
1.下载安装Termux,这个直接在手机应用商店中搜索就行,如下,也就不到200K:
2.下载完成后,首次启动安装,需要花费一些时间,耐心等待一下,安装完成后,界面如下,这里的pkg命令类似于Linux下的apt,yum命令:
3.接着,我们就可以正常的运行shell命令,下载对应插件,如果想远程登录Linux服务器,只需要下载一下ssh(pkg install openssh),就能远程连接服务器,如下:
4.如果你想练习编程的话,直接pkg安装对应的插件就行,如gcc,python等,稍微等待一下,就能安装成功,之后就能正常编辑运行程序了,如下,运行python程序:
至此,我们就完成了在安卓手机上运行Linux。总的来说,Termux这个软件使用起来还不错,只要你有一点Linux基础,稍微操作一下,很快就熟悉了,当然,功能相对于桌面版的Linux来说,稍微差一些,但是偶尔在手机上使用一下,或者远程登录一下Linux还是很方便的,也可以当做一个手机编程软件来闲暇时使用一下,当然,没有电脑端方便啦,感兴趣的可以试一下,希望以上分享的内容能对你有所帮助吧。
真不知道有些人乱回答什么的?
远程就叫手机运行Linux???那装个微软的远程桌面app(Remote Desktop)就能叫手机运行 windows 了?你远程谁的机器,谁给你机器远程的?你没有一台你能控制、登陆的Linux的机器 ,最起码有个树莓派,或者最最起码有台运行OpenWrt之类的路由器,不然,你下载个SSH工具搞毛?况且在安卓里,最好的SSH工具理所当然就是JuiceSSH,哪来Termux什么的事?
这问题没什么值得问的,只是国内稍微有门槛,只要能打开 Google Play 应用市场,搜索 Linux 就有各种答案了。
评分最高最多是这货 Linux Deploy ,可惜要求手机需要 Root;
所以,一般人用的是这个 Debian noroot 这个是不需要 Root ,我装过的也是这个,一台淘汰的 Nexus 7 平板;
怎样运行安装程序?
软件安装目前据我所见大概有几种方式,试总结如下:
installer模式。Windows下常见的exe安装包,osx下的pkg安装包,unix下也有不少bin安装包。由开发者负责开发另一个程序来部署应用程序及其反安装程序。
package模式。由OS内建的包管理器管理。linux下每个发行版都有一个;windows有msi;等等。打包者(可能是开发者自己也可能是专职的)负责将主程序和一些脚本写好,打包;包管理器负责解析和具体的安装/反安装操作。
bundle模式。从osx的***开始,ipa/apk都是这个模式的派生;windows下的“绿色软件“马马虎虎也算这个模式。开发者只负责打包;OS只负责运行;用户随意增删。
ports模式。算是package的一个分支,技术人群熟悉,不必详谈。
对卸载而言,问题一般有这几个:零是程序本身的清理,这个所有模式都可以保证解决;一是配置数据的清理;二是installer模式下卸载程序本身的清理(别笑!十几年前这可是个大问题……),事实上我觉得OS引入包管理有一部分原因就是为了解决这个问题(另外还为了OS自身的模块化,包之间的依赖关系,等等),毕竟有些OS不允许程序在运行时删除自身。剩下的问题主要就出在配置数据上。(其实对配置数据,我记得大多包[_a***_]默认都是不加删除的,以备下次安装上还可以用;除非用户手动指定删除)。配置数据在表现上有两种形式:文件、系统配置数据库中的表项(注册表/dconf/keychain, etc)。文件这部分没什么好说的。系统配置数据库本来也不应该有什么问题,但具体到windows的注册表,其早期的实现有个大问题:增删乃至读效率都会随着其节点数提高而降低。这使得对windows而言,彻底的卸载除了洁癖上的意义还具有实际使用上的意义。回到卸载不干净的问题,就是uninstaller写法上的问题了。精心设计的话,installer这个模式是不存在什么死角的。到此,以上就是小编对于linux安装apk教程学习的问题就介绍到这了,希望介绍关于linux安装apk教程学习的2点解答对大家有用。