全面了解Linux软件安装的方式

运维 系统运维
过去的一年的Linux给IT业带来了很大的变化,希望2010年Linux能够有更大的发展。很多人都安装了Linux系统,对于那些用户,这里讲解一些Linux软件安装方式,希望你能学会Linux软件安装方式。

过去的一年的Linux给IT业带来了很大的变化,希望2010年Linux能够有更大的发展。很多人都安装了Linux系统,对于那些用户,这里讲解一些Linux软件安装方式,希望你能学会Linux软件安装方式。

1.通过RPM软件包来安装

说起RPM(REDHAT Package Management)标准的软件包,大家可能都会想起大名鼎鼎的REDHAT公司,正是RPM软件包发行方式的出现,使Linux中的应用软件安装变得简单。如果用户想安装按RPM方式发行的软件,只需简单地输入命令“rpm -ivh xxx.rpm”即可。

比如用户想安装OpenOffice.org-1.0.1.rpm软件包,只需输入命令“rpm -ivh OpenOffice.org-1.0.1.rpm”即可。RPM软件包发行方式的另一个优点是它能够方便地对已经安装的RPM软件包进行删除,只要使用“rpm -e OpenOffice.org-1.0.1”命令就能将刚才安装的OpenOffice.org-1.0.1.rpm从硬盘上安全***地删除。如果你是在X-Window环境中安装/删除软件,那便有更好的办法,如果使用的是KDE,可以使用KDE自带的Kpackage程序来对软件进行添加或删除,如果是使用GNOME,则可以使用Gnorpm程序对软件进行管理。这两个程序都很像微软Windows中的“添加/删除程序”功能。以RPM软件包发行方式的软件是最容易安装和管理的,建议大家以后多采用这种模式来管理软件。

2.Tar.gz(Tgz)软件包的安装

以Tar.gz为扩展名的软件包,是用Tar程序打包并用Gzip程序压缩的软件包。要安装这种软件包,需要先对软件包进行解压缩,使用“tar -zxfv filename.tar.gz”可以对软件包进行解压缩,解压缩所得的文件在以Filename为名的目录中。进入该目录,可以看到解压缩出来的文件了。

各种软件都有不同的安装方法,但是一般每个软件包解压缩后都有Install和Readme文件,帮助文件中会有详细的安装指导。以Tar.gz(或 Tgz)包发行的软件有一个缺点,就是一般不带自动反安装程序,如果需要对已经安装的此类程序进行删除,就不得不仔细查看Makefile中的安装路径和文件名,这些对于初学者有一些难度。

3.Tar.bz2软件包的安装

以Tar.bz2为扩展名的软件包,是用Tar程序打包并用Bzip2程序进行压缩的软件包。它的优点是压缩率非常高,需要使用“bunzip2 filename.tar.bz2”进行解压。但以该种方式发行的软件包与Tar.gz软件包有着同样的缺点,那就是删除非常麻烦。

这三种就是Linux软件安装方式的介绍,希望广大的Linux用户能学会。

【编辑推荐】

  1. 阐述Linux安装无线网卡的方法
  2. "4"为什么不存在Linux分区中
  3. Linux分区方案、文件结构与挂载
  4. 2009年Linux操作系统怎样吸引眼球
  5. Linux-Fetion 1.3 发布
责任编辑:小霞 来源: IT168
相关推荐

2009-12-23 17:14:28

2023-09-07 13:21:00

Linux软件

2009-03-10 19:19:16

Linux日志文件系统安装使用

2010-01-05 16:35:17

2009-12-25 11:22:13

Linux进程技术

2009-12-03 19:02:05

Linux

2009-12-17 11:37:39

Linux网卡

2009-12-23 11:05:28

Linux内核

2010-03-10 13:08:38

Linux安装电驴

2010-03-03 13:09:08

Linux安装

2009-12-15 13:42:22

GNU计划

2009-12-16 14:40:40

Linux调整虚拟机硬

2010-03-10 12:59:08

Linux安装飞信

2009-12-24 17:36:47

嵌入式Linux

2010-09-03 10:04:51

PPP Multili

2010-01-04 14:11:31

2009-12-25 10:08:20

Red Hat

2010-01-06 11:06:07

2011-01-11 16:00:13

Linux软件安装

2014-02-19 10:47:00

Android开发规范
点赞
收藏

51CTO技术栈公众号