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命令,后跟文件名。
