搭建Android生产环境傻瓜教程(一)Ubuntu系统环境和常用软件

简介: Ubuntu: 首先要到ubuntu官网http://www.ubuntu.com/download/desktop下载安装包。 最好是安装大多数开发者在用的版本,不然你遇到问题也没人回答,所以装的是12,不是13(不过我装了13也没发现什么问题)。

Ubuntu:

首先要到ubuntu官网http://www.ubuntu.com/download/desktop下载安装包。

最好是安装大多数开发者在用的版本,不然你遇到问题也没人回答,所以装的是12,不是13(不过我装了13也没发现什么问题)。另外因为在中文版上开发会有很多问题,所以乖乖地装英文版吧。

因为我的台式机是i7 cpu,所以选择下载64位版.


我觉得大公司应该捐助一下:


下载得到ubuntu-12.04.2-desktop-amd64.iso。文件名带amd,但intel和amd的cpu都可以用。这样命名应该是因为amd先推出64位cpu吧。

然后需要把这个iso做成可启动U盘。 我是试过用UltraISO来制作但是失败的,可以按照官网教程来做。参考:

windows下:http://www.ubuntu.com/download/desktop/create-a-usb-stick-on-windows

OS X下:http://www.ubuntu.com/download/desktop/create-a-usb-stick-on-mac-osx

按windows的教程,需要Download Pen Drive Linux's USB Installer来制作,比较简单,按流程走即可。我只遇到一个小问题,在Installer step 1要选择Ubuntu 12.04 Desktop amd64,否则step2的browse是看不到amd64的iso文件的。


制作完成后,把U盘插到电脑,然后设置BIOS的启动顺序令U盘最先启动(或者按快捷键选择启动硬件,各家BIOS的快捷键不同)。

安装Ubuntu的方法很多,与windows共存啦,自定义各区的空间啦,都行。不过因为我打算装虚拟机来在ubuntu内用windows,所以选择直接安装在整个硬盘,直接了当,所以的设置都交给安装系统搞定了(这样会删除windows的所有分区,请谨慎)。安装过程如果已经联网,可以打勾连同update一起安装。

手动设置分区的安装可参考:http://diybbs.zol.com.cn/1/33925_1942.html

Linux Mint:

如果有兴趣,可以用基于Ubuntu的系统Mint。http://www.linuxmint.com/download.php 安装方法和Ubuntu差不多,我遇到的问题是,要在BIOS设置启动方式为 非EFI (各种主板的说法不一样)。 选择MATE版,桌面会很像windows。 
度娘对linux mint的介绍: http://baike.baidu.com/view/872449.htm

linux mint的使用教程,可以先阅读这个来知道mint比ubuntu的便捷:http://www.linuxmint.com/documentation/user-guide/english_15.0.pdf

安装教程:http://www.dedoimedo.com/computers/install_linuxmint.html

Mint的默认截图程序有个bug,可以sudo apt-get install gnome-screenshot来使用ubuntu的截图程序


安装完Ubuntu系统后,可以先继续update。点击右上角的齿轮,Updates Avallable。如果你不够幸运,可能还需要自己安装某些硬件的驱动。

接着是一堆常用软件的安装和设置:

终端:

点击Launcher(左边的快捷启动栏)上的第一个图标Dash Home,直接search Terminal找到终端,打开以后,图标上右键,lock to launcher。

数字键盘:

开机自动打开小数字键盘,可参考http://hi.baidu.com/slingmoon/item/9bbba0add47e91a929ce9db4

输入法:

先去终端运行三行命令:

[plain]  view plain copy
  1. sudo add-apt-repository ppa:wengxt/fcitx-nightly  
  2. sudo apt-get update  
  3. sudo apt-get install fcitx fcitx-config-gtk fcitx-sunpinyin  

然后 齿轮->System Settings->Language Support->Keyboard input method system选择fcitx。然后需要log out再log in才生效。小企鹅输入法,打开之后,在控制面板右键可以Configure更多设置。例如显示9个候选词,换主题等(修改切换候选词的上下翻页按钮是在hotkey界面里)。

Virtual Box虚拟机:

到官网https://www.virtualbox.org/wiki/Linux_Downloads下载,选择Ubuntu 12.04 LTS的AMD64版,得到virtualbox-4.2_4.2.14-86644~Ubuntu~precise_amd64.deb

然后 (所有deb格式的包都可以这样安装,后面要填入自己放的路径)

[plain]  view plain copy
  1. sudo dpkg -i virtualbox-4.2_4.2.14-86644~Ubuntu~precise_amd64.deb  
再去找一个xp或win7的纯净版iso包,就可以在虚拟机安装xp了。可以在Ubuntu和xp之间共享文件夹、剪贴板、拖放文件等(这些功能可在虚拟机窗口的顶部菜单Devices子项中设置。

详细教程请参考: http://www.tecbbs.com/thread-1263-1-1.html

Open Terminal  Here:

可以在文件管理器的右键菜单中增加一项,在terminal中打开此文件夹,即新建终端窗口并cd到这里。

[plain]  view plain copy
  1. sudo apt-get install nautilus-open-terminal  
VNC远程桌面:

在Dash Home搜索Desktop,就会看见自带的程序。


其中Desktop Sharing是server程序,Remmina Remote Desktop Client是客户端程序。还可以到Software Center里安装Remote Desktop Viewer,这个客户端简单些。

文本编辑:

个人喜欢Sublime Text。http://www.sublimetext.com/ 。直接download解压即可用。它还可以用作编写静态网页。喜欢gedit或vim的可跳过。把Sublime Text放到Launcher里可参考http://www.technoreply.com/how-to-install-sublime-text-2-on-ubuntu-12-04-unity/

邮件客户端:

用自带的Thunderbird就好了,也不见得有更好的linux客户端。Dash Home搜出来吧。

下面这段引自http://blog.csdn.net/pandakong/article/details/8499497

Thunderbird 默认在对邮件进行回复或回复所有时,回复内容与签名是在邮件内容下方的,
这和我们在windows上使用的foxmail不一样
可以按如下设置
选择“Edit”->"Account Settings" ->当前的帐号->右下角的"Manage Identities"->弹出框 选择"Edit" ,在新的对话框中选择这个tab “Composition & Addressing”
选择“Automatically quote the original message when replying” ,then "start my reply above the quote" and place my signature "below my reply(above the quote)"

屏幕截图:

系统自带。Screenshot。快捷键设置请参考 http://www.yesure.net/archives/6964.html


浏览器:

个人稀饭Chrome多些,当然Firefox也不错。http://www.chrome.com。安装64位的deb。
MSN和Gtalk:

可以用系统的程序,右上角的邮件图标,自己设置即可。

QQ:

别指望linux版qq了,还是用http://webqq.qq.com吧。

Evernote:

也没有linux版,web版吧https://app.yinxiang.com/

思维导图Xmind:

终于有个linux版的东东了http://www.xmind.net/download/linux/

词典:

星际译王。 可参考http://linux.ctocio.com.cn/59/12422559.shtml。词库下载http://abloz.com/huzheng/stardict-dic/zh_CN/
记得选上net dict,本地词典查不到还能显示网上的资源。


Office:

首选WPS,Libre真的很多bug。http://community.wps.cn/download/

Intel显卡驱动:

https://01.org/linuxgraphics/downloads


还应该有下载工具和网盘,暂没找到哪个最牛,系统是自带一个bt下载工具的。请自己问问谷歌或度娘了。欢迎留言交流。以后如果有新发现还会更新此文。


转载请注明出处:http://blog.csdn.net/hursing

目录
相关文章
|
4月前
|
人工智能 搜索推荐 物联网
Android系统版本演进与未来展望####
本文深入探讨了Android操作系统从诞生至今的发展历程,详细阐述了其关键版本迭代带来的创新特性、用户体验提升及对全球移动生态系统的影响。通过对Android历史版本的回顾与分析,本文旨在揭示其成功背后的驱动力,并展望未来Android可能的发展趋势与面临的挑战,为读者呈现一个既全面又具深度的技术视角。 ####
|
22天前
|
安全 Android开发 数据安全/隐私保护
Cellebrite UFED 4PC 7.71 (Windows) - Android 和 iOS 移动设备取证软件
Cellebrite UFED 4PC 7.71 (Windows) - Android 和 iOS 移动设备取证软件
50 12
Cellebrite UFED 4PC 7.71 (Windows) - Android 和 iOS 移动设备取证软件
|
24天前
|
JavaScript 搜索推荐 Android开发
【01】仿站技术之python技术,看完学会再也不用去购买收费工具了-用python扒一个app下载落地页-包括安卓android下载(简单)-ios苹果plist下载(稍微麻烦一丢丢)-客户的麻将软件需要下载落地页并且要做搜索引擎推广-本文用python语言快速开发爬取落地页下载-优雅草卓伊凡
【01】仿站技术之python技术,看完学会再也不用去购买收费工具了-用python扒一个app下载落地页-包括安卓android下载(简单)-ios苹果plist下载(稍微麻烦一丢丢)-客户的麻将软件需要下载落地页并且要做搜索引擎推广-本文用python语言快速开发爬取落地页下载-优雅草卓伊凡
51 8
【01】仿站技术之python技术,看完学会再也不用去购买收费工具了-用python扒一个app下载落地页-包括安卓android下载(简单)-ios苹果plist下载(稍微麻烦一丢丢)-客户的麻将软件需要下载落地页并且要做搜索引擎推广-本文用python语言快速开发爬取落地页下载-优雅草卓伊凡
|
21天前
|
缓存 Java 测试技术
【01】噩梦终结flutter配安卓android鸿蒙harmonyOS 以及next调试环境配鸿蒙和ios真机调试环境-flutter项目安卓环境配置-gradle-agp-ndkVersion模拟器运行真机测试环境-本地环境搭建-如何快速搭建android本地运行环境-优雅草卓伊凡-很多人在这步就被难倒了
【01】噩梦终结flutter配安卓android鸿蒙harmonyOS 以及next调试环境配鸿蒙和ios真机调试环境-flutter项目安卓环境配置-gradle-agp-ndkVersion模拟器运行真机测试环境-本地环境搭建-如何快速搭建android本地运行环境-优雅草卓伊凡-很多人在这步就被难倒了
151 3
【01】噩梦终结flutter配安卓android鸿蒙harmonyOS 以及next调试环境配鸿蒙和ios真机调试环境-flutter项目安卓环境配置-gradle-agp-ndkVersion模拟器运行真机测试环境-本地环境搭建-如何快速搭建android本地运行环境-优雅草卓伊凡-很多人在这步就被难倒了
|
21天前
|
缓存 Ubuntu 数据安全/隐私保护
Ubuntu图形化软件更新与移除
更新Ubuntu软件源的操作步骤,更新软件源的目的就是,将在Ubuntu官网的软件源更改到本地,也就是国内的软件源,这样的话下载安装,查找软件源的速度都会变得非常快; 1、双击win健,打开所有程序; 2、单击软件和更新进行一个设置; 3、打开了软件和更新界面,单击下载,下拉按钮,选择其它选项,单击选择最佳服务器按钮,这样他会自动的查找最快的软件源,进行一些测试, 4、结束后,单击选择服务按钮,让输入当前用户的密码,进行认证; 5、关闭后,可用软件的列表信息已过时,单击重新载入,他会更新软件缓存; 6、双击win健,打开所有程序,单击软件更新器;
24 7
|
4月前
|
IDE Java 开发工具
移动应用与系统:探索Android开发之旅
在这篇文章中,我们将深入探讨Android开发的各个方面,从基础知识到高级技术。我们将通过代码示例和案例分析,帮助读者更好地理解和掌握Android开发。无论你是初学者还是有经验的开发者,这篇文章都将为你提供有价值的信息和技巧。让我们一起开启Android开发的旅程吧!
|
3月前
|
监控 Java Android开发
深入探索Android系统的内存管理机制
本文旨在全面解析Android系统的内存管理机制,包括其工作原理、常见问题及其解决方案。通过对Android内存模型的深入分析,本文将帮助开发者更好地理解内存分配、回收以及优化策略,从而提高应用性能和用户体验。
|
3月前
|
存储 安全 Android开发
探索Android系统的最新安全特性
在数字时代,智能手机已成为我们生活中不可或缺的一部分。随着技术的不断进步,手机操作系统的安全性也越来越受到重视。本文将深入探讨Android系统最新的安全特性,包括其设计理念、实施方式以及对用户的影响。通过分析这些安全措施如何保护用户免受恶意软件和网络攻击的威胁,我们希望为读者提供对Android安全性的全面了解。
|
4月前
|
监控 Java Android开发
深入探讨Android系统的内存管理机制
本文将深入分析Android系统的内存管理机制,包括其内存分配、回收策略以及常见的内存泄漏问题。通过对这些方面的详细讨论,读者可以更好地理解Android系统如何高效地管理内存资源,从而提高应用程序的性能和稳定性。
134 16
|
4月前
|
安全 Android开发 iOS开发
深入探讨Android与iOS系统的差异及未来发展趋势
本文旨在深入分析Android和iOS两大移动操作系统的核心技术差异、用户体验以及各自的市场表现,进一步探讨它们在未来技术革新中可能的发展方向。通过对比两者的开放性、安全性、生态系统等方面,本文揭示了两大系统在移动设备市场中的竞争态势和潜在变革。

热门文章

最新文章

  • 1
    【03】微信支付商户申请下户到配置完整流程-微信开放平台创建APP应用-填写上传基础资料-生成安卓证书-获取Apk签名-申请+配置完整流程-优雅草卓伊凡
    55
  • 2
    android FragmentManager 删除所有Fragment 重建
    25
  • 3
    Android实战经验之Kotlin中快速实现MVI架构
    39
  • 4
    即时通讯安全篇(一):正确地理解和使用Android端加密算法
    40
  • 5
    escrcpy:【技术党必看】Android开发,Escrcpy 让你无线投屏新体验!图形界面掌控 Android,30-120fps 超流畅!🔥
    43
  • 6
    【01】噩梦终结flutter配安卓android鸿蒙harmonyOS 以及next调试环境配鸿蒙和ios真机调试环境-flutter项目安卓环境配置-gradle-agp-ndkVersion模拟器运行真机测试环境-本地环境搭建-如何快速搭建android本地运行环境-优雅草卓伊凡-很多人在这步就被难倒了
    151
  • 7
    Cellebrite UFED 4PC 7.71 (Windows) - Android 和 iOS 移动设备取证软件
    50
  • 8
    【03】仿站技术之python技术,看完学会再也不用去购买收费工具了-修改整体页面做好安卓下载发给客户-并且开始提交网站公安备案-作为APP下载落地页文娱产品一定要备案-包括安卓android下载(简单)-ios苹果plist下载(稍微麻烦一丢丢)-优雅草卓伊凡
    66
  • 9
    Android历史版本与APK文件结构
    169
  • 10
    【02】仿站技术之python技术,看完学会再也不用去购买收费工具了-本次找了小影-感觉页面很好看-本次是爬取vue需要用到Puppeteer库用node.js扒一个app下载落地页-包括安卓android下载(简单)-ios苹果plist下载(稍微麻烦一丢丢)-优雅草卓伊凡
    52