linux下如何安装软件_第1页
linux下如何安装软件_第2页
linux下如何安装软件_第3页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、在 windows 下安装软件时,只需用鼠标双击软件的安装程序,或者用 zip 等解压缩软件解压缩即可安装。在 linux 下安装软件对初学者来说,难度高于 windows 下软件安装。下面我就具体讲解linux 下如何安装软件。先来看看linux 软件扩展名。软件后缀为.rpm 最初是red hat linux 供应的一种包封装格式,现在很多linux 发行版本都使用;后缀为.deb 是 debain linux 供应的一种包封装格式;后缀为.tar.gz、tar.z、tar.bz2 或.tgz 是使用unix 系统打包工具tar 打包的;后缀为.bin 的一般是一些商业软件。通过扩展名可以

2、了解软件格式,进而了解软件安装。 rpm 格式软件包的安装1. 简介几乎全部的linux 发行版本都使用某种形式的软件包管理安装、更新和卸载软件。与直接从源代码安装相比,软件包管理易于安装和卸载;易于更新已安装的软件包;易于爱护配置文件;易于跟踪已安装文件。rpm 全称是red hat package manager(redhat 包管理器)。rpm 本质上就是一个包,包含可以马上在特定机器体系结构上安装和运行的linux 软件。rpm 示意图:预备->>安装前脚本->> 2 进制文件->>2 进制文件->> ->> 2 进制文件-&

3、gt;>2 进制文件->>安装后脚本大多数linux rpm 软件包的命名有肯定的规律,它遵循名称-版本-修正版-类型-mysoftware-1.2 -1.i386.rpm 。2. 安装rpm 包软件#rpm -ivh mysoftware-1.2 -1.i386.rpm rpm 命令主要参数:-i 安装软件。-t 测试安装,不是真的安装。-p 显示安装进度。-f 忽视任何错误。-u 升级安装。-v 检测套件是否正确安装。这些参数可以同时接受。更多的内容可以参考rpm 的命令挂念。3. 卸载软件 #rpm -e 软件名需要说明的是,上面代码中使用的是软件名,而不是软件包名。例

4、如,要卸载software-1.2.-1.i386.rpm 这个包时,应执行: #rpm -e software需要说明的是,上面代码中使用的是软件名,而不是软件包名。例如,要卸载software-1.2.-1.i386.rpm 这个包时,应执行: #rpm -e software4. 强行卸载rpm 包有时除去一个rpm 是不行的,尤其是系统上有别的程序依靠于它的时候。假如执行命令会显示如下错误信息:#rpm -e xsnowerror: removing these packages would break dependencies:/usr/x11r6/bin/xsnow is need

5、ed by x-amusements-1.0-1在这种状况下,可以用-force 选项重新安装xsnow: #rpm -ivh -force xsnow-1.41-1.i386.rpmxsnow这里推举使用工具软件kleandisk,用它可以平安彻底清理掉不再使用的rpm 包。5.安装.src.rpm 类型的文件目前rpm 有两种模式,一种是已经过编码的(i386.rpm),一种是未经编码的(src.rpm)。rpm -rebuild filename.src.rpm这时系统会建立一个文件filenamr.rpm,在/usr/src/redflag/rpms/子名目下,一般是 i386,具体状

6、况和linux 发行版本有关。然后执行下面代码即可:rpm -ivh /usr/src/regflag/rpms/i386/filename.rpm使用deb 打包的软件安装deb 是debian linux 供应的一个包管理器,它与rpm 格外类似。但由于rpm 消灭得早, 并且应用广泛,所以在各种版本的 linux 中都常见到,而 debian 的包管理器dpkg 只消灭在debina linux 中。它的优点是不用被严格的依靠性检查所困扰,缺点是只在debian linux 发行版中才能见到这个包管理工具。1. 安装#dpkg -i mysoftware-1.2.-1.deb2. 卸载#

7、dpkg -e mysoftware使用源代码进行软件安装和 rpm 安装方式相比,使用源代码进行软件安装会简单一些,但是用源代码安装软件是linux 下进行软件安装的重要手段,也是运行linux 的最主要的优势之一。使用源代码安装软件,能依据用户的需要选择定制的安装方式进行安装,而不是仅仅依靠那些在安装包中的 预配置的参数选择安装。另外,仍旧有一些软件程序只能从源代码处进行安装。现在有很多地方都供应源代码包,到底在什么地方获得取决于软件的特殊需要。对于那些使用比较普遍的软件,如sendmail,可以从商业网站处下载源代码软件包(如 )。一般的软件包

8、,可从开发者的 web 站点下载。下面介绍一下安装步骤:1. 解压数据包源代码软件通常以.tar.gz 做为扩展名,也有tar.z、tar.bz2 或.tgz 为扩展名的。不同扩展名解压缩命令也不相同,2. 编译软件成功解压缩源代码文件后,进入解包的名目。在安装前阅读readme 文件和install 文件。尽管很多源代码文件包都使用基本相同的命令,但是有时在阅读这些文件时能发觉一些重要的区分。例如,有些软件包含一个可以安装的安装脚本程序(.sh)。在安装前阅读这些说明文件,有助于安装成功和节省时间。在安装软件以前要成为root 用户。实现这一点通常有两种方式:在另一台终端以root 用户登录

9、,或者输入“su”,此时系统会提示输入root 用户的密码。输入密码以后,就将始终拥有root 用户的权限。假如已经是root 用户,那就可以进行下一步。通常的安装方法是从安装包的名目执行以下命令:gunzip soft1.tar.gz cd soft1. /configure #配置# make #调用make#make install #安装源代码# 删除安装时产生的临时文件: make clean卸载软件:make uninstall有些软件包的源代码编译安装后可以用make uninstall 命令卸载。假如不供应此功能, 则软件的卸载必需手动删除。由于软件可能将文件分散地安装在系统的

10、多个名目中,往往很 难把它删除洁净,应当在编译前进行配置。.bin 文件安装扩展名为.bin 文件是二进制的,它也是源程序经编译后得到的机器语言。有一些软件可以发布为以.bin 为后缀的安装包,例如,流媒体播放器 realone。假如安装过realone 的 windows 版的话,那么安装realone for linux 版本(文件名: r1p1_linux22_libc6_i386_a1.bin)就格外简洁了:chmod +x r1p1_linux22_libc6_i386_a1.bin./ r1p1_linux22_libc6_i386_a1.bin接下来选择安装方式,有一般安装和高级安装两种。假如不想改动安装名目,就可选择一般安装,整个安装过程几乎和在windwos 下一样。.bin 文件的卸载,以realone for linux 为例,假如接受一般安装方式的话,在用户主名目下会有real 和 realplayer9 两个文件夹,把它们删除即可。linux 绿色软件linux 也有一些绿色软件,不过不是很多。linux 系统供应一种机制:自动响应软件运行进程的要求,为它设定好可以马上运行的环境。这种机制可以是一种接口,或者是中间件。程序员编写的程序可以直接

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论