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

LINUX安装、卸截、更新RPM软件包的命令的使用,清除软件依赖的命令的使...

发布网友 发布时间:2022-04-23 16:33

我来回答

1个回答

热心网友 时间:2022-04-14 09:37

在Windows下安装软件时,只需用鼠标双击软件的安装程序,或者用Zip等解压缩软件解压缩即可安装。在Linux下安装软件对初学者来说,难度高于Windows下软件安装。下面我就详细讲解Linux下如何安装软件。 先来看看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软件。RPM示意图见图1。 大多数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 这里推荐使用工具软件Kleandisk,用它可以安全彻底清理掉不再使用的RPM包。 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,可以从商业网站处下载源代码软件包(如[url] http://www.sendmail.org[/url] )。一般的软件包,可从开发者的Web站点下载。下面介绍一下安装步骤: 1.解压数据包 源代码软件通常以.tar.gz做为扩展名,也有tar.Z、tar.bz2或.tgz为扩展名的。不同扩展名解压缩命令也不相同,见表1。 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系统提供一种机制:自动响应软件运行进程的要求,为它设定好可以马上运行的环境。这种机制可以是一种接口,或者是中间件。程序员编写的程序可以直接拷贝分发,不用安装,只要点击程序的图标,访问操作系统提供的接口,设定好就可以工作。若要删除软件,直接删除就可以,不用链接文件。这是最简单的软件安装、卸载方式。 上面介绍了Linux软件安装的方法,对于Linux初学者来说,RPM安装是一个不错的选择。如果想真正掌握Linux系统,源代码安装仍然是Linux下软件安装的重要手段。

麻烦采纳,谢谢!
linux系统下rpm包的安装.删除.效验.查询

要了解完整的细节和选项,可以使用 rpm --help, 或转到 the section called 其它 RPM 资源 得到更多关于 RPM 的信息。1 安装  典型的 RPM 有着类似 foo-1.0-1.i386.rpm这样的名称, 其中指明了包名 (foo), 版本号 (1.0), 发行号 (1), 和硬件平台 (i386)。安装一个软件包只需简单的键入以下命令:#...

Linux下RPM软件包的安装与卸载方法

rpm -qif /bin/df 查看/bin/df 文件所在安装包的信息;rpm -qlf /bin/df 查看/bin/df 文件所在安装包中的各个文件分别被安装到哪个目录下;RPM 卸载操作 命令:rpm -e 需要卸载的安装包 在卸载之前,通常需要使用rpm -q …命令查出需要卸载的安装包名称。举例如下:rpm -e tomcat4 卸载 tomca...

RPM包的卸载与安装,包含依赖包卸载

在强制卸载rpm包时,可使用`--nodeps`参数,例如:`$ rpm -e --nodeps foo`。不过,不建议常规使用此参数,以防依赖软件无法正常运行。四、安装rpm包 安装rpm包的基本命令为`rpm -ivh RPM包全路径名称`,其中`i`表示安装,`v`表示详细信息输出,`h`表示进度条显示。安装firefox浏览器的步骤如下...

linux系统中程序的安装.卸载和升级教程

error: foo-1.0-1.i386.rpm cannot be installed 要想让RPM 忽略该错误信息, 请使用--replacefiles 命令行选项 C.未解决依赖关系 RPM软件包可能依赖于其它软件包, 在安装了特定的软件包之后才能安装该软件包。rpm -ivh bar-1.0-1.i386.rpm failed dependencies:foo is needed by bar-1.0-1 ...

linux中RPM命令删除软件问题

1、首先在linux中输入rpm -ivh 软件包名,安装软件包并显示安装进度。2、接着输入rpm -qa,可以查询已经安装哪些软件包。3、然后输入rpm -q 软件包名,可以查询指定软件包是否已经安装。4、接着输入rpm -Uvh 软件包名,可以升级一个软件包。5、最后输入rpm -e 软件包名,删除指定软件包。

如何在Linux系统中安装软件包?

在安装中标麒麟Linux操作系统时,由于其没有内置的软件中心或yum安装源,软件的安装主要依赖于RPM包。以下是RPM包安装、查询、卸载和升级的详细步骤:1. 安装RPM包:使用`rpm -i`命令,例如:rpm -i 文件名.rpm rpm -iv 文件名.rpm rpm -ivh 文件名.rpm 后两个选项会显示安装进度和文件信息。2....

linux中RPM命令删除

在Linux系统中,管理软件包的RPM命令相当实用。首先,安装新软件可以通过输入"rpm -ivh 软件包来源名"来完成,这个命令会逐步显示安装进度,让你了解每一步操作。然后,你需要确认哪些软件已安装,只需输入"rpm -qa",它会列出系统中所有的已安装软件包。进一步确认特定软件包的安装状态,可以使用"rpm -...

rpm删除软件包的命令

1. rpm命令的基本功能:rpm是Red Hat Package Manager的缩写,是Linux系统中用于安装、卸载、查询和更新软件包的一个强大工具。它允许用户轻松管理已安装在系统中的软件包。2. 删除软件包的命令格式:要删除一个已安装的软件包,可以使用`rpm -e`命令,其中`-e`选项表示"erase"(删除)。命令后面需要...

linux 安装软件后需要删除软件包吗

1.软件的卸载主要是使用rpm来进行的。卸载软件首先要知道软件包在系统中注册的名称。键入命令:#rpm -q -a即可查询到当前系统中安装的所有的软件包。2.确定了要卸载的软件的名称,就可以开始实际卸载该软件了。键入如下命令即可卸载软件:rpm -e [package name]参数e的作用是使rpm进入卸载模式。对名...

LINUX 用yum命令更新系统驱动和软件的问题

1.软件的卸载主要是使用rpm来进行的。卸载软件首先要知道软件包在系统中注册的名称。键入命令:rpm -q -a 即可查询到当前系统中安装的所有的软件包。2.确定了要卸载的软件的名称,就可以开始实际卸载该软件了。键入如下命令即可卸载软件:rpm -e [package name]参数e的作用是使rpm进入卸载模式。对名...

怎么用命令安装软件包 安装rpm软件包的命令 linux安装软件包命令 linux更新软件包命令 ubuntu更新软件包列表命令 linux卸载软件包命令 linux安装工具包的命令 linux软件包命令 linux更新所有软件包
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
僵尸先生里的僵尸仔叫什么? 新僵尸先生中的僵尸是谁演的 ...电脑网速卡,我的手机一连接WIFI就会影响到电脑网速卡 有人拿手机连我家WIFI,如果我现在在电脑里玩游戏,会不会影响他玩手机... 我在听QQ音乐 但为什么我的QQ里没有显示我在听? QQ 音乐在设置显示的情况下,在QQ状态上不显示~ QQ音乐正在听时为什么在QQ上显示不出来 早安祝福语大全简短 早安祝福语大全简短暖心 早上好暖心问候(早安正能量祝福说说) 茶砖怎么弄开 茶砖怎么喝 英语考试卷的试卷分析,100字 新东方英语线上课程编辑岗位实习报告 谁愿意帮我用英语翻译一下这篇实习报告?(速盼) 怎样把电脑里的试卷打印到A4上?我是指把一份试卷正反打到两张A4上不是... 社会实践报告 用英文怎么说? 把试卷用手机拍照下来,然后怎么在电脑里面把卷子的题目打印出来 求一篇英语社会实践活动报告,150字左右,适合3,4年级的 Linux(centos)下安装卸载命令rpm,make install使用方法 打印机,打印学生试卷不会弄 孩子的卷子我照了下来,怎么才能从电脑打印出来 英文的实践报告怎么写啊??? 外贸英语专业实习报告范文 图发试卷怎么在电脑上打印? 英语课堂实践总结 word页面怎么设置才能打印出这样的试卷(A4纸)? 实践报告翻译成英文是什么? 电脑上怎么出数学试卷? 用电脑怎么进我的文档从word文档怎么打印出试卷?要详细 怎样在电脑上修改做好的试卷并打印出来? 用醋去除长头发上的虱子 有关开学典礼的英语实践报告的分析怎么写? 考试后怎么做试卷分析? 英语专业外贸实习总结 如何写英语试卷分析? 英语实践报告一份(节日的由来) 英语考试完后的试卷,自己该怎么分析 大学生社会实践报告 关于英语口语义务辅导的 最新商务英语专业社会实践报告范文 浙江英语b级考试试卷如何打分 英语四级考试怎么计算分值的?为什么有那么高的分? 英语四级的卷子不一样,有好几套,那这些卷子的难度系数一样吗?那算分是统一算分,还是每套卷子分开算分 高校英语应用能力B级测试试卷是怎么打分的,听力、单选、填空、阅读、翻译、作文,每题是多少分? 当我们正在做英语卷子的时候,怎样的分? b级英语试卷如何评分 大学英语四级考试分几部分交卷 英语考试后写的试卷分析 软件的授权方式:“LIC授权许可”是什么意思? 软件使用许可的种类有哪些? 批量许可服务中心可以下载win10专业版吗 自由软件的许可证