荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: worldhero (一生,求索.), 信区: Linux
标  题: 在Linux中安装应用软件
发信站: BBS 荔园晨风站 (Sat Nov  4 13:30:39 2000), 转信

Linux这一新兴操作系统,由于系统核心源代码完全公开的缘故,存在着许多基于
GPL协议之下的分发版本。在一片反行业垄断的呼声中,这只小企鹅近年来的发展
速度实在令人振奋。

  其中较为国人熟知的RedHat Linux中,就已经集成了网络、多媒体、游戏等多
方面的相关软件。尽管系统本身提供了甚为丰富的应用软件,很多时候,我们还是
需要自己动手安装软件。因此,掌握一些在Linux系统上安装应用软件的基本知识
,就显得非常重要了。

  从网站或者是光盘上找到的Linux软件包,常见的格式包括有rpm、tar、gz、
tgz、bz、bz2等等。

  一、RPM文件的安装

  RPM是RedHat Package Manager(RedHat软件包管理工具)的缩写,这一文件
格式名称虽然打上了RedHat的标志,但是其原始设计理念是开放式的,现在包括
OpenLinux、S.u.S.E.以及Turbo Linux等Linux的分发版本都有采用,可以算是公
认的行业标准了。


 PM文件在Linux系统中的安装最为简便。以著名的图像处理软件XV为例,其RPM包
xv-3.10a-13.i386.rpm可以在该程序的主页http://www.trilon.com/xv中下载取
得。

  在Terminal中,基本的安装指令如下:

  rpm -i xv-3.10a-13.i386.rpm

  如果你的连网速度足够快,也可以直接从网络上安装应用软件,只需要在软件
的文件名前加上适当的URL路径:

  rpm -i ftp://ftp.trilon.com/pub/xv/xv-3.10a-13.i386.rpm

  作为一个软件包管理工具,RPM管理着系统已安装的所有RPM程序组件的资料。
我们也可以使用RPM来卸载相关的应用程序。

  rpm -e xv

  RPM的常用参数还包括:

  -vh:显示安装进度;

  -U:升级软件包;

  -qpl:列出RPM软件包内的文件信息;

  -qpi:列出RPM软件包的描述信息;

  -qf:查找指定文件属于哪个RPM软件包;

  -Va:校验所有的RPM软件包,查找丢失的文件;

  更为详尽的参数及其用法可以查看RPM的帮助文档。

  在X-Window中,RPM文件的图形化安装及管理方式对用户来说,显得更为友好
。仍以XV软件为例,在Linux的文件管理器中找到xv-3.10a-13.i386.rpm文件之
后,用鼠标右击它,在弹出菜单中就可以找到专为RPM软件包准备的三个指令:
Show Info、Upgrade、Install。

选择“Show Info”之后,我们将可以看到如图所示的软件包信息窗口。窗口分为
三个部分,顶端显示的是软件名、大小、创建及安装日期以及开发者网站等相关信
息;在中间的方框内,是关于软件的概述;而下面显示的则是软件包内包含的所有
文件及其路径信息,它会告诉你软件包内的各个文件将被安装到系统的哪些目录中
,留意这些信息的好处是,你可以很容易地找到启动程序的路径。

  此时点击底部的“Install”或者“Upgrade”按钮之后,将开始进行软件的安
装或者升级,此时还会弹出一个提示安装进度的窗口。

  RPM软件包较之于其他类型的软件包,有着许多优势,但是并不是说RPM软件的
安装都是一帆风顺的。常见的错误包括试图安装一个已经安装好了的软件、所要安
装的软件需要其他软件或者系统库文件的支持(此时应该先行安装这些相关软件或
者系统库文件)等,情形都和Windows类似。

  二、tar、tar.gz、tar.Z、tgz、bz2软件包的安装

  除了rpm文件之外,我们还会经常遇到以tar、tar.gz等格式发布的Linux软件
。这几类软件包的实质都是将一堆文件进行打包之后,再经过压缩处理(tar文件
未经压缩)而成(压缩类型的丰富程度类似于Windows下的ZIP、RAR、ARJ等)。因
此,要安装这几类格式的软件包时,都需要经过相应的解压缩及解包的步骤。上述各类格式
的软件包的解压缩及解
包指令举例简述如下:

  1.解nianqing.tar:tar xf nianqing.tar

  2.解nianqing.tar.gz:tar zxf nianqing.tar.gz

  3.解nianqing.tar.Z:tar zxf nianqing.tar.Z

  4.解nianqing.tgz:tar zxf backup.tgz

  5.解nianqing.bz2:bunzip2 nianqing.bz2

  解包后得到的一堆文件,通常都会存放在一个目录里面。视软件作者的不同,
有些会是已经编译好的程序,更多的则是需要自己再行编译的源代码。进入相应目
录后,使用“ls -F -color”指令,可执行程序将会以带“*”标记的亮绿色显
示,对于已编译好的程序,直接键入带路径的指令行或者在X Window中双击该程序
文件即可运行程序。

  而自行编译源代码,也不是一件太难的事情。在进行编译工作以前,应该先用vi等
文书编辑器阅读一下软件目录中的Readme、Install等重要的相关文档,在这里你
会找到软件详尽的编译步骤及注意事项。通常的编译步骤会是这样:

  ./configure

  make

  make install(需要取得root身份才能执行此指令)

  编译完成之后,在当前目录或者是名为src的子目录下,可以很容易地发现软
件的可执行程序。至此,软件的安装便告一段落。接下来,我们就可以领略一下
Linux丰富的软件世界了。

?

--
※ 来源:·BBS 荔园晨风站 bbs.szu.edu.cn·[FROM: 192.168.36.85]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店