zoukankan      html  css  js  c++  java
  • Ubuntu开发环境搭建

    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这个三个图形界面的软件,也就无所谓。

  • 相关阅读:
    C#图片无损压缩
    as3.0 动态文本属性大全
    卡​马​克​卷​轴​算​法​研​究​_​地​图​双​缓​冲
    春卷活动心得
    移动端videojs视频插件使用直播流rtmp、hls、http-flv的注意事项
    在Windows2008系统中利用IIS建立FTP服务器
    winform 窗体自适应 根据新窗体大小按比例放缩
    HTTPS抓包
    数据库 事物 锁
    sql 事物 锁 快照(转发的,写的非常好)
  • 原文地址:https://www.cnblogs.com/tgis/p/4810830.html
Copyright © 2011-2022 走看看