Linux操作系统的安装方法

运维 系统运维
网络上有很多关于Linux操作系统安装方法的文章,有通过CD-ROM、U盘、硬盘安装的。条条道路通罗马,无论哪一种方法,都可行得通。本文主要介绍的有三种格式的安装:PRM、tar、src。

  关于linux的各类安装、配置方法,有很多地方提及。这篇文章所介绍的是Linux操作系统的文件安装方法。

  从网站或者是光盘上找到的Linux软件包,常见的格式包括有rpm,deb,tar,gz,tgz,zip,bz2等等。我们平时用的最多的恐怕是rpm和tgz了,据统计,在网上最流行的版本应改是redhat和mandrake了,而这两个版本都是用rpm封装的,tar是最通用的软件包格式,几乎每个linux软件都会提供tar的格式的软件包,因为这种格式的软件包任何版本的linux都支持,所以大家至少要了解tar和rpm的使用方法。至于deb可用alien工具转换成tgz或rpm方式。bz2可用bunzip2解包即可。

一、RPM文件的安装

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

  RPM文件在Linux系统中的安装最为简便。以著名的图像处理软件XV为例:

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

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

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

  rpm -i

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

  rpm -e xv

  RPM的常用参数还包括:

  -vh:显示安装进度;

  -U:升级软件包;

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

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

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

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

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

  在X-Window中,RPM文件的图形化安装及管理方式对用户来说,显得更为友好。在kde上先安装好kpackage后,安装rpm仅仅是按一下鼠标就可以了,比windows 98更方便。但是这必须先安装kde.

  我还是介绍更常用的方法吧,仍以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等文件格式要先解压为tar后再用tar解包安装。解压缩及解包指令举例简述如下:

  1.解xv.tar.gz:tar zxf xv.tar.gz

  2.解xv.tar.Z:tar zxf xv.tar.Z

  3.解xv.tgz:tar zxf xv.tgz

  4.解xv.bz2:bunzip2 xv.bz2

  5. 解xv.tar:tar xf xv.tar

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

  建议解压后先阅读说明文件,应该先用vi等文书编辑器阅读一下软件目录中的Readme、Install等重要的相关文档,在这里你会找到软件详尽的编译步骤及注意事项,可以了解安装有哪些需求,有必要时还需改动编译配置。

  有些软件包的源代码在编译安装后可以用make install命令来进行卸载,如果不提供此功能,则软件的卸载必须手动删除。由于软件可能将文件分散地安装在系统的多个目录中,往往很难把它删除干净,那你应该在编译前进行配置,指定软件将要安装到目标路径:./configure --prefix=目录名,这样可以使用“rm -rf 软件目录名”命令来进行干净彻底的卸载。与其它安装方式相比,需要用户自己编译安装是最难的,它适合于使用Linux已有一定经验的人,一般不推荐初学者使用。

  通常的编译步骤会是这样:

  ./configure

  make

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

  卸载可用:make uninstall 或 手动删除

  编译完成之后,在当前目录或者是名为src的子目录下,可以很容易地发现软件的可执行程序。至此,软件的安装便告一段落。

三、关于src源代码文件包

  Linux软件的源代码src是指提供了该软件所有程序源代码的发布形式,需要用户自己编译成可执行的二进制代码bin并进行安装,其优点是配置灵活,可以随意去掉或保留某些功能/模块,适应多种硬件/操作系统平台及编译环境,缺点是难度较大,一般不适合初学者使用。

  怎么知道一个tar.gz/bz2包是二进制文件包呢还是源代码包?要分辨它到底是什么最好的办法就是查看包里的文件清单,使用命令tar ztvf *.tar.gz解压缩及解包后,进入新生成的目录下。

  源代码包里的文件往往会含有种种源代码文件,头文件*.h、c代码源文件*.c、C++代码源文件*.cc/*.cpp等;而二进制包里的文件则会有可执行文件(与软件同名的往往是主执行文件),标志是其所在路径含有名为bin的目录(仅有少数例外)。

  如果是src.tar可在解包后,在新生成的目录下编译,方法前面已介绍过了,现在讲一讲src.rpm的安装和协载:

  安装:rpm -rebuild xv.src.rpm

  cd /usr/src/redhat/RPMS/

  rpm -ivh *.rpm

  卸载:rpm -e xv

  说明:rpm --rebuild *.src.rpm命令将源代码编译并/usr/src/redhat/RPMS下生成二进制的rpm包,然后再安装该二进制包即可。

  做好以上的准备工作,Linux的安装过程就可以顺利地进行了。重新启动电脑,带着小红帽子的企鹅Linux就落户你家了。

【编辑推荐】

  1. CoreAVC for Linux 安装指南
  2. Ubuntu图形安装Linux衍生版本的实现方式的标准模式
  3. 图文并茂 手把手教您虚拟机安装linux
  4. 简单详细介绍硬盘安装Linux Ubuntu
  5. 使用CD-ROM安装Linux系统
  6. 安装Linux 你准备好了么
  7. 安装linux系统可以用的5种方法
责任编辑:zhaolei 来源: 网络转载
相关推荐

2011-01-10 16:34:13

linux安装

2009-06-25 08:53:03

Linux操作系统

2011-01-05 10:32:31

linuxqq

2022-01-14 07:25:28

Linux 安装字体Linux 系统

2009-12-25 13:21:04

Linux操作系统

2009-12-10 13:35:25

Linux操作系统

2009-12-14 16:43:53

2009-12-09 17:25:19

Linux操作系统

2010-01-12 14:20:10

Linux安装

2009-12-16 10:38:20

Linux操作系统

2009-12-22 13:44:33

Linux操作系统

2013-03-18 15:35:30

2010-01-06 14:50:49

Linux操作系统

2010-01-06 17:45:47

Linux操作系统

2020-12-29 16:39:01

Linux代码命令

2010-03-04 14:34:50

Linux操作系统

2009-07-03 06:55:33

Linux

2009-06-29 08:38:14

Linux操作系统

2009-12-22 10:41:22

Linux操作系统

2009-08-08 09:50:30

Linux操作系统共享内存Linux
点赞
收藏

51CTO技术栈公众号