Ubuntu更新+编译环境+中文输入法
2010-11-02 10:08
337 查看
前几天终于耐不住寂寞,把台式机的XP换成了Win 7,也顺便将Ubuntu升级到了10.10。重装系统什么的最讨厌了,还要装各种软件,装软件也就罢了,还要进行各种升级,各种安装,各种配置,真是各种麻烦。
由于某次直接从9.04在线升级到9.10时出现了可怕的GNU问题,搞了好久才恢复好,所以现在Ubuntu版本升级都是采取重装的方式。装好了首先要进行update,不知道是实验室网速的问题还是10.10源太少的问题,总之那个速度和乌龟爬没有太大区别。
由于10.10现在好像还没有太好用的源,所以直接采取寻最优源的方法。我发现好多人是不知道怎么寻最优源的,其实很简单,只需以下几步。
1) 找到System->Administration->Update Manager,然后点击Settings打开Software Sources,选择Ubuntu Software选项。
2) 在Download from框中选择Other,进入下图所示对话框,然后点击Select Best Server,等待系统帮忙选好了之后再点Choose Server确认就好了。
这是在10.10中的设置方法,10.04及以前的版本应该直接可以在Administration下找到Software Sources,后面都一样。寻好了最优源,现在就开始各种更新了。
1. 更新源
输入:sudo apt-get update
2. 更新软件列表
输入:sudo apt-get dist-upgrade或sudo apt-get upgrade
这两个到底有什么区别我也不清楚,可能加上dist是智能更新,好吧,我承认,我真的不懂:-)
3. 安装C/C++编译环境
单独安装gcc以及g++等比较麻烦,所以我们直接安装build-essential软件包,这个软件包的依赖关系可以通过下面方式查看。
cherry@cherry-desktop:~$ apt-cache depends build-essential
build-essential
|Depends: libc6-dev
Depends: libc6-dev
Depends: gcc
Depends: g++
Depends: make
Depends: dpkg-dev
所以如果想在Ubuntu中编译c/c++程序,只需要安装这个软件包就可以了。
输入:sudo apt-get install build-essential
4.安装中文输入法(貌似这个更实用些,应该放在3)
Ubuntu默认是没有中文输入法的,对于初学者来说是件很纠结的事情,其实熟悉了之后你会发现这是非常容易解决的,适用于Ubuntu的输入法还是蛮多的,除了搜狗和QQ的云输入法,用的比较普遍的就是ibus和小企鹅(对不起,我忘了你的名字,只记得你的长相),用小企鹅的人也蛮多的,但我还是觉得ibus比较好用,安装也方便,所以我只介绍ibus的安装方法。
1) 找到System->Administration->Language Support,选择Language选项,如果想使用中文菜单的话在Language for menus and windows里面加入汉语(中国),如果只想安装中文输入发这里不要动。
2) 选择Install/Remove Language,选择需要安装的语言,这里我们选择Chinese(Simplified),然后点击Apply Changes确认。回到刚才的页面,将Keyboard input method system选成ibus。
3) 然后找到System->Preference->Keyboard Input Methods,在Input Method选项中选择Chinese->Pinyin,点击Add,之后Close就OK了。
最后一点切记,一定要log off先一下,然后再log in就可以用ctrl+space切换输入法了,真的很好用哦。
5. 远离中文乱码
缺省配置下,用Ubuntu的文本编辑器(gedit)打开GB18030/GBK/GB2312等类型的中文编码文本文件时,将会出现可怕的乱码,不过不用担心,此时只要使用一个命令就可以解决问题了。
输入:gconftool-2 –set –type=list –list-type=string /apps/gedit-2/preferences/encodings/auto_detected “[UTF-8,CURRENT,GB18030,BIG5-HKSCS,UTF-16]”
把刚才的文件重新打开一下吧,乱码没有了,原来就是这么简单。
6. 安装lex和yacc
这是我做的项目要用的,一般估计用不到,所以可忽略。9.04的时候是可以直接安装lex和yacc的,现在新版本的这个方法不行了,会出现如下错误。
cherry@cherry-desktop:~$ sudo apt-get install lex
[sudo] password for cherry:
Reading package lists… Done
Building dependency tree
Reading state information… Done
E: Unable to locate package lex
所以现在要直接flex和bison代替lex和yacc。
输入:sudo apt-get install flex
输入:sudo apt-get install bison
7. 安装Qt Creater
输入:sudo apt-get install qt-sdk
这个会久一些,所以要保持网络通畅。
终于都装好了,休息了,Over…
(2010年10月26日)
由于某次直接从9.04在线升级到9.10时出现了可怕的GNU问题,搞了好久才恢复好,所以现在Ubuntu版本升级都是采取重装的方式。装好了首先要进行update,不知道是实验室网速的问题还是10.10源太少的问题,总之那个速度和乌龟爬没有太大区别。
由于10.10现在好像还没有太好用的源,所以直接采取寻最优源的方法。我发现好多人是不知道怎么寻最优源的,其实很简单,只需以下几步。
1) 找到System->Administration->Update Manager,然后点击Settings打开Software Sources,选择Ubuntu Software选项。
2) 在Download from框中选择Other,进入下图所示对话框,然后点击Select Best Server,等待系统帮忙选好了之后再点Choose Server确认就好了。
这是在10.10中的设置方法,10.04及以前的版本应该直接可以在Administration下找到Software Sources,后面都一样。寻好了最优源,现在就开始各种更新了。
1. 更新源
输入:sudo apt-get update
2. 更新软件列表
输入:sudo apt-get dist-upgrade或sudo apt-get upgrade
这两个到底有什么区别我也不清楚,可能加上dist是智能更新,好吧,我承认,我真的不懂:-)
3. 安装C/C++编译环境
单独安装gcc以及g++等比较麻烦,所以我们直接安装build-essential软件包,这个软件包的依赖关系可以通过下面方式查看。
cherry@cherry-desktop:~$ apt-cache depends build-essential
build-essential
|Depends: libc6-dev
Depends: libc6-dev
Depends: gcc
Depends: g++
Depends: make
Depends: dpkg-dev
所以如果想在Ubuntu中编译c/c++程序,只需要安装这个软件包就可以了。
输入:sudo apt-get install build-essential
4.安装中文输入法(貌似这个更实用些,应该放在3)
Ubuntu默认是没有中文输入法的,对于初学者来说是件很纠结的事情,其实熟悉了之后你会发现这是非常容易解决的,适用于Ubuntu的输入法还是蛮多的,除了搜狗和QQ的云输入法,用的比较普遍的就是ibus和小企鹅(对不起,我忘了你的名字,只记得你的长相),用小企鹅的人也蛮多的,但我还是觉得ibus比较好用,安装也方便,所以我只介绍ibus的安装方法。
1) 找到System->Administration->Language Support,选择Language选项,如果想使用中文菜单的话在Language for menus and windows里面加入汉语(中国),如果只想安装中文输入发这里不要动。
2) 选择Install/Remove Language,选择需要安装的语言,这里我们选择Chinese(Simplified),然后点击Apply Changes确认。回到刚才的页面,将Keyboard input method system选成ibus。
3) 然后找到System->Preference->Keyboard Input Methods,在Input Method选项中选择Chinese->Pinyin,点击Add,之后Close就OK了。
最后一点切记,一定要log off先一下,然后再log in就可以用ctrl+space切换输入法了,真的很好用哦。
5. 远离中文乱码
缺省配置下,用Ubuntu的文本编辑器(gedit)打开GB18030/GBK/GB2312等类型的中文编码文本文件时,将会出现可怕的乱码,不过不用担心,此时只要使用一个命令就可以解决问题了。
输入:gconftool-2 –set –type=list –list-type=string /apps/gedit-2/preferences/encodings/auto_detected “[UTF-8,CURRENT,GB18030,BIG5-HKSCS,UTF-16]”
把刚才的文件重新打开一下吧,乱码没有了,原来就是这么简单。
6. 安装lex和yacc
这是我做的项目要用的,一般估计用不到,所以可忽略。9.04的时候是可以直接安装lex和yacc的,现在新版本的这个方法不行了,会出现如下错误。
cherry@cherry-desktop:~$ sudo apt-get install lex
[sudo] password for cherry:
Reading package lists… Done
Building dependency tree
Reading state information… Done
E: Unable to locate package lex
所以现在要直接flex和bison代替lex和yacc。
输入:sudo apt-get install flex
输入:sudo apt-get install bison
7. 安装Qt Creater
输入:sudo apt-get install qt-sdk
这个会久一些,所以要保持网络通畅。
终于都装好了,休息了,Over…
(2010年10月26日)
相关文章推荐
- Ubuntu 10.10系统更新+编译环境+中文输入法设置
- Ubuntu 中文输入,编译开发环境,播放阅读,聊天上网 开源的汉字字库
- ubuntu英文环境下使用中文输入法
- ubuntu英文环境下安装中文输入法
- ubuntu安装中文环境,输入法
- ubuntu英文环境下使用中文输入法
- Debian与Ubuntu英文环境下使用SCIM中文输入法
- ubuntu16.04 英文环境安装中文输入法
- ubuntu英文环境下激活中文输入法
- ubuntu17.10解决fcitx输入法不能在idea或者其他java软件环境下使用中文的问题
- ubuntu编译环境中文英文切换
- ubuntu安装Android开发环境配置exit code = 13错误安装中文输入法及调整屏幕大小及添加快捷键到右边栏
- ubuntu14.04英文环境下安装中文输入法
- Ubuntu 10.04环境下载&编译Android-2.1_r2源代码【20110527更新说明】
- ubuntu14.04英文环境下安装搜狗中文输入法
- ubuntu 安装基础配置(中文输入法,源更新,软件安装)
- ubuntu16.04 英文环境安装中文输入法
- ubuntu英文环境下使用中文输入法
- Ubuntu中文环境和中文输入法安装
- ubuntu14.04英文环境下安装中文输入法