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

Linux里面安装一个软件有几种方法?

发布网友 发布时间:2022-04-20 17:19

我来回答

1个回答

热心网友 时间:2023-05-02 15:06

在Windows下安装软件时,只需用鼠标双击软件的安装程序,或者用Zip等解压缩软件解压缩即可安装。在Linux下安装软件对初学者来说,难度高于Windows下软件安装。下面我就详细讲解Linux下如何安装软件。

先来看看Linux软件扩展名。软件后缀为.rpm最初是RedHat

Linux提供的一种包封装格式,现在许多Linux发行版本都使用;后缀为.deb是Den

Linux提供的一种包封装格式;后缀为.tar.gz、tar.Z、tar.bz2或.tgz是使用Unix系统打包工具tar打包的;后缀为.bin的一般是一些商业软件。通过扩展名可以了解软件格式,进而了解软件安装。

RPM格式软件包的安装

1.简介

几乎所有的Linux发行版本都使用某种形式的软件包管理安装、更新和卸载软件。与直接从源代码安装相比,软件包管理易于安装和卸载;易于更新已安装的软件包;易于保护配置文件;易于跟踪已安装文件。

RPM全称是RedHatPackageManager(RedHat包管理器)。RPM本质上就是一个包,包含可以立即在特定机器体系结构上安装和运行的Linux软件。RPM示意图见图1。

大多数LinuxRPM软件包的命名有一定的规律,它遵循名称-版本-修正版-类型-MYsoftware-1.2-1.i386.rpm。

2.安装RPM包软件

#rpm-ivhMYsoftware-1.2-1.i386.rpm

RPM命令主要参数:

-i安装软件。

-t测试安装,不是真的安装。

-p显示安装进度。

-f忽略任何错误。

-U升级安装。

-v检测套件是否正确安装。

这些参数可以同时采用。更多的内容可以参考RPM的命令帮助。

3.卸载软件

#rpm-e软件名

需要说明的是,上面代码中使用的是软件名,而不是软件包名。例如,要卸载software-1.2.-1.i386.rpm这个包时,应执行:

#rpm-esoftware

4.强行卸载RPM包

有时除去一个RPM是不行的,尤其是系统上有别的程序依赖于它的时候。如果执行命令会显示如下错误信息:

##rpm-exsnow

error:removingthesepackageswouldbreak:

/usr/X11R6/bin/xsnowisneededbyx-amusements-1.0-1

在这种情况下,可以用--force选项重新安装xsnow:

#rpm-ivh--forcexsnow-1.41-1.i386.rpm

这里推荐使用工具软件Kleandisk,用它可以安全彻底清理掉不再使用的RPM包。

5.安装.src.rpm类型的文件

目前RPM有两种模式,一种是已经过编码的(i386.rpm),一种是未经编码的(src.rpm)。

rpm--rebuildFilename.src.rpm

这时系统会建立一个文件Filenamr.rpm,在/usr/src/redflag/RPMS/子目录下,一般是i386,具体情况和Linux发行版本有关。然后执行下面代码即可:

rpm-ivh/usr/src/regflag/RPMS/i386/Filename.rpm

使用deb打包的软件安装

deb是DebianLinux提供的一个包管理器,它与RPM十分类似。但由于RPM出现得早,并且应用广泛,所以在各种版本的Linux中都常见到,而Debian的包管理器dpkg只出现在DebinaLinux中。它的优点是不用被严格的依赖性检查所困扰,缺点是只在DebianLinux发行版中才能见到这个包管理工具。

1.安装

#dpkg-iMYsoftware-1.2.-1.deb

2.卸载

#dpkg-eMYsoftware

使用源代码进行软件安装和RPM安装方式相比,使用源代码进行软件安装会复杂一些,但是用源代码安装软件是Linux下进行软件安装的重要手段,也是运行Linux的最主要的优势之一。使用源代码安装软件,能按照用户的需要选择定制的安装方式进行安装,而不是仅仅依靠那些在安装包中的预配置的参数选择安装。另外,仍然有一些软件程序只能从源代码处进行安装。

现在有很多地方都提供源代码包,到底在什么地方获得取决于软件的特殊需要。对于那些使用比较普遍的软件,如Sendmail,可以从商业网站处下载源代码软件包(如[url][/url])。一般的软件包,可从开发者的Web站点下载。下面介绍一下安装步骤:

1.解压数据包

源代码软件通常以.tar.gz做为扩展名,也有tar.Z、tar.bz2或.tgz为扩展名的。不同扩展名解压缩命令也不相同,见表1。

2.编译软件

成功解压缩源代码文件后,进入解包的目录。在安装前阅读Readme文件和Install文件。尽管许多源代码文件包都使用基本相同的命令,但是有时在阅读这些文件时能发现一些重要的区别。例如,有些软件包含一个可以安装的安装脚本程序(.sh)。在安装前阅读这些说明文件,有助于安装成功和节约时间。

在安装软件以前要成为root用户。实现这一点通常有两种方式:在另一台终端以root用户登录,或者输入“su”,此时系统会提示输入root用户的密码。输入密码以后,就将一直拥有root用户的权限。如果已经是root用户,那就可以进行下一步。

通常的安装方法是从安装包的目录执行以下命令:

gunzipsoft1.tar.gz

cdsoft1

#./configure#配置#

make#调用make#

makeinstall#安装源代码#

删除安装时产生的临时文件:

#makeclean

卸载软件:

#makeuninstall

有些软件包的源代码编译安装后可以用makeuninstall命令卸载。如果不提供此功能,则软件的卸载必须手动删除。由于软件可能将文件分散地安装在系统的多个目录中,往往很难把它删除干净,应该在编译前进行配置。

.bin文件安装

扩展名为.bin文件是二进制的,它也是源程序经编译后得到的机器语言。有一些软件可以发布为以.bin为后缀的安装包,例如,流媒体播放器RealONE。如果安装过RealONE的Windows版的话,那么安装RealONEforLinux版本(文件名:r1p1_linux22_libc6_i386_a1.bin)就非常简单了:

#chmodxr1p1_linux22_libc6_i386_a1.bin

./r1p1_linux22_libc6_i386_a1.bin

接下来选择安装方式,有普通安装和高级安装两种。如果不想改动安装目录,就可选择普通安装,整个安装过程几乎和在Windwos下一样。

.bin文件的卸载,以RealONEforLinux为例,如果采用普通安装方式的话,在用户主目录下会有Real和Realplayer9两个文件夹,把它们删除即可。

Linux绿色软件

Linux也有一些绿色软件,不过不是很多。Linux系统提供一种机制:自动响应软件运行进程的要求,为它设定好可以马上运行的环境。这种机制可以是一种接口,或者是中间件。程序员编写的程序可以直接拷贝分发,不用安装,只要点击程序的图标,访问操作系统提供的接口,设定好就可以工作。若要删除软件,直接删除就可以,不用链接文件。这是最简单的软件安装、卸载方式。

上面介绍了Linux软件安装的方法,对于Linux初学者来说,RPM安装是一个不错的选择。如果想真正掌握Linux系统,源代码安装仍然是Linux下软件安装的重要手段。

Linux系统的软件安装五种方式

1. RPM安装(逐渐被yum替代)RPM(Red Hat Package Manager)主要用于CentOS, Red Hat, Oracle Linux, Fedora等系统,它支持查询、安装、升级和卸载软件。基本命令如:sudo rpm -ivh package-name.rpm,rpm -e [package name],但推荐使用yum作为更高级的替代。2. YUM安装YUM(Yellowdog Updater, Mo...

Linux里面安装一个软件有几种方法?

包管理器方式

linux安装软件的方式有哪几种?

LINUX下安装软件包常有三种,不同的软件包有不同的安装方法:tar包,整个安装过程可以分为以下几步:1)取得应用软件:通过下载、购买光盘的方法获得;2)解压缩文件:一般tar包,都会再做一次压缩,如gzip、bz2等,所以你需要先解压。如果是最常见的gz格式,则可以执行:“tar_xvzf软件包名”,就可以一...

中标麒麟linux操作系统怎么安装软件?

二、使用命令行安装软件 除了图形化的软件包管理器,用户还可以直接使用命令行进行软件的安装。这通常需要一些Linux基础知识。1. 打开终端。2. 使用命令如“yum”或“dnf”来安装软件。例如,要安装名为“software-name”的软件,可以输入yum install software-name或dnf ...

在Linux 下安装软件的方法有哪些?各有什么优劣

大体上有两种方法:源代码安装与二进制文件安装~1、源代码安装的方法:./configure make && make install clean 2、二进制文件安装:利用各自的管理工具进行安装,Debian系列的话有:Deb包管理工具,RedHat系列有RPM管理工具等,这样的话就可以下载二进制文件如:.deb或者.rpm到电脑,然后双击文件就可以...

linux软件安装方式有哪几种

根据你的问题描述,通常软件安装方式如下:1. 通过yum来进行安装,这种安装方式简单快捷,不必为了软件的依赖关系而烦恼。2. 下载tar.gz安装包,解压缩后进行编译设置安装,这种方式,在安装前,要解决依赖关系。3. 二进制包形式安装rpm包,这种方式省去了编译,直接安装即可。以上就是软件的安装方式...

Linux下如何安装软件?

1、首先在LINUX系统中,打开桌面的主目录文件夹,然后点击下载目录。2、然后点击文件中的下载目录,如下图所示。3、进入后右键选择在终端中打开,如下图所示。4、接着在终端看到一个$符号,前面的是中文下载证明终端已经进入了这个目录,然后输入命令:chmod +x +文件名回车。给予run文件可执行权限。5...

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

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

linux系统中如何安装程序、软件的几种方法

在Windows下安装软件时,只需运行软件的安装程序(setup、install等)或者用zip等解压缩软件解开即可安装,运行反安装程序(uninstall、unware、卸载等)就能将软件清除干净,完全图形化的操作界面,简单到只要用鼠标一直点击下一步就可以了。而Linux好象就不一样了,很多的初学者都抱怨在Linux下安装和卸载软件...

linux 下有几种安装软件的方式 假如我有一个flash的tar包在文档文件夹...

Linux下软件安装主要有三种方式,一种是源码安装,需要用户自己手动编译,另一种是RPM包(RedHat Linux Packet Manager),通过RPM命令就可以实现安装。还有一种为*.bin文件,安装方法与Windows下的安装过程类似,这里不做介绍,本文主要介绍源码安装与RPM包的安装。一、源码包安装 1、*.src.rpm形式的源...

linux安装软件方法 车载安卓安装软件方法 ios13无法安装第三方软件 Linux安装软件实例 系统禁止安装的软件怎么安装 linux如何安装软件 苹果外部软件无法安装 为什么安装不了软件 在电脑安装软件的步骤
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
一命、这二个字可以猜什么成语 唇形分类图解 嘴唇丰满就美了吗? 嘴唇有哪些 微信号可以和公众号一样吗 微信号和微信公众号的关系 信用卡逾期造成的信用卡被冻结了还能贷款吗 求3D电影的片源!有的发下,谢谢啦,越多越好啊。。。 有哪些免费的3D电影软件 谁能告诉我一个3D电影的下载网站 片源 如何最接近rpm的安装方式去编译安装最新的php linux 下面编译包和rpm包进行安装有什么区别... 在新浪微博拥有最多粉丝的名人是哪几位? 如果考不上北京电影学院,又非常想当演员怎么办 发了一张摄影作品在微博上 北影学长评论说好看 我... 北京电影学院生活费需要多少? 今年参加高考的明星中,都有谁报考了北电? 大家帮我看看这块绿松石! 北影侯亮平,谁能把大概的事情理一下,微博上看得... 北京电影学院96级的全名单 如何看待北影老师性侵学生一事? 两年没拍戏的张檬,一条微博成功蹭到两部热剧热度... 王俊凯北京电影学院的介绍 张子枫与新生的合影为何会遭到网友的吐槽? 北京电影学院培养出了哪些优秀的演员? 今年考上北影的都有哪些小鲜肉小校花? 为什么黄磊会从北京电影学院辞职呢? 北影校长表示“考虑开除”,“国民闺女”关晓彤被学校... 北电学生实名举报校方怎么回应的? 北电侯亮平是谁? linux用rpm方式安装zlib库和GD库 跟用编译方式安装... 如何编译内核及制作RPM包 Linux里面rpm安装就是二进制安装吗? 华为手机为何无法安装谷歌服务,致使海外发展受阻? rpm能进行软件安装 。/文件名 也能进行软件安装,... linux源码安装还是rpm安装比较好 rpm包都有源代码吗? yum -y安装和rpm安装有什么区别? centos7 rpm 安装后需要编译吗 linux下编译安装apache和常规rpm包安装apache的问... .1请简述WPS云文档的功能并讨论它们在简化大多数文... 手机wps云文档在哪打开 wps怎么管理云端 保存在wps云文档的文件别人能看到嘛 wps云文档无法登录怎么解决 iphone 12玩和平精英画面卡顿 iphone12玩和平精英有点卡 苹果12玩和平精英多少帧 苹果12玩和平精英怎么设置一键开火和开镜 苹果手机和平精英很卡怎么回事