热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

在MotoAtrix4G手机里安装全功能Ubuntu记录

购入传说中的MotoAtrix4G(ME860)手机——就是那个一秒变笔记本电脑的神器手机。为了让这个笔记本电脑更好用一点,自己折腾了一番,记录一下。折腾之前还有一些刷机、ROOT、精减、刷GMS等工作是玩Android手机的基本工作,从略。在入手LapDock设备之前还试过了免Dock的WebTop玩法,个人觉得不是很实用,也从略。这里主要说说刷Ubuntu的事情

购入传说中的Moto Atrix4G(ME860)手机——就是那个一秒变笔记本电脑的神器手机。为了让这个笔记本电脑更好用一点,自己折腾了一番,记录一下。

折腾之前还有一些刷机、ROOT、精减、刷GMS等工作是玩Android手机的基本工作,从略。在入手LapDock设备之前还试过了免Dock的WebTop玩法,个人觉得不是很实用,也从略。这里主要说说刷Ubuntu的事情。

目录:
1、WebTop2SD(含config,Lxterminal,Synaptic安装)
2、WebTopScripts(含chromium安装)
3、常用软件安装(thunar, eog, abiword, gnumeric, chmsee...)
4、替换BusyBox(安装xz, coreutils, findutils, grep)
5、安装JAVA(OpenJDK, FreeMind)
6、安装Pidgin
7、总结

Webtop里带的这个ubuntu是被MOTO精减过的,只有两个应用程序:Firefox和文件管理器。
其它所有的应用要么是Android版的,在屏幕上显示一个小窗口模拟手机运行Android应用,不过跟手机不同的是这里是以标签式多任务方式。
要么是Web版的,比如图中的QQ就是WebQQ,在Firefox里跑。
所以入了LapDock以后刷全功能ubuntu是必须的。
本安装方法需要手机已ROOT,但不需要解锁。

1、WebTop2SD(含config,Lxterminal,Synaptic安装)

安装方法见XDA的这个:http://forum.xda-developers.com/showthread.php?t=1119555

下载webtop2sd-2.0.1.apk,安装方法见原帖截图。

有几个注意事项:

首先是要把手机选项中显示屏关闭设置为永不关闭,然后在选项里把SD卡卸载掉,为防止电话短信的干扰,最好设置为飞行模式(我是直接就没有插SIM卡)。

然后是必须要有TF卡,因为要单独分区,所以不能装在手机内存里。

还有就是分区大小选择建议在4-5G左右,太大可能导致分区或复制文件失败。

最后,如果安装失败,请重启手机后再试。如果重试时发生分区选项不可选,请拔出TF卡到电脑上用工具清空分区,再格式化为一个普通FAT分区后,再插回手机。如反复失败,请进入Recovery进行双wipe。

另外,有些文档说跑webtop2sd之前需要安装busybox或lxterminal之类的,那是对于老版本的webtop2sd,至少这个2.0.1版本是不需要的,这两个东西它会自己装上。

成功安装webtop2sd以后把手机插到Dock上启动webtop,在屏幕下方可以看到webtop2sd config的图标,启动之。

弹出提示更新APT什么的,选择“是”。应该会有两个弹窗,都选择“是”。点完后会很久没反应,请耐心等待。

弹 窗关闭后点左边的Administrator,右边会显示需要安装Lxterminal和Synaptic。先点Lxterminal的Install按 钮,然后程序会没有反应,请耐心等待,其间可以试着点击下面的Lxterminal图标,如果显示一个黑框一闪即消失,则说明还没有装好,继续等待。直到 点击Lxterminal图标可以显示出一个命令行窗口时才说明安装完成。

然后点击Synaptic的Install按钮,同样耐心等待,其间可以在Lxterminal中输入sudo synaptic,如果说命令找不到,说明还没安装好,直到新立得可以正常启动。这里会提示软件包损毁什么的,不用理睬,退出程序。

2、WebTopScripts(含chromium安装)

要修复全功能ubuntu的软件包依赖关系,需要跑一个脚本。见XDA的这个:http://forum.xda-developers.com/showthread.php?t=1192488

使用从google code下载的最新1.7版,比如放在手机内存的download文件夹中:

cd ~
sudo tar -Pxvf /sdcard/download/webtopscripts-1.7.tar
cd WebTopScripts/
sudo ./setup.sh

然后对弹出的所有窗口全都选是,其中有些时候会非常慢,因为要下载很多东西,请耐心等待。有条件的话建议连一个国外的VPN(VPN连接在手机的设置里),可以快很多。

另外,关于这个安装有一些个人建议,但不熟悉Linux系统的人不建议尝试:

首 先,这个脚本的原理是把所有的deb包从launchpad下载到WebTopScripts/packages目录下,但是如果中断后重新运行这个脚 本,它会把这个目录下文件全部删除,以确保其中不会有不完整的下载文件,但这样的话就会大大降低效率。所以,可以用 sudo vi setup.sh命令去编辑那个脚本,把其中rm什么packages的一句注释掉(在最前面加一个#),然后用迅雷去把所有deb包预先下载了放到 packages目录下再运行这个脚本,可以快很多。所有的deb包地址保存在WebTopScripts/scripts/config.txt文件 中。

正常情况下成功跑完这个脚本就能把apt完全修复了。然后就可以升级一下apt到最新版:

sudo apt-get update
sudo apt-get upgrade

完成以后就可以开始安装chromium浏览器。其实这个已经包含在webtopscripts1.7里了。

sudo WebTopScripts/install-chromium-browser.sh

同样的,如果没有用VPN或上述的预下载方法,这个过程会很慢很慢。

3、常用软件安装(thunar, eog, abiword, gnumeric, chmsee...)

这些都是apt里原本就有的,安装起来很方便,也可以用新立得装。不过这里还是以apt安装来介绍,因为命令行便于用文字说明,图形界面要截图太麻烦了。

sudo apt-get install awn-applets-c-extras thunar eog abiword gnumeric chmess openssh-client filezilla vinagre tsclient

对其中的软件作个简单的说明:

awn-applets-c-extras:一个系统主菜单程序,可以用AWN管理器把它添加到桌面栏上。
thunar:一个更快速的文件管理器。
eog:集成在文件管理器里的图片查看程序。
abiword:一个类似Word的文件编辑器。
gnumeric:一个类似Excel的电子表格程序。
chmsee:一个看CHM文件的程序。
openssh-client:SSH客户端。
filezilla:一个FTP客户端。
vinagre:支持VNC协议的远程桌面客户端。
tsclient:支持Windows远程桌面协议的客户端。


推荐阅读
  • 本文详细介绍了Linux中进程控制块PCBtask_struct结构体的结构和作用,包括进程状态、进程号、待处理信号、进程地址空间、调度标志、锁深度、基本时间片、调度策略以及内存管理信息等方面的内容。阅读本文可以更加深入地了解Linux进程管理的原理和机制。 ... [详细]
  • PDF内容编辑的两种小方法,你知道怎么操作吗?
    本文介绍了两种PDF内容编辑的方法:迅捷PDF编辑器和Adobe Acrobat DC。使用迅捷PDF编辑器,用户可以通过选择需要更改的文字内容并设置字体形式、大小和颜色来编辑PDF文件。而使用Adobe Acrobat DC,则可以通过在软件中点击编辑来编辑PDF文件。PDF文件的编辑可以帮助办公人员进行文件内容的修改和定制。 ... [详细]
  • Java学习笔记之使用反射+泛型构建通用DAO
    本文介绍了使用反射和泛型构建通用DAO的方法,通过减少代码冗余度来提高开发效率。通过示例说明了如何使用反射和泛型来实现对不同表的相同操作,从而避免重复编写相似的代码。该方法可以在Java学习中起到较大的帮助作用。 ... [详细]
  • 原理:dismiss再弹出,把dialog设为全局对象。if(dialog!null&&dialog.isShowing()&&!(Activity.)isFinishing()) ... [详细]
  • 本文介绍了一个免费的asp.net控件,该控件具备数据显示、录入、更新、删除等功能。它比datagrid更易用、更实用,同时具备多种功能,例如属性设置、数据排序、字段类型格式化显示、密码字段支持、图像字段上传和生成缩略图等。此外,它还提供了数据验证、日期选择器、数字选择器等功能,以及防止注入攻击、非本页提交和自动分页技术等安全性和性能优化功能。最后,该控件还支持字段值合计和数据导出功能。总之,该控件功能强大且免费,适用于asp.net开发。 ... [详细]
  • 本文介绍了在Ubuntu下制作deb安装包及离线安装包的方法,通过备份/var/cache/apt/archives文件夹中的安装包,并建立包列表及依赖信息文件,添加本地源,更新源列表,可以在没有网络的情况下更新系统。同时提供了命令示例和资源下载链接。 ... [详细]
  • 2016 linux发行版排行_灵越7590 安装 linux (manjarognome)
    RT之前做了一次灵越7590黑苹果炒作业的文章,希望能够分享给更多不想折腾的人。kawauso:教你如何给灵越7590黑苹果抄作业​zhuanlan.z ... [详细]
  • 使用chrome编辑器实现网页截图功能的方法
    本文介绍了在chrome浏览器中使用编辑器实现网页截图功能的方法。通过在地址栏中输入特定命令,打开控制台并调用命令面板,用户可以方便地进行网页截图操作。 ... [详细]
  • 本文介绍了在Web应用系统中,数据库性能是导致系统性能瓶颈最主要的原因之一,尤其是在大规模系统中,数据库集群已经成为必备的配置之一。文章详细介绍了主从数据库架构的好处和实验环境的搭建方法,包括主数据库的配置文件修改和设置需要同步的数据库等内容。MySQL的主从复制功能在国内外大型网站架构体系中被广泛采用,本文总结了作者在实际的Web项目中的实践经验。 ... [详细]
  • Unity3D引擎的体系结构和功能详解
    本文详细介绍了Unity3D引擎的体系结构和功能。Unity3D是一个屡获殊荣的工具,用于创建交互式3D应用程序。它由游戏引擎和编辑器组成,支持C#、Boo和JavaScript脚本编程。该引擎涵盖了声音、图形、物理和网络功能等主题。Unity编辑器具有多语言脚本编辑器和预制装配系统等特点。本文还介绍了Unity的许可证情况。Unity基本功能有限的免费,适用于PC、MAC和Web开发。其他平台或完整的功能集需要购买许可证。 ... [详细]
  • 本文详细介绍了在Centos7上部署安装zabbix5.0的步骤和注意事项,包括准备工作、获取所需的yum源、关闭防火墙和SELINUX等。提供了一步一步的操作指南,帮助读者顺利完成安装过程。 ... [详细]
  • 基于layUI的图片上传前预览功能的2种实现方式
    本文介绍了基于layUI的图片上传前预览功能的两种实现方式:一种是使用blob+FileReader,另一种是使用layUI自带的参数。通过选择文件后点击文件名,在页面中间弹窗内预览图片。其中,layUI自带的参数实现了图片预览功能。该功能依赖于layUI的上传模块,并使用了blob和FileReader来读取本地文件并获取图像的base64编码。点击文件名时会执行See()函数。摘要长度为169字。 ... [详细]
  • 本文讨论了在Linux系统中,使用chown命令将django项目目录下的static目录的拥有者从root改为eureka的问题。作者尝试了多种命令,包括chown和sudo chown等,但都没有成功修改拥有者。文章提供了相关目录的权限信息,并补充了项目所在磁盘和操作系统的信息。 ... [详细]
  • 如何实现JDK版本的切换功能,解决开发环境冲突问题
    本文介绍了在开发过程中遇到JDK版本冲突的情况,以及如何通过修改环境变量实现JDK版本的切换功能,解决开发环境冲突的问题。通过合理的切换环境,可以更好地进行项目开发。同时,提醒读者注意不仅限于1.7和1.8版本的转换,还要适应不同项目和个人开发习惯的需求。 ... [详细]
  • 本文介绍了在Linux中执行.sh脚本时出现/bin/sh^M: bad interpreter: No such file or directory异常的原因分析,并提供了两种解决方法:在Windows下进行编码格式转换,或在Linux中修改文件格式和执行权限。具体操作步骤也在摘要中给出。 ... [详细]
author-avatar
taozong2602912833
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有