在linux系统中安装软件的过程

梦里伊人 posted @ 2007年10月26日 17:20 in Linux系统的相关知识 , 1622 阅读

在linux系统中安装封装成所谓的“tarball”的软件的过程为:

1、从相关网站取得tarball,并储存于适当目录下(习惯是放在/usr/src目录下)。

2、解开包:(采用以下命令或直接右击包解压)

  1. $ mkdir pkgdir
  2. $ cd pkgdir  (确保解开后的文件不影响原有文件)
  3. $ tar xvzf package.tar.gz   (对于gzip压缩文件)
  4. $ tar xvjf package.tar.bz2   (对于bzip2压缩文件)
  5.  

3、在解开后的文件中找到INSTALL或README之类的说明文件,这类文件应该含有详细的安装文件。

  1. $ less INSTALL

4、依据指示设定编译选项,然后开始编译。大多数tarball包都会随附一个configure脚本程序,使用下列方式可查看并暂存所有编译选项的说明:

  1. $ ./configure --help | tee /tmp/cfgopt

实际需要设定的编译选项根据你要安装的软件和系统环境而定。由于编译选项通常很多,所以将其另外存储到一个临时文件中,以便以后参考。决定好编译选项之后,便可以开始进行编译。进入解包目录,观察了目录中包含了一下哪个文件:configure、Makefile或Imake。根据观察到的文件的不同,采取以下不同的步骤:

    (1)如果是configure文件,则执行以下命令:

  1. $ ./configure
  2. $ make

    (2)如果是Makefile文件,则执行:

  1. $make
    (3)如果是Imake文件,则执行:
  1. $xmkmf
  2. $make
5、如果编译失败,你可能要回到前两个步骤,仔细阅读说明文件,看看还有什么地方需要调整;如果编译成功,就可以切换到root身份(超级用户身份),并进行安装:

  1. $ su -l
  2. password: ******
  3. # make install

6、安装好软件之后,便可以依照包随附的说明文件来设定该软件。 

Avatar_small
大薯 说:
2007年11月03日 04:58 tarball是指.tar.gz的檔案格式嗎?
Avatar_small
梦里伊人 说:
2007年11月04日 17:39 .tar.gz是tarball包的扩展名。

登录 *


loading captcha image...
(输入验证码)
or Ctrl+Enter