`

关于ubuntu 10.04的安装和简单配置过程还有一些科研软件的应用(非常初级。。。

 
阅读更多

关于ubuntu 10.04的安装和简单配置过程还有一些科研软件的应用(非常初级。。。)

来源: 严昊的日志

题外话:

 

前些日 子,配置了一些时间,升级ubuntu 10.04失败。于是又重新装了一遍10.04,话说我是一个不断地把自己电脑弄坏了的人,不小心删掉硬盘分区表,弄坏grub,什么事情都干过。。。装 ubuntu已经不下5,6遍了,估计以后还会再次重装,既为了以后方便查,也方便同是用或者想用ubuntu的同胞们。

桌面我很喜欢:



终端里面是我的.bashrc 文件,终端的透明效果,和紫色的背景都非常喜欢,以至于我都不想要改默认的桌面配置了。

顺 便说一句,unbuntu和windows 是两个不同的操作系统,两者各有所长,看到网上很多人争来争去哪个更好,其实没有必要,两者都是我现在电脑中不可或缺的操作系统。

安 ubuntu最简单的选择是刻盘。然后直接从光盘安装。整个安装很简单,不说了。

推荐三个分区: 2个 ext3 格式   一个用来mount / 一个用来 mount /home

1个swap格式 用来 swap

 

1.安好后, 先配置源。

打开终端

sudo gedit /etc/apt/source.list

把全部都删掉(或者全部 注释掉,用#),复制以下内容,第一个是上海交大的源,速度极快,但有时候有些不稳定,不过问题不大,第二三个比较稳定,速度有些慢。


deb http://ftp.sjtu.edu.cn/ubuntu/ lucid main multiverse restricted universe
deb http://ftp.sjtu.edu.cn/ubuntu/ lucid-backports main multiverse restricted universe
deb http://ftp.sjtu.edu.cn/ubuntu/ lucid-proposed main multiverse restricted universe
deb http://ftp.sjtu.edu.cn/ubuntu/ lucid-security main multiverse restricted universe
deb http://ftp.sjtu.edu.cn/ubuntu/ lucid-updates main multiverse restricted universe
deb-src http://ftp.sjtu.edu.cn/ubuntu/ lucid main multiverse restricted universe
deb-src http://ftp.sjtu.edu.cn/ubuntu/ lucid-backports main multiverse restricted universe
deb-src http://ftp.sjtu.edu.cn/ubuntu/ lucid-proposed main multiverse restricted universe
deb-src http://ftp.sjtu.edu.cn/ubuntu/ lucid-security main multiverse restricted universe
deb-src http://ftp.sjtu.edu.cn/ubuntu/ lucid-updates main multiverse restricted universe




deb http://linux.ziqiang.net/ubuntu/ lucid main restricted universe multiverse
deb http://linux.ziqiang.net/ubuntu/ lucid-backports main restricted universe multiverse
deb http://linux.ziqiang.net/ubuntu/ lucid-proposed main restricted universe multiverse
deb http://linux.ziqiang.net/ubuntu/ lucid-security main restricted universe multiverse
deb http://linux.ziqiang.net/ubuntu/ lucid-updates main restricted universe multiverse
deb-src http://linux.ziqiang.net/ubuntu/ lucid main restricted universe multiverse
deb-src http://linux.ziqiang.net/ubuntu/ lucid-backports main restricted universe multiverse
deb-src http://linux.ziqiang.net/ubuntu/ lucid-proposed main restricted universe multiverse
deb-src http://linux.ziqiang.net/ubuntu/ lucid-security main restricted universe multiverse
deb-src http://linux.ziqiang.net/ubuntu/ lucid-updates main restricted universe multiverse


deb http://cn.archive.ubuntu.com/ubuntu/ lucid multiverse
deb-src http://cn.archive.ubuntu.com/ubuntu/ lucid multiverse
deb http://cn.archive.ubuntu.com/ubuntu/ lucid-updates multiverse
deb-src http://cn.archive.ubuntu.com/ubuntu/ lucid-updates multiverse

保存,关闭

 

然后终端下输入


sudo aptitude update

sudo aptitude full-upgrade

2.安装中文输入法

System->Administration->Language support

Install Language-> Chinese(simplified)

先log out,然后log in

System->Preferences->ibus preferences->input method->add->Chinese-Pinyin

(注意是大写的Pinyin)

3.安装显卡驱动。

System->Administration->Hardware drivers

如果有驱动会自动跳出来,选安装就可以了。

4.安装必要软件

几种方法:

(1)Application->Ubuntu software centre 找自己想要的软件

(2)System->Administration->synaptic package manager

或者在终端中输入 sudo aptitude install lyx

我一般会装的几个 非娱乐软件:

文字处理 texlive-full lyx   vim-scripts vim-addon-manager ctags  vim-gui-common

编程g++ python idle

画图 gnuplot

运行 windows软件  wine

视频 mplayer

其他 rar

(3) 通过非源方式安装软件的方法:

最 好能够找到deb包。例如a.deb

终端下输入 dpkg -i a.deb  或者直接双击。

如果是源代码包的话一般不推 荐安装。安装方法:

* 导航到目标文件夹
* 执行./configure
* 执行make
* 执行sudo make install

(4)例如安装.iso 文件

例如mathematica

sudo mount -o loop Mathematica.iso /mnt

cd 到目录下

./运行文件名

一般要wine keygen得到破解密码

如果需要安装一些依赖的包的话,例如

aptitude install liblua5.1-0

 

 

注:

(1) 关于mplayer 配置:

 mplayer 下下来虽然可以使用,但推荐下载一个realplayer的解码器然后拷到/usr/lib/codecs 中

(2) 关于lyx 配置,lyx 是基于latex的一款排版软件,关于lyx如何使用中文。

a) 一种不是太简单的方法是:

在开头插入tex 代码 \begin{CJK}{UTF8}{gbsn}

结尾插入 tex 代码 \end{CJK}

Documents->setting->Latex Preamble

加入

\usepackage{CJKutf8}

Documents->setting->Language->Encoding

选 择other unicode(utf8)

b) 一种很简单的方法:

Documents->setting->Language->Chinese(Simplified)

Documents->setting->Language->Encoding->other->Unicode(CJK)(utf8)

Documents->setting->Fonts->CJK->gbsn

 

(3)关于makefile

在终端下输入make 会自动执行当前目录下的makefile文件。

makefile中可以写任何内容,例如

all:

          ls

每次make 相当于执行ls。

例如在编写程序的时候可以利用这点,自动完成编译连接然后生成可执行文件。


例如在编译cpp文件

例如:一个非常简单makefile文件:

all:
    g++ *.cpp -o run
    ./run >result
    cat result

这样就可以执行 run 文件输出到result文件中,然后显示result文件的内容。

all: 是必须要有的

 

(4)关于画图软件gnuplot

很想推广的一个软件很好用,毕竟不能一一指导,所以就把用法写到这里了。

一个简单的 .gnu文件

一些常用的可选option

set terminal mp latex color a4paper amstex prologues 3

set logscale x
set xlabel "$XLABEL$"

set xtics 0.1

set xrange [1:2.1]

set output 'tmp.mp'
set size 3, 3

set lmargin at screen 0.20
set rmargin at screen 1
set tmargin at screen 1.20
set bmargin at screen 0.2
set key inside top right vertical
plot   'result' using ($1):($2) w p title "TITLE"

 

#注意到,

with lines # 用线条画图
with points # 用点画图
with linespoints # 用点线结合的方式画图 

 with lines smooth sbezier #用光滑曲线自动拟合画

with impulses #用垂直的竖线画每个点

with dots    # 将每一点绘一細点。(点比points 要小)

with steps # 以垂直线及水平线各一条來连接两点,形成梯形。

with boxes #柱形图

#关于如何做拟合

a=1

b=1

k=1

f1(x)=a+b*sin(k*x)

fit f1(x) 'result'  via a,b,k

plot f1(x)

即可直接做拟合,并画出(不过最好给一个初值)

关 于使用方法:

我的方法是直接把下列语句拷到makefile 中,以后直接打make plot 就可以了。

plot:
    gnuplot *.gnu
    mpost --tex=latex *.mp
    touch a.eps
    rm *.eps
    rename 's/.([0-9])/.$$1.eps/' *.?
    evince *.eps

大 致思想是:

用gnuplot生成可以被metapost执行的图文件,然后,由mpost 生成.eps文件。

4.修改配置 文件:(不推荐初学者使用)

很多软件的配置文件是在home 下。例如如果想在vi 下左边标上行标的话,输入

vi .vimrc

然后加上set number 就可以了。

例如想要配置在终端下想要用ll 代表ls -l

vi .bashrc

只需要在最后一行加入
alias ll='ls -l --color=auto'  就可以了。

关 于bash 可以看附录一

5.关于系统的环境变量的修改

例如PATH,可以参见附录一

6. 美化ubuntu

上 面的那个bar 可以右键,选择add to panel 选一些图标。

右下角可以选择桌面个数。

如果希望配置3D桌面可以 看附录二

我原来很喜欢做的事情,但现在是简约派,所以,就算了,毕竟系统是拿来用的,而不是拿来看的。

不过配置了3D桌面系 统的确会非常绚丽。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

附 录一:关于ubuntu 的bash ,转一篇介绍文章

 

在 Ubuntu 系统中有两种设置环境变量 PATH 的方法。第一种适用于为单一用户设置 PATH,第二种是为全局设置 PATH。
第一种方法:
在 用户主目录下有一个 .bashrc 文件,可以在此文件中加入 PATH 的设置如下:
export PATH=”$PATH:/your path1/:/your path2/…..”
注意:每一个 path 之间要用 “:“ 分隔。
注销重启 X 就可以了。
第 二种方法:
在 /etc/profile中增加。
PATH="$PATH:/home/zhengb66/bin"
export PATH


环 境变量是 和Shell紧密相关的,用户登录系统后就启动了一个Shell。对于Linux来说一般是bash,但也可以重新设定或切换到其它的 Shell。对于UNIX,可能是CShelll。环境变量是通过Shell命令来设置的,设置好的环境变量又可以被所有当前用户所运行的程序所使用。对 于bash这个Shell程序来说,可以通过变量名来访问相应的环境变量,通过export来设置环境变量。下面通过几个实例来说明。

1)etc/profile:
此 文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行.
并从/etc/profile.d目录的配置文件中搜集shell的设 置.
注:在这里我们设定是为所有用户可使用的全局变量。 

2)/etc/bashrc:为 每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取.

3)~/.bash_profile:每 个用户都可使用 该文件输入专用于自己使用的shell信息,当 用户登录时,该文件仅仅执行一次!默 认情况下,他设置一些环境变量,执行用户的.bashrc文件. 
注:~在LINUX下面是代表HOME这个变量的。
另外在不同的LINUX操作系统下,这个文件可能是不同 的,可能是
~/.bash_profile; ~/.bash_login或 ~/.profile其中的一种或几种,如果存在几种的话,那么执行的顺序便是:~/.bash_profile、 ~/.bash_login、 ~/.profile。比如我用的是Ubuntu,我的用户文件夹下默认的就只有~/.profile文件。 

4)~/.bashrc:该 文件包含专用于你的bash shell的bash信息,当登录时以及每次打开新的shell时,该文件被读取.
(注:这个文件是 .开头的,所以在文件夹中被隐藏了)
那么我 们如何添加自己定义的环境变量呢?
用记事本打开这个文件,然后在里面最后写上:
xiaokang=kangkang
然后保存,这 样每次打开一个新的terminal的时候,我们这个变量就生效了。记住,如果你已经打开一个terminal,然后你修改了这个文件,那么 在这个terminal下是不会生效的。
一 般情况用户最好在这里进行修改,但 是有时候会覆盖父级的变量,比如PATH是ROOT设定的,但是如果你在这个文件里面写了PATH=xx,那么将来所有的PATH都成了xx了,所以我们 应该在这个文件中写为:  
PATH=$PATH:xx
这样就把原来的和你自己的一起加上了。而且注意在LINUX系统下用:分割,而 不是windo的;
3和4都是在 用户目录下的,他们唯一的不同是: .bash_profile只能在登录的时候启动一次。在我的Ubuntu里面这个3文件似乎没有。 

5)~/.bash_logout:当每次退出系统(退 出bash shell)时,执行该文件.
另外,/etc/profile中设定的变量(全局)的可以作用于任何用户,而~/.bashrc等中 设定的变量(局部)只能继承/etc /profile中的变量,他们是\"父子\"关系.

~/.bash_profile 是交互式、login 方式进入 bash 运行的
~/.bashrc 是交互式 non-login 方式进入 bash 运行的
通 常二者设置大致相同,所以通常前者会调用后者。

好 的,总结一下他们的执行方式:
当你登录并且登录shell是 bash时,bash首先执行/etc/profile文件中的命令(如果该文件存在),然后它顺序寻找~ /.bash_profile,~/.bash_login或~/.profile文件,并执行找到的第一个可读文件中的命令.当登录bash退出时,它 将执行~/.bash_logout文件中的命令.
当启动一个交互的bash时,它将执 行~/.bashrc文件中的命令(如果该文件存在并且可读).当非交互地启动以运行一个shell脚本 时,bash将查找bash_env环境变量,确定执行文件的名称.

 


二 如何安装3D桌面(转自 ubuntu 中文论坛)


使用fusion-icon启动compiz(推荐)
总结众多网友的经验,由于各位使用的显卡各不相同,不是所有的显卡 都能启用系统自带的“桌面效果”。
有的即使能启动系统自带的“桌面效果”,但得到的3D桌面也很不稳定,
有时会出现系统缓慢、花屏、3D 设置无法保存、开机自动变为“无”等等问题。
所以,我(一善鱼)不推荐使用系统自带的“桌面效果”来启用3D桌面,
推荐使用 fusion-icon来启动compiz运行和设置3D桌面,以得到最稳定可靠的3D桌面效果。

首 先,点击“系统”->“首选项”->“外观”->“视觉效果”,选择最上方的“无”。
然后,点击“系统”->“系统管 理”->“新立得软件包管理器”,
在菜单栏里点击“搜索”按钮。在弹出的“查找”窗口的“搜索”栏中输入“compiz”,点击“搜索”按 钮,
在搜索出来的列表中,确保下列选项已经安装,若未安装请勾选上(右键点击并选择“标记以便安装”)。
python-compizconfig
compizconfig-settings-manager
compiz-plugins
compiz-wrapper
compiz-core
compiz-gnome
libemeraldengine0
emerald
libdecoration0
compiz-fusion-plugins-extra
fusion-icon
compizconfig-backend-gconf
然 后点击“应用”按钮进行安装。

安装完成后,点击“应用程序”->“系统工 具”->“compiz fusion icon”,
然后在桌面的右上角,可以看到一个蓝色的立方体图标。
此时,默认状态下,打开 一个新窗口,鼠标按着窗口标题栏拖动,你会发现窗口像有弹性一样可以抖动。
这说明, 3D桌面的一部分特效已经成功开启,要实现3D桌面的其他特效请参见本教程 第二部分 。




(2-4) 为每个桌面都设置不同的壁纸背景
打开“CCSM”->"窗口管理"->“工具“,勾选"壁纸",并点击进入“壁纸”选项,
点 击“新建”按钮,在弹出的新窗口中,可以为选择你喜欢的图片作为壁纸,
可以选择壁纸的放置方式和填充类型,以及设定空余区域的填充颜色。
你 有几个桌面就“新建”几个壁纸,还能调整位置。
所有壁纸设置完成后,你会发现,桌面还是原来的样子,壁纸并没有改变,

附件:
2-4-1.png



现在,点击“应用程序”->“附件”->“终端”,输入命 令
引用:
gconf-editor

在打开的新窗口“配置编辑器“的左边,一 级级依次(点击三角形)展开下列项:
"/"->"apps"->"nautilus“,点击“preferences”项,
在 窗口右方可见列出了许多配置键,呵呵,这像不像“windows”系统里的“注册表”呢?
在窗口右方的配置键列表中,找到 “show_desktop”配置键,把它右侧的“勾“取消掉,
或者,双击“show_desktop”配置键,在弹出的“编辑”窗口中,点击 “值”旁的按钮变为“假”。
就在"勾"被取消的同时,你可以看到桌面的壁纸变成了你设定的图片了。
注意:取消了勾选的 “show_desktop”配置键,会带来一个小麻烦:
桌面原有的图标都不见了,但你能在“位置”->“主文件夹”->“桌面”文 件夹里找回你的桌面图标。
另外,原本鼠标右键点击桌面会出现的菜单,现在这个功能也消失了。
鱼和熊掌不可兼得,如果你确实很需要桌面图 标,重新勾选上“show_desktop”配置键就行了。
我(一善鱼)曾试用过好几个“能设置每个桌面不同壁纸 ”的软件,但发现那是“假”的,
它的原理仍是所有桌面一样的壁纸,只是在你换桌面是同时换壁纸而已,
一旋转3D桌面立方体时就原形毕露 了,有兴趣的朋友可以试试。

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics