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

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

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

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

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、包里面有哪些内容/strong>

一个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、执行上述命令后,安装文件会按照路径解压缩到当前目录下。

步骤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人屏显示。

 

 

文章知识点与官方知识档案匹配,可进一步学习相关知识CS入门技能树Linux进阶新增用户24975 人正在系统学习中

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2019年3月14日
下一篇 2019年3月15日

相关推荐