Linux中的tar 和rpm有什么区别
发布网友
发布时间:2022-04-23 17:21
我来回答
共3个回答
热心网友
时间:2022-06-18 10:36
Linux软件的二进制分发是指事先已经编译好二进制形式的软件包的发布形式,其优点是安装使用容易,缺点则是缺乏灵活性,如果该软件包是为特定的硬件/操作系统平台编译的,那它就不能在另外的平台或环境下正确执行。
1、*.rpm形式的二进制软件包
安装:rpm -ivh *.rpm
卸载:rpm -e packgename
说明:RPM(RedHat Packge Manager)是RedHat公司出的软件包管理器,使用它可以很容易地对rpm形式的软件包进行安装、升级、卸载、验证、查询等操作,安装简单,而卸载时也可以将软件安装在多处目录中的文件删除干净,因此推荐初学者尽可能使用rpm形式的软件包。rpm的参数中-i是安装,-v是校验,-h是用散列符显示安装进度,*.rpm是软件包的文件名(这里的*.rpm特指*.src.rpm以外的以rpm为后缀的文件);参数-e是删除软件包,packgename是软件包名,与软件包的文件名有所区别,它往往是文件名中位于版本号前面的字符串,例如apache-3.1.12-i386.rpm和apache-devel-3.1.12-i386.rpm是软件包文件名,它们的软件包名称分别是apache和apache-devel。更多的rpm参数请自行参看手册页:man rpm。
2、*.tar.gz/*.tgz、*.bz2形式的二进制软件包
安装:tar zxvf *.tar.gz 或 tar yxvf *.bz2
卸载:手动删除
说明:*.tar.gz/*.bz2形式的二进制软件包是用tar工具来打包、用gzip/bzip2压缩的,安装时直接解包即可。对于解压后只有单一目录的软件,卸载时用命令“rm -rf 软件目录名”;如果解压后文件分散在多处目录中,则必须一一手动删除(稍麻烦),想知道解压时向系统中安装了哪些文件,可以用命令“tar ztvf *.tar.gz”/“tar ytvf *.bz2”获取清单。tar的参数z是调用gzip解压,x是解包,v是校验,f是显示结果,y是调用bzip2解压,t是列出包的文件清单。更多的参数请参看手册页:man tar。
热心网友
时间:2022-06-18 10:37
tar相当与windows里的.rar格式的压缩包
要用tar -xzf 这个命令和参数解压
而rpm包相当与windows里的.exe程序
要用rpm - 来装
热心网友
时间:2022-06-18 10:37
前者是压缩包,后者是安装包
Linux中的tar 和rpm有什么区别
rpm的参数中-i是安装,-v是校验,-h是用散列符显示安装进度,*.rpm是软件包的文件名(这里的*.rpm特指*.src.rpm以外的以rpm为后缀的文件);参数-e是删除软件包,packgename是软件包名,与软件包的文件名有所区别,它往往是文件名中位于版本号前面的字符串,例如apache-3.1.12-i386.rpm和apache...
欧洲cp程序
北京金瑞博企业咨询服务有限公司由张磊和合伙人共同创立,专注于为全球制药公司提供法规事务(药品注册)、GMP合规、质量管理数字化、市场准入以及相关工作。我们立志成为国内知名、国际有影响力的专家型咨询公司,为客户合规带来改变,对行业合...
安装.tar.gz、.tar、.rpm
.tar文件与.tar.gz类似,但采用的是无损压缩方式,适用于需要保存多个文件但又不希望占用太多空间的场景。解压并安装一个.tar文件的步骤与.tar.gz相同,只需将解压命令中的参数改为`-xzf`,以适应无损压缩格式。.rpm文件是Red Hat和Fedora等Linux发行版中广泛使用的包格式,它包含了编译好的程序、依...
linux 中的 tar.bz2和rpm
rpm是红帽系统的软件包的打包形式。可以使用rpm命令进行安装或查询等操作。当然,桌面系统中双击可也以直接安装。tar是UNIX传统的文件打包形式,使用tar命令进行打包,拆包,(即压缩,解压缩)查询等操作。而bz2是一种压缩格式,使用命令bzip2和bunzip2压缩和解压缩,也可以用tar命令加选项 -j 或--bzip2进...
Linux的Tarball和RPM是做什么的,有什么不同,现在在Ubuntu系统中一般都...
tar是压缩文件,一般是源码,rpm是源码编译后打包的,和setup。exe差不多,直接安装
linux下安装软件 一般是用rpm格式的安装 还是.tar.gz的安装 哪种比较好...
和RPM安装方式相比,使用源代码进行软件安装会复杂一些,但是用源代码安装软件是Linux下进行软件安装的重要手段,也是运行Linux的最主要的优势之一。使用源代码安装软件,能按照用户的需要选择定制的安装方式进行安装,而不是仅仅依靠那些在安装包中的预配置的参数选择安装。另外,仍然有一些软件程序只能从源代码...
在linux下最常见的程序安装包有两种*.rpm和tar.gz请问这两种包 有什...
rpm包只能在Fedora/RedHat/CentOS和OpenSUSE上安装,安装很简单,双击就好了,有点像Windows下的exe软件安装。tar.gz软件安装起来有点麻烦。打开终端,通过cd命令转移到指定的目录 第一步:tar -zxvf xxx.tar.gz 第二步:cd xxx 第三步:./configure 第四步:make && make install 不要用Windows的...
Linux的rpm包、deb包、tar源码、apt、yum这些软件安装方式哪个更好...
最简单的就是yum安装了。rhel5之后,基本上都是推荐这种方式。接下来就是rpm安装,编译好的安装包,直接rpm安装就可以了。最后就是tar包安装,需要自己手动编译才行。rhel下一般不涉及到apt、deb 在debian、ubuntu之类的linux系统下,apt和deb就相当于rpm安装,都是他人编译好了,直接安装就可以了。同时...
Linux安装软件的方法哪种好?
RPM是RedHat Package Manager(RedHat软件包管理工具)的缩写,几乎在所有的Linux平台上都支持,已经成为行业标准。这里简单介绍一下包管理器,包管理器提供 对软件的安装、升级、查询以及卸载等,具体差别可以查阅相关文档。rpm包的安装非常简单,只需要输入rpm -i xxx.rpm 即可完成,卸载只需要rpm -e ...
如何在LINUX系统中安装自己下载的LINUX软件??LINUX系统中的可执行...
在Linux中,凡是具有可执行权限的文件均视为可执行文件,与文件名及后缀名无关。Linux中安装包分为包管理器、源代码安装与可执行文件安装。其中包管理器分为RPM、DEB与TAR,RPM为RedHat Linux及其派生系使用,DEB为Debian Linux及其派生系使用,TAR基本上找不到了(现在有用TAR也一般是源代码安装)。RPM...
为什么linux 内核源码 采用.rpm格式的文件形式发布 为什么不用传统的额...
rpm包是编译好的软件安装包 tar.gz是需要自己编译的软件安装包 当然会选择比较容易的一种安装方式