日期:2014-05-16  浏览次数:20690 次

Linux系统中软件包安装方式简介 《二》
一、源码软件包的安装

    1、解压源码软件包

    源代码一般以file.tar.gz或file.tar.bz2打包,在安装之前首先要对源码软件包进行解压缩,file.tar.gz和file.tar.bz2格式的解包命令如下:

    [root@localhost cstc]# tar jxvf file.tar.bz2

    [root@localhost cstc]# tar zxvf file.tar.gz

    2、编译安装软件

    解开一个包后,进入解压包,一般都能发现README(或readme)和INSTALL( 或install),或doc(或DOC)目录,在Install和doc目录中的文档中会有如何安装的描述。一般的配置、编译、安装方法如下:

    [root@localhost file]#./configure

    [root@localhost file]#make

    [root@localhost file]#make Install

    执行完make install只有,会有提示你安装成功的字样。

    如果要卸载,执行 make uninstall命令。
二、RPM包的安装

    对于小型软件,按上述方法安装是可以的,但对于比较复杂的软件,运行 configure命令前还需要设置很多系统变量,configure命令本身也会要求提供复杂的参数,在安装前,必须自己检查文件的依赖关系,这对于初学者是比较困难的。为了简化软件包的安装,就出现了一种被称为RPM 的软件包,使用它安装软件,只需执行简单的命令即可,不需要人工检查依赖关系。

    RPM包的安装命令如下:

    rpm -Uvh Kdevelope-3.1-1.rpm

    其中,kdevelope-3.1-1.rpm 是相应的RPM 包文件名,对应的软件包名就是kdevelope,版本号为3.1-1。

    如果要卸载kdevelope,则执行如下的命令。

    rpm -e kdevelope
三、deb包的安装

    这是Debian Linux提供的一个包管理器,它与RPM十分类似,但由于RPM出现得更早,所以在各种版本的Linux都常见到。而debian的包管理器dpkg则只出现在Debina Linux中,其它Linux版本一般都没有。在此只是简单地说明一下:

    1、安装

    dpkg –i deb软件包名

    如:dpkg –i software-1.2.3-1.deb

    2、卸载

    dpkg –e 软件名

    如:dpkg -e software
四、rar、zip包的安装

    在Linux系统中,除了需要安装的软件包程序外,还有一种直接解压缩后就可以直接运行的程序,这些程序打包后的后缀名为rar或zip,如file.rar或file.zip,这些程序的解压缩命令为:

    #unrar file.rar

    #unzip file.zip

    在对程序包解压缩后,进入程序目录中,直接运行里面的.sh或者.bin程序就可以直接调用相应的应用程序。
五、基于perl 和python 程序的安装;

    基于perl的程序在一般情况下,用 perl file.pl安装,比如:VMware 的Linux版本的安装如下:

    [root@localhost vmware-distrib]# perl vmware-install.pl

    基于python开发的程序,使用命令python file.py 来进行安装。一般软件包都有README和INSTALL 或者 DOC 文档,看文档安装。
六、脚本型安装程序的安装

    有些安装程序是脚本型的调用,在安装过程中要使用sh命令来安装,比如NVidia驱动的安装就是这样的:

    [beinan@localhost ~]# sh NFORCE-Linux-x86-1.0-0306-pkg1.run

    也可以通过改变脚本的权限,再执行脚本来完成安装,例如:

    [root@localhost cstc]#chmod 755 NFORCE-Linux-x86-1.0-0306-pkg1.run ,

    然后执行[root@localhost cstc]# ./NFORCE-Linux-x86-1.0-0306-pkg1.run 来安装。

    也有一些是bin文件,如file.bin 文件,安装方法如下:

    [root@localhost ~]# chmod 755 file.bin

    [root@localhost ~]# ./file.bin
七、使用apt和yum在线安装软件程序

    1、安装apt或yum

    下载apt或yum软件的rpm包,执行#rpm –ivh apt.rpm或#rpm –ivh yum.rpm

    2、更改在线更新的软件源地址

    在/etc/apt/目录中找到 sources.list,在里面增加如下的两行:

    rpm http://ayo.freshrpms.net fedora/linux/4/i386 core extras updates freshrpms

     rpm http://rpm.livna.org/ fedora/4/i386 lvn

    3、执行apt-get update或yum update

    本步骤的目的是来从apt源中取回软件包的列表,也就是我们上面说的那个sources.list提到的源。

    4、安装软件包

    软件包的安装采用命令apt-get install或yum install如下所示:

    [root@localhost cstc]# apt-get install 软件包名称

    注:不要加版本号,软件名就好。