月度归档:2012年03月

ubuntu源码安装新版本gcc

起因是安装完wps for linux之后,启动wps演示 程序提示:/usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.14′ not found 即gcc版本不够。因此决定在我的ubuntu10.04上安装新版本的gcc。
网上的教程零零碎碎,而且颇多错误,我把自己的完整安装过程记录如下,仅供参考:
环境:ubuntu10.04lts x86 gnome2

首先下载gcc源码,以及gcc的依赖包源码。

gmp 4.3.2 ;mpfr 2.4.2 ;mpc 0.8.1 ; gcc4.6
下载地址:ftp://gcc.gnu.org/pub/gcc/infrastructure/
在/usr/local/下新建目录gcc46 及其子目录 gmp,mpfr,mpc,gcc

安装gmp

./configure —prefix=/usr/local/gcc46/gmp
sudo make
sudo make install

安装mpfr

./configure –prefix=/usr/local/gcc46/mpfr/ –with-gmp=/usr/local/gcc46/gmp/
sudo make
sudo make install

安装mpc

sudo apt-get install libgmp3-dev
sudo apt-get install libmpfr-dev
./configure –prefix=/usr/local/gcc46/mpc/
sudo make
sudo make install
sudo gedit /etc/profile
添加:export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/gcc46/mpfr/lib:/usr/local/gcc46/mpfr/include:/usr/local/gcc46/gmp/lib:/usr/local/gcc46/gmp/include:/usr/local/gcc46/mpc/lib:/usr/local/gcc46/mpc/include
注销重启电脑
PS:请严格按照安装顺序安装。

安装gcc

./configure –prefix=/usr/local/gcc46/gcc/ –with-gmp=/usr/local/gcc46/gmp/ –with-mpfr=/usr/local/gcc46/mpfr/ –with-mpc=/usr/local/gcc46/mpc/
sudo make
sudo make install

最后解决 libstdc++版本不够问题,参考以下英文:

I’m compiling gcc 4.6 from source, and apparently
sudo make install
didn’t catch this one. I dug around and found
gcc/trunk/x86_64-unknown-linux-gnu/libstdc++-v3/src/.libs/libstdc++.so.6.0.15
I copied it in to /usr/lib and redirected libstdc++.so.6 to point to the new one, and now everything works.

ubuntu 通过APT升级最新版Adobe flash player(包括二进制文件安装)

  今天ubuntu下安装Adobe flash player时,发现官网下载的tar包,无法安装,或者说根本没有安装文件,连readme都没有。于是决定使用APT来更新安装Adobe flash player,省事省心。
一,修改/etc/apt/sources.list,在最后一行添加以下内容

deb http://archive.canonical.com/ubuntu/ natty partner

记得把natty改成你的ubuntu版本对应的代号 继续阅读

黑客宣称3月31日将使全球互联网瘫痪

  著名黑客组织匿名者(Anonymous)近日对外宣称,将于3月31日攻击13个DNS根服务器,已达到让全球互联网瘫痪的目的,此次攻击作为其发起的“Operation Global Blackout”行动的一部分,是为了抗议“SOPA(美国《网络反盗版法案》)和为了一己私利而置世界于饥饿之中的华尔街银行家与资本家们”。 继续阅读

ubuntu下命令行发微博

很多linuxer都是命令行爱好者,巴不得所有的操作都能在命令行下解决最好。我也是其中一员。
今天收到JessonChan君的邮件回复提醒,其开发的cliFaWeibo已经更新。
cliFaWeibo是一个ubuntu下命令行微博发布工具,冲着对命令行的爱好,忍不住测试了一番
测试环境:ubuntu10.04 继续阅读

永中office2012个人版 for linux 发布啦

万众瞩目的wps for linux还未发布,现在有了新的选择.
永中office2012个人版今天已经可以下载了

下载地址:tar安装包 http://kuai.xunlei.com/d/JFESZTODUKEH
deb安装包:http://kuai.xunlei.com/d/JSDSFDJOHWAK

主要特色是兼容ms office 2007和2010, 支持保存文档到 Web,增加了pdf阅读器以及提供经典界面与 Windows ribbon 界面风格,可互相切换 继续阅读

xp使用junction实现网盘同步多个文件夹

junction的原理是文档的软/硬链接。有必要先解释一下:软连接和硬链接的区别
在linux中,硬盘分两个部分。一个是数据实际存储区,文档实际存储于block块中。另一个部分是inode,存储文档的位置和文档的属性。当访问一个文件是其实是查询inode table,接着才能找到对应的block块。 继续阅读

Git教程

Git是一个版本控制系统,linux内核就是由git管理的。同时git是由linux之父设计的,显然在linux下搭建git更能发挥其功效。
以下教程搭建在ubuntu 10.04之上
搭建一个Git服务器一般需要以下软件:OpenSSH Server、Git、Gitosis和Apache2(如果想使用Gitweb的话)
Tips:
1,使用 gitosis 來管理(gitosis 可以設定到 “誰” 可以存取此專案).
2,使用 gitolite 來管理(gitolite 可以設定 “誰” 可以存取此專案, 而且, 可以設定只能存取哪個 branch 等路徑)
本文只使用了gitosis
继续阅读