新闻 | 天津 | 民生 | 广电 | 津抖云 | 微视 | 读图 | 文娱 | 体育 | 图事 | 理论 | 志愿 | 专题 | 工作室 | 不良信息举报
教育 | 健康 | 财经 | 地产 | 天津通 | 旅游 | 时尚 | 购物 | 汽车 | IT | 亲子 | 会计 | 访谈 | 场景秀 | 发布系统

"津云"客户端
  您当前的位置 :北方网 > IT浪潮 > 北方学院 > 软件文库 > 系统相关 正文
关键词:

在Linux中安装应用软件


http://www.enorth.com.cn  2001-03-09 00:00

   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的分发版本都有采用,可以算是公认的行业标准了。

  

  RPM文件在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丰富的软件世界了。

  (广东 念青)

  

编辑 超级管理员
[进入IT论坛]
请您文明上网、理性发言并遵守相关规定,在注册后发表评论。
 北方网精彩内容推荐
无标题文档
天津民生资讯
天气交通 天津福彩 每月影讯 二手市场
空气质量 天津股票 广播节目 二手房源
失物招领 股市大擂台 天视节目 每日房价
热点专题
北京奥运圣火传递和谐之旅 迎奥运 讲文明 树新风
解放思想 干事创业 科学发展 同在一方热土 共建美好家园
2008天津夏季达沃斯论坛 《今日股市观察》视频
北方网网络相声频道在线收听 2008高考招生简章 复习冲刺
天津自然博物馆馆藏精品展示 2008年天津中考问题解答
带你了解08春夏服饰流行趋势 完美塑身 舞动肚皮舞(视频)
C-NCAP碰撞试验—雪佛兰景程 特殊时期善待自己 孕期检查
热点新闻排行 财经 体育 娱乐 汽车 IT 时尚 健康 教育

Copyright (C) 2000-2021 Enorth.com.cn, Tianjin ENORTH NETNEWS Co.,LTD.All rights reserved
本网站由天津北方网版权所有