linux应用软件使用的三种安装工具

avatar shenyifan 2022-09-17 15:56 283次浏览 评论已关闭

深易凡软件库9月17日消息,通常,Linux应用软件有三种安装包:

焦油包,如software-1.2.3-1.tar.gz。使用UNIX系统的打包工具tar进行打包。Rpm包,比如software-1.2.3-1.i386.rpm .它是Redhat Linux提供的一种包封装格式。Dpkg包,比如software-1.2.3-1.deb .它是Debain Linux提供的一种包封装格式。大多数Linux应用软件包的命名也有一定的规则,如下所示:

名称-版本-修订-类型

例如:

含义:software-1.2.3-1.tar.gz:软件名称:软件版本号:1.2.3修订版本:1类型:tar.gz,表示是tar包。Sfotware-1.2.3-1.i386.rpm软件名称:软件版本号:1.2.3修订版本:1可用平台:i386,适用于Intel 80×86平台。类型:rpm,表示它是一个rpm包。注意:由于rpm格式通常是编译程序,所以需要注明平台。请自行练习软件-1.2.3-1.deb。Linux应用程序包可以包含两种不同的内容:

一个是可执行文件,解包后可以直接运行。Windows中的所有软件包都是这种类型。安装这个程序后,就可以使用了,但是看不到源程序。并且在下载的时候要注意这个软件是否是你正在使用的平台,否则无法正常安装。另一种是源程序,即在解包后,仍然需要使用编译器将其编译成可执行文件。这在Windows系统中几乎是没有的,因为Windows的思想是不开放源程序的。通常,用tar打包的是源程序;而那些用rpm和dpkg打包的通常是可执行程序。一般来说,自己编译源程序可以更加灵活,但也容易遇到各种问题和困难。相对来说,下载那些可执行包,更容易完成软件安装,当然,灵活性差很多。所以一般来说,一个软件总会提供各种打包格式的安装程序。可以根据自己的情况选择。

整个安装过程可分为以下步骤:

获取应用软件:通过下载和购买光盘;解压缩文件:一般tar包会再次压缩,比如gzip、bz2等。,所以你需要先把它们解压。如果是最常见的gz格式,可以执行:“tar -xvzf包名”,一步完成解压和解包。如果没有,先用解压软件,然后执行“tar -xvf解压tar包”解包;阅读附加的安装文件和自述文件;执行”。/configure “命令准备编译;执行“make”命令编译软件;执行“make install”以完成安装;执行“清理”以删除安装过程中生成的临时文件。好吧,就这样。我们可以运行应用程序。但是这个时候,有的读者会问,我该怎么进行呢?这也是Linux特有的问题。其实一般来说,Linux应用软件的可执行文件都会存放在/usr/local/bin目录下!然而,这并不是一个“放之四海而皆准”的真理。最靠谱的就是看这个软件的安装和自述文件,一般都有说明。

通常卸载软件的开发者很少考虑如何卸载自己的软件,tar只是完成打包工作,所以并没有提供一个好的卸载方法。

那么是不是意味着不能卸载呢?其实不是的。有两款软件可以解决这个问题,分别是Kinstall和Kife,是tar包安装和卸载的黄金搭档。如何使用它们,笔者将分别介绍。这里就不赘述了。

Rpm是Redhat公司的一大贡献,让Linux的软件安装变得更加容易。

执行:

Rpm -ivh rpm包名

更高级的,请看下表:

Rpm参数描述-我安装软件-t测试安装,不是真正的安装-p显示安装进度-f忽略任何错误-U升级安装-v检查套件安装是否正确。这些参数可以同时使用。有关更多信息,请参考RPM的命令帮助。

卸载我也只需要一句简单的话,就可以完成。执行:

rpm–e软件名称

不过需要注意的是,后面用的是软件名,不是包名。例如,要安装软件-1.2.3-1.i386.rpm软件包,您应该执行:

rpm–IVH软件-1.2.3-1.i386.rpm

卸载时,您应该执行:

rpm–e软件.

此外,Linux中提供了图形化的RPM工具,如GnoRPM和kpackage,这使得整个过程更加容易。这些软件的具体应用将由作者单独介绍。

这是Debian Linux提供的一个包管理器,和RPM很像。但是因为RPM出现的比较早,所以在所有版本的Linux中都很常见。Debian的包管理器dpkg只出现在Debina Linux中,其他Linux版本一般不会出现。这里简单说明一下:

安装dpkg -i deb包名

比如:

dpkg–I软件-1.2.3-1.deb

卸载dpkg–e软件名称

比如:

dpkg–e软件

发表评论
请先登录后再评论~