Ubuntu开发环境搭建
2015-09-15 17:13
267 查看
linux开发不得不用虚拟机,为了节省系统资源。决定采用Ubuntu Server逐步搭建出具有图形界面的开发环境。
ubuntu server 安装英文版
安装选择选generic,不要LVM选项。
(我选择了LVM在需求机里面启动不起来,LVM安装说明是把影片上的小碎片空间集合成一个逻辑上的大磁盘空间的服务)
启用root用户
sudo passwd root
安装x server
apt-get install xinit
安装cinnamon桌面
add-apt-repository ppa:gwendal-lebihan-dev/cinnamon-nightly
apt-get update
apt-get install cinnamon
(这个安装源不确保好使,自己到网上找好使的安装源)
安装汉语支持
apt-get install language-pack-zh-hans
(浏览器打开网页乱码不是因为没有汉语支持,而是没有相应的字体,控制台乱码有可能是没有汉语支持。)
安装字体
apt-get install fonts-arphic-ukai fonts-arphic-uming
(这两个字体最好不要装,装了会让系统的默认字体改成这个楷体。因为有bug,所以修改不过来。)
安装windows字体
将windows中选中的微软雅黑等字体复制到
/usr/share/fonts/truetype/windows/
然后执行
mkfontscale
mkfontdir
fc-cache -fv
安装编译环境
apt-get install build-essential
安装中文输入法
sudo apt-get install fcitx fcitx-googlepinyin
安装firefox
firefox解压,然后将firefox-bin设置为可执行的,直接运行firefox-bin就可以了。也可以apt-get,但是不是最新的。
安装codeblocks
codeblocks是用wxWidgets开发的,需要先安装wxWidgets。可以先编译wxWidgets,在编译codeblocks安装。
但是codeblocks还依赖了其他很多东西,编译一场太费劲。直接官网下载codeblocks安装包,
这个安装包缺少一些支持插件运行的库,缺少wxWidgets。
所以安装wxWidgets的二进制包,
添加这个安装源http://repos.codelite.org/wx3.0.2/ubuntu/
由于我用的ubuntu的trusty版本,
sudo apt-add-repository 'deb http://repos.codelite.org/wx3.0.2/ubuntu/ trusty universe'
apt-get update
然后安装codeblocks二进制包。
使用dpkg -i *.deb安装所有。安装过程中肯定会提示错误,因为确少很多东西。
最后在用apt-get -f install把缺少的东西强制安装。
强制安装过程中可能会失败,因为下载下来的deb包可能比较旧,
根据提示那个deb包比较旧,就使用dpkg -P 删除掉那个包,然后再执行apt-get -f install。
循环这个步骤直到apt-get -f install执行成功。
apt-get -f install执行成功,codeblocks肯定安装成功了,但是不一定建立了快捷方式。
没有的话,就手动去添加。使用find命令查找一个codeblocks安装在什么地方,然后在桌面文件夹创建一个符号连接或者启动器。
cinnamon,用了半天,就发了一大堆bug。
不过在linux开发环境下,只用firefox、codeblocks、gedit这个三个图形界面的软件,也就无所谓。
ubuntu server 安装英文版
安装选择选generic,不要LVM选项。
(我选择了LVM在需求机里面启动不起来,LVM安装说明是把影片上的小碎片空间集合成一个逻辑上的大磁盘空间的服务)
启用root用户
sudo passwd root
安装x server
apt-get install xinit
安装cinnamon桌面
add-apt-repository ppa:gwendal-lebihan-dev/cinnamon-nightly
apt-get update
apt-get install cinnamon
(这个安装源不确保好使,自己到网上找好使的安装源)
安装汉语支持
apt-get install language-pack-zh-hans
(浏览器打开网页乱码不是因为没有汉语支持,而是没有相应的字体,控制台乱码有可能是没有汉语支持。)
安装字体
apt-get install fonts-arphic-ukai fonts-arphic-uming
(这两个字体最好不要装,装了会让系统的默认字体改成这个楷体。因为有bug,所以修改不过来。)
安装windows字体
将windows中选中的微软雅黑等字体复制到
/usr/share/fonts/truetype/windows/
然后执行
mkfontscale
mkfontdir
fc-cache -fv
安装编译环境
apt-get install build-essential
安装中文输入法
sudo apt-get install fcitx fcitx-googlepinyin
安装firefox
firefox解压,然后将firefox-bin设置为可执行的,直接运行firefox-bin就可以了。也可以apt-get,但是不是最新的。
安装codeblocks
codeblocks是用wxWidgets开发的,需要先安装wxWidgets。可以先编译wxWidgets,在编译codeblocks安装。
但是codeblocks还依赖了其他很多东西,编译一场太费劲。直接官网下载codeblocks安装包,
这个安装包缺少一些支持插件运行的库,缺少wxWidgets。
所以安装wxWidgets的二进制包,
添加这个安装源http://repos.codelite.org/wx3.0.2/ubuntu/
由于我用的ubuntu的trusty版本,
sudo apt-add-repository 'deb http://repos.codelite.org/wx3.0.2/ubuntu/ trusty universe'
apt-get update
然后安装codeblocks二进制包。
使用dpkg -i *.deb安装所有。安装过程中肯定会提示错误,因为确少很多东西。
最后在用apt-get -f install把缺少的东西强制安装。
强制安装过程中可能会失败,因为下载下来的deb包可能比较旧,
根据提示那个deb包比较旧,就使用dpkg -P 删除掉那个包,然后再执行apt-get -f install。
循环这个步骤直到apt-get -f install执行成功。
apt-get -f install执行成功,codeblocks肯定安装成功了,但是不一定建立了快捷方式。
没有的话,就手动去添加。使用find命令查找一个codeblocks安装在什么地方,然后在桌面文件夹创建一个符号连接或者启动器。
cinnamon,用了半天,就发了一大堆bug。
不过在linux开发环境下,只用firefox、codeblocks、gedit这个三个图形界面的软件,也就无所谓。
相关文章推荐
- pclint vc6/linux 工程,测试正常
- CDN市场格局变动 即将迎来更激烈竞争
- Android基础入门教程——7.5.6 WebView处理网页返回的错误码信息
- 组策略之——自动将登陆用户加入到本地管理员组
- java.sql.Date.valueOf(String s)
- Git Gitosis
- Android App项目整体框架解决方案
- Eclipse中禁止Console DDMS打印的方法(真的可以关闭自动弹出!)
- wxPython:事件
- Javascript中this关键字详解
- 使用Visual Studio 2013进行单元测试--初级篇
- 二维数组中的查找
- 详解C++中的指针结构体数组以及指向结构体变量的指针
- 通过Linux 定时任务、Shell脚本进行文件备份
- [转]win7下打不开可运行jar文件解决的办法
- Android 轻松实现后台搭建+APP版本更新
- Android反编译(操作简单、方便可用)
- mb_convert_encoding使用举例
- 解决Win10 10532 不能安装Hyper-v
- 一个简单的PHP Web论坛