分享
关于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桌面立方体时就原形毕露 了,有兴趣的朋友可以试试。