标签归档:linux

ubuntu12.04升级到ubuntu12.10

Upgrading from Ubuntu 12.04 LTS
To upgrade from Ubuntu 12.04 LTS on a desktop system:
Open Software Sources.
Switch to the Updates tab and set Notify me of a new Ubuntu version to For any new version.
Press Alt+F2 and type in “update-manager -d” (without the quotes) into the command box.
Update Manager should open up and tell you: New distribution release ’12.10′ is available.
Click Upgrade and follow the on-screen instructions.
To upgrade from Ubuntu 12.04 LTS on a server system:
Ensure that /etc/update-manager/release-upgrades includes Prompt=Normal.
Install the update-manager-core package if it is not already installed.
Launch the upgrade tool with the command sudo do-release-upgrade -d.
Follow the on-screen instructions.

ubuntu10.04 安装 wps

wps for linux 刚出来的时候安装过一次,但是没有成功,趁着这次重装系统,把问题解决了,照例报上系统环境:ubuntu10.04 gnome2
首先安装wps的deb文件,我是wpsA4版的。
安装完之后,运行wps,报错 libstdc++.so.6(GLIBCXX_3.4.14),解决办法:
libstdc版本太低到http://packages.debian.org/sid/i386/libstdc++6/download下载libstdc++6_4.7.1-3_i386.deb,下载后用dpkg-deb -x libstdc++6_4.7.1-3_i386.deb /opt/libstdc 解压到 /opt/libstdc ,修改wps启动脚本,添加libstdc路径,具体方法:
sudo gedit /usr/bin/wps
在export LD_LIBRARY_PATH=”${gInstallPath}/office6″:”${gInstallPath}/office6/qt/plugins/imageformats”:”${LD_LIBRARY_PATH}”
后加入:”/opt/libstdc/usr/lib/i386-linux-gnu” 保存即可。
运行wps报错,undefined symbol: FT_Reference_Face, 安装2.4以上版本的libfreetype6即可,下载地址:
http://packages.debian.org/squeeze/i386/libfreetype6/download
ok,got it

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版本对应的代号 继续阅读

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 界面风格,可互相切换 继续阅读

emacs 学习笔记

下面内容摘自[Emacs 快速指南]
*************************
Emacs 键盘通常包括Control 键和Meta 键盘,为了避免每次写出全名,使用下面方法缩写:
C-:表示当输入时按住Ctrl 键;
M-:表示当输入时按住Meta(或edit 或 Alt)键
退出Emacs,使用 C-x C-c(两个连续的组合键)
************************* 继续阅读

ubuntu源码安装firefox任何版本

firefox中文版下载:http://mirrors.ustc.edu.cn/mozilla-current/
firefox英文官方版下载:http://releases.mozilla.org/pub/mozilla.org/firefox/releases/
1,先备份好书签。
2,卸载原来的 firefox 版本号 的配置文件
rm -rf ~/.mozilla
sudo  rm  -rf /usr/lib/firefox*
sudo rm /usr/bin/firefox
3,将下载得到的firefox源码包.tar.bz2 解压,并剪切到/usr/lib/目录下
tar -xjf *.tar.bz2
sudo mv firefox /usr/lib
4,为了以后使用方便,最好做一个链接到 /usr/bin 目录中。
sudo ln -s /usr/lib/firefox/firefox /usr/bin/firefox
这里假设 firefox 解压到/usr/lib/firefox。以上操作需要超级用户权限。

ubuntu不同启动模式读取系统配置的顺序

1. 图形模式登录时,顺序读取:/etc/profile和~/.profile
2. 图形模式登录后,打开终端时,顺序读取:/etc/bash.bashrc和~/.bashrc
3. 文本模式登录时,顺序读取:/etc/bash.bashrc,/etc/profile和~/.bash_profile
4. 从其它用户su到该用户,则分两种情况:
(1)如果带-l参数(或-参数,–login参数),如:su -l username,则bash是lonin的,它将顺序读取以下配置文件:/etc/bash.bashrc,/etc/profile和~ /.bash_profile。
(2)如果没有带-l参数,则bash是non-login的,它将顺序读取:/etc/bash.bashrc和~/.bashrc
5. 注销时,或退出su登录的用户,如果是longin方式,那么bash会读取:~/.bash_logout
6. 执行自定义的shell文件时,若使用“bash -l a.sh”的方式,则bash会读取行:/etc/profile和~/.bash_profile,若使用其它方式,如:bash a.sh, ./a.sh,sh a.sh(这个不属于bash shell),则不会读取上面的任何文件。
7. 上述原则凡是读取到~/.bash_profile的,若该文件不存在,则读取~/.bash_login,若前两者不存在,读取~ /.profile。
转自:http://adelzhang.blogspot.com/2011/10/ubuntugoagent.html