问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

linux下安装软件 一般是用rpm格式的安装 还是.tar.gz的安装 哪种比较好...

发布网友 发布时间:2022-04-23 06:19

我来回答

5个回答

热心网友 时间:2022-05-26 11:50

可以下载安装也可以网络安装。网络安装你必须在yast里添加尽可能多的安装源,也可以一健安装,去搜索,点击就可以安装了。下载安装就有不同格式的安装包了,给你复制粘贴了:先来看看Linux软件扩展名。软件后缀为.rpm最初是Red Hat Linux提供的一种包封装格式,现在许多Linux发行版本都使用;后缀为.deb是Den Linux提供的一种包封装格式;后缀为.tar.gz、tar.Z、tar.bz2或.tgz是使用Unix系统打包工具tar打包的;后缀为.bin的一般是一些商业软件。通过扩展名可以了解软件格式,进而了解软件安装。
RPM格式软件包的安装
1.简介
几乎所有的Linux发行版本都使用某种形式的软件包管理安装、更新和卸载软件。与直接从源代码安装相比,软件包管理易于安装和卸载;易于更新已安装的软件包;易于保护配置文件;易于跟踪已安装文件。
RPM全称是Red Hat Package Manager(Red Hat包管理器)。RPM本质上就是一个包,包含可以立即在特定机器体系结构上安装和运行的Linux软件。
大多数Linux RPM软件包的命名有一定的规律,它遵循名称-版本-修正版-类型-MYsoftware-1.2 -1.i386.rpm 。
2.安装RPM包软件
# rpm -ivh MYsoftware-1.2 -1.i386.rpm
RPM命令主要参数:
-i 安装软件。
-t 测试安装,不是真的安装。
-p 显示安装进度。
-f 忽略任何错误。
-U 升级安装。
-v 检测套件是否正确安装。
这些参数可以同时采用。更多的内容可以参考RPM的命令帮助。
3.卸载软件
# rpm -e 软件名
需要说明的是,上面代码中使用的是软件名,而不是软件包名。例如,要卸载software-1.2.-1.i386.rpm这个包时,应执行:
#rpm -e software
4.强行卸载RPM包
有时除去一个RPM是不行的,尤其是系统上有别的程序依赖于它的时候。如果执行命令会显示如下错误信息:
## rpm -e xsnow
error: removing these packages would break dependencies:
/usr/X11R6/bin/xsnow is needed by x-amusements-1.0-1
在这种情况下,可以用--force选项重新安装xsnow:
## rpm -ivh --force xsnow-1.41-1.i386.rpm
xsnow
这里推荐使用工具软件Kleandisk,用它可以安全彻底清理掉不再使用的RPM包。详细情况请查看2003年《开放系统世界》第12期。

5.安装.src.rpm类型的文件
目前RPM有两种模式,一种是已经过编码的(i386.rpm),一种是未经编码的(src.rpm)。
rpm --rebuild Filename.src.rpm
这时系统会建立一个文件Filenamr.rpm,在/usr/src/redflag/RPMS/子目录下,一般是i386,具体情况和Linux发行版本有关。然后执行下面代码即可:
rpm -ivh /usr/src/regflag/RPMS/i386/Filename.rpm
使用deb打包的软件安装
deb是Debian Linux提供的一个包管理器,它与RPM十分类似。但由于RPM出现得早,并且应用广泛,所以在各种版本的Linux中都常见到,而Debian的包管理器dpkg只出现在Debina Linux中。它的优点是不用被严格的依赖性检查所困扰,缺点是只在Debian Linux发行版中才能见到这个包管理工具。
1. 安装
# dpkg -i MYsoftware-1.2.-1.deb
2. 卸载
# dpkg -e MYsoftware
使用源代码进行软件安装
和RPM安装方式相比,使用源代码进行软件安装会复杂一些,但是用源代码安装软件是Linux下进行软件安装的重要手段,也是运行Linux的最主要的优势之一。使用源代码安装软件,能按照用户的需要选择定制的安装方式进行安装,而不是仅仅依靠那些在安装包中的预配置的参数选择安装。另外,仍然有一些软件程序只能从源代码处进行安装。

现在有很多地方都提供源代码包,到底在什么地方获得取决于软件的特殊需要。对于那些使用比较普遍的软件,如Sendmail,可以从商业网站处下载源代码软件包(如 )。一般的软件包,可从开发者的Web站点下载。下面介绍一下安装步骤:
1.解压数据包
源代码软件通常以.tar.gz做为扩展名,也有tar.Z、tar.bz2或.tgz为扩展名的。不同扩展名解压缩命令也不相同.
2.编译软件
成功解压缩源代码文件后,进入解包的目录。在安装前阅读Readme文件和Install文件。尽管许多源代码文件包都使用基本相同的命令,但是有时在阅读这些文件时能发现一些重要的区别。例如,有些软件包含一个可以安装的安装脚本程序(.sh)。在安装前阅读这些说明文件,有助于安装成功和节约时间。
在安装软件以前要成为root用户。实现这一点通常有两种方式:在另一台终端以root用户登录,或者输入“su”,此时系统会提示输入root用户的密码。输入密码以后,就将一直拥有root用户的权限。如果已经是root用户,那就可以进行下一步。
通常的安装方法是从安装包的目录执行以下命令:
gunzip soft1.tar.gz
cd soft1
#. /configure #配置#
make #调用make#
make install #安装源代码#
删除安装时产生的临时文件:
#make clean
卸载软件:
#make uninstall
有些软件包的源代码编译安装后可以用make uninstall命令卸载。如果不提供此功能,则软件的卸载必须手动删除。由于软件可能将文件分散地安装在系统的多个目录中,往往很难把它删除干净,应该在编译前进行配置。
.bin文件安装
扩展名为.bin文件是二进制的,它也是源程序经编译后得到的机器语言。有一些软件可以发布为以.bin为后缀的安装包,例如,流媒体播放器RealONE。如果安装过RealONE的Windows版的话,那么安装RealONE for Linux版本(文件名:r1p1_linux22_libc6_i386_a1.bin)就非常简单了:
#chmod +x r1p1_linux22_libc6_i386_a1.bin
./ r1p1_linux22_libc6_i386_a1.bin
接下来选择安装方式,有普通安装和高级安装两种。如果不想改动安装目录,就可选择普通安装,整个安装过程几乎和在Windwos下一样。
.bin文件的卸载,以RealONE for Linux为例,如果采用普通安装方式的话,在用户主目录下会有Real和Realplayer9两个文件夹,把它们删除即可。
Linux绿色软件
Linux也有一些绿色软件,不过不是很多。Linux系统提供一种机制:自动响应软件运行进程的要求,为它设定好可以马上运行的环境。这种机制可以是一种接口,或者是中间件。程序员编写的程序可以直接拷贝分发,不用安装,只要点击程序的图标,访问操作系统提供的接口,设定好就可以工作。若要删除软件,直接删除就可以,不用链接文件。这是最简单的软件安装、卸载方式。
我可以帮助你,你先设置我最佳答案后,我百度Hii教你。

热心网友 时间:2022-05-26 13:08

rpm比较好,因为是编译好的
tar.gz是要自己make的,比较麻烦

热心网友 时间:2022-05-26 14:43

rpm格式的是个安装包,能直接安装。
.tar.gz只是将文件打包,不能安装,相当于把多个文件放到一起打包。

热心网友 时间:2022-05-26 16:34

rpm和tar.gz,安装都可能有问题,最好使用yum安装

热心网友 时间:2022-05-26 18:42

先说tar.gz源码类的吧。这种要你手动安装,编译,首先你还要安装了相关的编译软件如gcc g++ 等。一般操作 configure , make && make install.

其次是 bin结尾的文件。这类一般是大公司出的软件,如jdk realplayer等只要运行安装文件就行,和windows的软件安装很像

再之就是各类打包好的软件包 如rpm deb等...这类安装方便,软件包管理最好是能用个管理软件交由系统管理。这样你就不用去维护依赖关系了。
linux下安装软件一般是用rpm格式的安装吗?

下载安装就有不同格式的安装包了,给你复制粘贴了:先来看看Linux软件扩展名。软件后缀为.rpm最初是Red Hat Linux提供的一种包封装格式,现在许多Linux发行版本都使用;后缀为.deb是Debain Linux提供的一种包封装格式;后缀为.tar.gz、tar.Z、tar.bz2或.tgz是使用Unix系统打包工具tar打包的;后缀为.b...

linux系统下如何安装软件

linux下安装软件有两种方式:一是安装二进制的包,一般都是rpm格式的了,常用rpm -ivh XXX.rpm的方式来安装了 rpm -qa可以查看软件包的信息,具体请百度rpm命令。rpm安装有时遇到依赖关系的问题,所以有了自动查找依赖关系的工具,redhat的yum和 ubuntu的apt-get都是其中的例子,这两个工具都是自动解析...

Linux的rpm包、deb包、tar源码、apt、yum这些软件安装方式哪个更好?

最简单的就是yum安装了。rhel5之后,基本上都是推荐这种方式。接下来就是rpm安装,编译好的安装包,直接rpm安装就可以了。最后就是tar包安装,需要自己手动编译才行。rhel下一般不涉及到apt、deb 在debian、ubuntu之类的linux系统下,apt和deb就相当于rpm安装,都是他人编译好了,直接安装就可以了。同时...

linux安装软件的几种方式linux安装软件方式

安装过程如下:1)操作系统:RedHat(RedHat/Fedora)2)常见的安装包格式rpm包,安装rpm包的命令是“rpm-参数”3)包管理工具yum4)支持tar包5)1rpm命令:安装:rpm_ivh软件包名.rpm(-I安装软件,-t测试安装,不是真的安装,

Linux安装软件的方法哪种好?

一、源码安装:对于本身具有开源血统的Linux系统来说,几乎所有的开源软件都支持在Linux平台运行,而这些软件一般都以源码打包形式分发,源码安装适用于所有Linux分支,只需要系统安装了gcc、make、以及automake和autoconf,源码安装的一般方法如下:1、cd 源码目录 2、./configure [opts]3、make 4、make ...

...采用.rpm格式的文件形式发布 为什么不用传统的额 .tar.gz 等...

rpm包是编译好的软件安装包 tar.gz是需要自己编译的软件安装包 当然会选择比较容易的一种安装方式

linux下要安装的软件后缀名都是.rpm吗。

不是,rpm是一种包,还有deb包等,对应不同的linux发行版。\x0d\x0alinux文件后缀并没有实际的意义,你可以随便乱起。但是通常.rpm.deb都是安装包。\x0d\x0alinux更多的编译安装方式,即\x0d\x0a./configure,make,makeinstall\x0d\x0a三步曲 ...

Linux系统怎么安装应用软件?

一、安装软件 A、通常Linux应用软件的安装包有四种:1)tar包,如software-1.2.3-1.tar.gz。他是使用UNIX系统的打包工具tar打包的。2)rpm包,如software-1.2.3-1.i386.rpm。他是Redhat Linux提供的一种包封装格式。包的管理工具YUM 3)dpkg包,如software-1.2.3-1.deb。他是Debain Linux...

.Linux系统下,软件包的形式主要有哪几种?

第二种软件包。就是脚本安装包也是压缩包tar之类的也要先解压。它的安装方法也是输入命令。但是它使用范围大。前面的包rpm 之类的只能安装在你下载的Linux系统上。不能用其他的Linux。例如乌班图的dep包在红帽子Linux上不能用。脚本包就可以通用。所以不像Windows系统xp能够用的Win7也可以用。除非是脚本...

linux怎么安装testngpp

linux下的软件一般都是经过压缩的,主要的格式有这几种:rpm、tar、tar.gz、tgz等。所以首先拿到软件后第一件事就是解压缩。一、在xwindow下以rpm格式的软件安装比较容易,只要在把鼠标移到文件上单击右键,在弹出的菜单里会有专门的三项(只有在右键单击rpm文件才会出现)show info,upgrade和install,...

linux使用rpm安装软件 linux怎么安装rpm软件 linux安装rpm软件 linux查看安装了哪些软件 linux怎么安装rpm文件 linux系统安装rpm文件 linux安装文件夹所有rpm包 linux安装软件命令 linux安装rpm
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...的老兵,自谋职业在外没交社保和医保,能不能一次性补交? ...关系吗我是从外省迁入宜兴市的农村户口,但是不能享受集体经济组织... ...车牌号也是无锡的,我也是无锡当地身份证。请问能不能 ...的驾驶证C照,现在想在江苏宜兴市官林镇考摩托车驾驶证,可以吗?要... 几十瓦的风机三个档位风速一样,而且转速慢,电容换了,没用!怎么回事啊... 的英文意思是什么 ...搜出来的都是十字绣的珠绣 我要的是不用绣布的 有谁知道 重谢... 为什么我和喜欢的人对视就会很紧张 合并的pdf页面具有不同的显示尺寸 新乡市附中摇号录取学生什么时间报名 家常啤酒鸡腿做法 烩菜,鸡腿肉配什么菜,怎么做 linux中的“tar命令”怎么解压“.tgz”与“.tar.gz”文件? 怎么用linux 命令解压 .tar 文件??? iPhone 怎样通过iTunes设置铃声? 本人微商,请教怎样在微信上面把客人的消费方便快捷的记录下来,最好积分的形式 微积分中的积分是什么意思?? 微积分,微商 什么叫积分,什么叫微积分,什么叫定积分,什么叫不定积分,有什么联系和区别 微商抽奖是正的吗,会不回是骗积分的 微商、微分、定积分、不定积分、导数之间的联系是什么? 电子商务如何做微商 微信商城怎么运营 微商双中支积分怎么扫描 微商管理系统有哪些功能呀? 什么是微商二维码积分商城管理系统 蔻赛微商代理管理系统有什么功能 徽商香烟积分怎么兑换 请问这vivo手机开机显示的Hi-Fi什么意思? 华为nova7怎样设置锁屏? 华为nova7e息屏显示在哪里? 烩菜的家常做法? 鸡腿烩菜堡怎么做好吃 linux2.6.18-238.e15内核中有time模块么 ...DB2数据库db2_v1012_linuxia32_expc.tar.gz。 鸡肉烩菜叫什么名字 请教Linux下install_flash_player_10_linux.tar.gz的安装 要详细点 怎么用linux 命令解压 .tar 文件? linux怎么解压.tar.gz文件部分目录 怎么炖鸡腿好吃家常做法 火鸡腿的做法大全家常炒菜 炖好的鸡腿能做烩菜吗 申请高新企业的条件有哪些? 申报高企需要准备什么? 高新的技术企业怎么申请? 机动车交通事故强制责任保险(交强险)是否需要缴纳印花税? 《英雄联盟》开麦用哪个键? 保险公司收入如何交税?保险公司收取的车辆交强险,怎么交税? LOL和所有人说话快捷键在哪?! 车的交强险用上税吗? lol怎么按键发言