deb包和rpm包


deb包和rpm包  

软件包的类型与选择

二进制包:这种包已经编译完成,可以直接安装使用。例如:xlockmore-5.31-2.e16.x86_64.rpm。

源码包(二进制源码包):这类包的名称通常带有“.src.rpm”后缀,不能直接安装使用。还有源码包(tarball),通常以tar.gz、xxx.tar.xz或xxx.tar.bz2为后缀。

无论是源码包还是二进制包,在安装时都可能存在依赖关系。针对不同类型的操作系统,软件包的形式也有所不同。例如,redHat、centos、fedora和suse等平台主要使用rpm包,可以通过rpm工具或yum在线安装;而ubuntu和debian平台则主要使用deb包,可通过dpkg工具或apt在线安装。

如何选择二进制包:

x86_64包适用于64位系统安装。

i386、i586、i686的软件包则可在32位和64位系统上安装。

noarch表示软件包与硬件架构无关,具有通用性。

关于rpm包的下载,RPM Search是一个常用的网址。

源码包的安装步骤:

首先需要配置相关参数,包括指定软件家目录、命令目录、配置文件目录、文档路径和语言编码等。

然后进行编译,使用gcc编译器及make命令进行编译。

最后进行安装,使用make install命令完成安装。

关于rpm安装的相关命令:

使用rpm命令并附带相关选项来安装或管理rpm包。常用选项包括:

-ivh用于新安装。

-uvh用于升级。

-q用于查找已安装的软件。

查看文件的md5值可以使用md5sum命令,后跟文件名。

  deb包和rpm包