装上Linux(Ubuntu)+Code::Blocks svn5323

1、Ubuntu 有张光盘,插入新机器的光盘,开机启动。中间选了汉字界面,一路“下一步”,就完了。

2、然后就升级。因为光盘版是8.04。也就是08年4月份的。而Ubuntu,或者说Linux,升级很频繁。因此检查更新时,说有300多个文件需要下载,就让它下载吧,公司上班时间网速极慢,但吃个午饭,倒了更新完毕。

3、虽然安装时,选了汉字界面,但那个界面只是“半拉子”的汉字界面,有些软件,包括Firebird,也包括顶头的菜单栏的“Program”、“Place”、“System”都还是英文的。选了“Language”,发现默认是“汉字”,但在“Support Language”里,一大串语言中(居然有壮语),“汉语”一项也是没有打勾的,打上它,选“应用”,又一是一番下载,注销后重进桌面,嗯,这回都是汉语界面了。

4、中间一个插曲,打本本上的Windows,运行Firefox,对照着,把什么“彩色Tab”、“Download all”、“鼠标笔势”、“书签同步”之类的插件,都在Linux的Firebird下输个名字,立即安装上了。今天下班时,关闭那台Windows的Firefox,居然提醒我书签需要同步,才想起我今天是在Linux下为Firebird加了个书签!太强了。可惜在Linux下,笔势没有直观的轨迹显示,感觉怪怪的。

5、Ubuntu有个“新立得软件安装工具”,用它搜索了一下wxWidgets,装上了。再搜索一下Code::Blocks,也装了,可惜这两件事都白做了,见6。

6、Code::Blocks是8.02版本(其实就是Code::Blocks的第一个发行版,相当于1.0)。在Code::Blocks有第二个发布版之前,仅通过Ubuntu的官方升级,是不可能有新的Code::Blocks的Nightly builds版可用的。只好上网找了Code::Blocks Bightly builds的“下载源”及“证书”,找是找到了,但又不能更新,说是依赖于wxWidgets 2.8.9版。才发现Ubuntu官方提供的wxWidgets是2.8.7版。于是再添加wxWidgets的下载源及证书。然后删除原版本的Code::Blocks和wxWidgets。再检查更新。这回两者都有最新版下载了,Code::Blocks居然是5323,比官方论坛放出来的版本,还要多1。

7、试着自己(www.d2school.com)更新的汉化包下载。要解压到哪呢?先解决7zip问题。 再发现是在/usr/share/codeblocks/,不过,问题是Ubuntu不允许通过图形方式,以root身份登录,我明白它的苦心,但好不习惯。只好在控制台下sudo一下。把文件解压过去。Code::Blocks里设置了国际界面为Chinese。重启Code::Blocks,不过居然又是一个半拉子的汉化界面,只有“文件”菜单和“帮助”菜单变成中文了。检查一下,发现/usr/share/codeblocks/下的zh_CH文件夹及里面的.mo文件都是不可读(因为它的所有者是root,而我不可能以root身份登录),又回到控制台下,sudo一下,强行设置文件夹和文件属性为777。再重启Code::Blocks,汉化成功。

8、弄个控制台向导,成功,在Linux下的控制台输出Hello Linux!汉字也不用改文件编码,Code::Blocks在Linux下,编辑文件默认采用utf-8,这正也是Linux控制台的默认编码。再搞个wxWidgets。因为用新立得时,有安装wxWidgets-dev之类的包,所以和控制台应用一样,直接成功!不用在Code::Blocks里设置wx路径变量了,也不用在Link选项里一个个加wx库,因为wxwidgets在Linux下有提供一个控制台命令用以输出wxWidgets各个库的路径及文件名。


明天补上面一些具体操作。不记下来的话,我会忘了,现在在windows下,就已经忘了那些控制台命令了,不是我好学,是我老了 :((。

你可能感兴趣的:(装上Linux(Ubuntu)+Code::Blocks svn5323)