Linux(3)---如何在Linux环境下安装常用开发软件的命令详解

在软件开发过程中,我们会发现Linux无处不在,很多东西都是基于其他服务器(如Linux)相连接来操作一系列的工作。

而离不开的就是,使用命令来操作这一切,下面将详解如何在Linux环境下安装常用开发软件。

引入问题:我们的软件安装在Linux环境下的什么地方?如何安装我们的软件?如何删除不要的应用软件?

1、Linux常用的应用软件安装包

通常Linux应用软件的安装包无外乎如下3种:

第一种、tar包,如software-1.3.2-1.tar.gz,这是一种使用Unix系统的打包工具tar打包的

第二种、rpm包,如software-1.3.2-1.rpm,这是redhat Linux提供的一种包封装格式

第三种、dpkg包,如software-1.3.2-1.deb,这是Debain Linux提供的一种包封装格式。

而且,大多数Linux应用软件包的命名也有一定的规律,它遵循如下规则:名称-版本-修正版-类型

如software是软件名称,1.3.2是版本,1是修正版,tar.gz是类型,说明是一个tar包

2、包里面有哪些内容?

一个Linux应用程序的软件包中可以包含2种不同的内容

1)、一种是可执行文件,也就是解压包后可以直接运行的。

在windows中所有的软件包都是这种类型的,安装完这个程序后,我们就可以使用,但是我们看不到源程序,而且下载时需要注意这个软件是否是适合你所使用的平台,否则将无法正常安装。

2)、一种是源程序,也就是解压包后,还需要使用编译器将其编译成可执行文件。

通常,用tar打包的都是源程序,而用rpm、dpkg打包的通常为可执行程序。(在windows系统中不存在此包,因为windows不开源)

注:手动编译的程序更灵活,但也容易 碰到各种问题,而下载的那些课执行程序包,反而更容易完成软件的安装。

3、使用tar打包的应用软件

安装一般分为如下步骤:

1)、下载软件

2)、解压软件

一般tar包,都会再做一次压缩,如gzip、bz2等,所以你需要先解压。

如果是最常见的gz格式,则可以执行 “tar -xvzf  软件包名”,就可以一步完成解压和解包工作。

如果不是,则先用解压软件,再执行“tar -xvf”解压后的tar进行解包

3)、阅读附带的Install文件和readme文件

4)、执行“./configure”命令为编译做好准备

5)、执行“make”命令进行软件编译

6)、执行“make install”命令完成安装

7)、执行“make clean”命令删除安装时产生的临时文件

注:软件安装完成后,该如何执行?一般Linux的应用软件的可执行文件都会存放在/usr/local/bin目录下,不过也有另类的,最可靠的就是看这个软件的install和readme文件,一般都会有说明。

卸载:tar仅完成打包工作,并没有提供良好的卸载方法。软件的卸载可以使用Kinstall和Kife,他们是tar包安装和卸载的黄金搭档。

4、rpm打包的应用软件

rpm是redhat公司的一大贡献,它使得Linux的软件安装工作变得更加简单容易

rpm打包软件,只有简单的一句命令,就可以完成。执行:rpm -ivh rmp软件包名

rpm参数参数说明
-i安装软件
-t测试安装,不是真的安装
-p显示安装进度
-f忽略任何错误
-U升级安装
-v检测套件是否正确安装

 

 

 

 

 

 

 

 

注:这些参数可以同时采用,更多的内容可以参考RPM的命令帮助

卸载:

同样,只需简单的一句,就可以完成,执行“rpm -e 软件名”

注:后面是有的是软件名称,而不是包名,如安装software-1.2.3-1.i386.rpm这个包时,应执行

rpm -ivh software-1.2.3-1.i386.rpm

而卸载时,只需执行:rpm -e software即可

5、使用deb打包应用软件

deb打包软件是debian Linux提供的一个包管理器,它与RPM十分类似。

debian的包管理器dpkg只出现在debina Linux中,其它Linux版本一般都没有

安装:

dpkg -i deb软件包名称,如dpkg -i software-1.2.3-1.deb

卸载:

dpkg -e 软件名称,如dpkg -e software

6、软件的安装详解

Linux下软件的安装主要有2种不同的形式

第一种、安装文件名为filename.tar.gz(这种方式发行的软件多为以源码形式发行的)

第二种、安装文件名为filename.i386.rpm(这种方式发行的软件多为以二进制形式发行的,i386表示该软件是按照inter 386指令集编译生成的)

对于第一种,安装方式如下:

步骤1、将安装文件拷贝到你的目录中。如你是以root身份登录的,就将软件拷贝到 /root 中

cp filename.tar.gz /root

步骤2、由于该文件是被压缩并打包的,所以,应对其解压缩,命令为:

tar xvzf filename.tar.gz

步骤3、执行上述命令后,安装文件会按照路径解压缩到当前目录下。

可以使用 ls 命令查看解压缩后的文件,通常在解压缩的文件中,有名为install的文件,该文件为纯文本文件,讲述了该软件包的安装方法

步骤4、编译

./configure

注:执行解压缩后会产生一个名为configure的可执行脚本程序,它是用于检查系统是否有编译时所需要的库,以及库的版本是否满足编译所需要的系统信息,为随后的编译工作做准备。如果检查的过程中,发现有错误,configure将给与提示,并停止检查。检查通过后,将生成用于编译的makeFile文件。此时,可以开始进行编译了。

步骤5、安装

make & make install

步骤6、安装完毕后,应清除编译过程中产生的临时文件和配置过程中产生的文件,命令如下:

make clean

make distclean

对于第二种方式、安装方法要简单很多

步骤1、将安装文件拷贝到你的目录中

步骤2、使用rpm来安装该文件,命令如下:

rpm -i filename.i386.rpm

步骤3、rpm将自动安装文件解包,并将软件安装到缺省的目录下,并将软件的安装信息注册到rpm的数据库。

步骤4、软件的下载主要是使用rpm来进行的,软件的卸载首先要知道软件包在系统中注册的目录

输入rpm -q -a即可查询到当前系统系统中安装的所有的软件包。参数q的作用是使rpm进入查询目录模式

参数a是查询模式的子参数,意为全部,查询到的信息比较多,可使用less人屏显示。

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值