Ubuntu下安装CodeBlocks、飞信、flashplayer
1.Codeblocks
对于不习惯使用vim的同学,确实有必要安装一个可视化的C/C++编辑器。Ubuntu下的C/C++编辑器我最喜欢codeblocks。
现在的在ubuntu下是10.05版,主要特色,语法高亮,代码格式化,鼠标手势等,尤其是代码格式化,太方便了。
1、安装必要组件:
sudo apt-get install build-essential
sudo apt-get install gdb
(注:使用which gdb查,如果有就不用安装了,比如我的安装在/usr/bin/gdb)
2、安装最新wxWidgets库,为了成功的编译Code:Blocks,wxWidgets库必须安装。对于大多数Linux用户,这个唯一的依赖包是没有安装的。
sudo apt-get update
sudo apt-get install libwxgtk2.8-0 libwxgtk2.8-dev wx2.8-headers wx-common
设置wxWidgets默认版本
sudo update-alternatives --config wx-config
3、下载安装最新版CodeBlocks两种方法
第一种:在软件源中的开发工具中选择CodeBlocks,最好把下面的插件都勾选上,也许用得上,然后点安装就行了。
第二种:到codeblocks官网下载最新包,
运行时问题
当你安装完成Code::Blocks运行时,系统会提示:
codeblocks: error while loading shared libraries: libcodeblocks.so.0: cannot open shared object file: No such file or directory
这个原因是系统不知道Code:Blocks的库所以报错。解决方法:运行sudo vi /tec/ld.so.conf,在最后加入一行"/usr/local/lib",保存,运行sudo ldconfig 即可。
安装中遇到其他问题,可以去codeblocks的论坛上看看,常见问题都给提供了不错的解决方法。
Ubuntu下codeblocks在创建文件时不是自动加后缀,要自己加上.cpp或.c,否则语法不高亮显示,而且无法编译的哟。
2.飞信
1、到 http://www.libfetion.cn/Linux_demoapp_download.html 下载客户端
2、用 sudo dpkg -i Desktop/linux_fetion_v0.8.1_8.04_i386.deb 安装,提示
dpkg:依赖关系问题使得 linuxfetion 的配置工作不能继续:
linuxfetion 依赖于 libqt4-core (>= 4.3.2);然而:
未曾安装软件包“libqt4-core”。
linuxfetion 依赖于 libqt4-gui (>= 4.3.2);然而:
未曾安装软件包“libqt4-gui”。
3、根据提示执行 apt-get install libqt4-core libqt4-gui,还有提示下列的软件包有不能满足的依赖关系:
libqt4-core: 依赖: libqt4-test (= 4.4.0-4) 但是它将不会被安装
libqt4-gui: 依赖: libqt4-svg (= 4.4.0-4) 但是它将不会被安装
依赖: libqt4-opengl (= 4.4.0-4) 但是它将不会被安装
依赖: libqt4-assistant (= 4.4.0-4) 但是它将不会被安装
4、继续,执行 apt-get install libqt4-core libqt4-gui libqt4-test libqt4-svg libqt4-opengl libqt4-assistant,这下没问题了,等到提示配置完成,gnome的应用程序菜单中就可以找到 Linux Fetion 了。
5、开个终端,dpkg -L linuxfetion 检查飞信安装到什么地方了,原来在 /usr/bin/linux-fetion,就在终端下运行飞信。
提示linux-fetion: error while loading shared libraries: libcurl.so.4: cannot open shared object file: No such file or directory
6、原来还是少东西阿,为什么依赖关系上没说明呢?用 apt-cache search --names-only libcurl 发现libcurl3 - Multi-protocol file transfer library (OpenSSL)
7、用 apt-get install libcurl3 安装完毕,果然飞信出来了,速度不错。
3.flashpalyer
1、执行sudo apt-get install flashplugin-nonfree
或者sudo apt-get install flashplugin-installer来安装flash插件
2、如果安装卡住了,按CTRL+C取消,又要求执行sudo dpkg --configure -a进行修复。因为之前的安装被打断了,接着修复的时候系统又自动帮你去下载那个插件,又陷入了失败的死循环。
正确的方法应该是这样,在要求你修复的时候,不要执行sudo dpkg --configure -a,而应该执行sudo dpkg -r flashplugin-installer。
修复成功之后,应该去adobe官方网站下载flash安装包来手动安装,记得要选择.tar.gz for other Linux。
下载好压缩包后,解压,复制 libflashplayer.so到你的浏览器安装目录下的plugin目录下,如果你使用的是firefox浏览器,那就是 /usr/lib/mozilla/plugins;
3、如果你使用的是chromium,那就是/usr/lib/chromium-browser/plugins。再将加压出来的usr文件夹内的所有文件复制到/usr目录下。
这样就完成了安装。