linux软件安装和卸载

1.RPM简介?

RPM 全名是『 RedHat Package Manager 』简称则为 RPM。RPM 是以一种数据库记录的方式来将你所需要的套件安装到你的 Linux 主机的一套管理程序。他最大的特点就是将您要安装的套件先编译过( 如果需要的话 )并且打包好了,透过包装好的套件里头预设的数据库记录, 记录这个套件要安装的时候必须要的相依属性模块( 就是你的 Linux 主机需要先存在的几个必须的套件 ),当安装在你的 Linux 主机时, RPM 会先依照套件里头的纪录数据查询 Linux 主机的相依属性套件是否满足, 若满足则予以安装,若不满足则不予安装。那么安装的时候就将该套件的信息整个写入 RPM 的数据库中,以便未来的查询、验证与反安装!

2.普通安装

rpm

参数 i(install) v(verbose-告诉rpm报告每一步操作的情况)  h(指示安装进度)

3.升级软件

参数u(upgrade)

4.强制安装(有时候如果把安装好的rpm包删除后,在此安装时会提示已经安装过了,无法再次安装的

的错误,此时只要我们强制安装。)

参数--force(强制)-deps(没有依赖)

5.查询软件

-q(query)

1.列出已经安装的全部软件包

-qa(a表示all)

-l列出

-f表示该文件是那个软件包的。

-p软件包

6.删除软件

-e(erase)

rpm -e packagename

-其中packagename是rpm-qa命令清单中列出的软件包名称。

7.SRPM

8.YUM

时间: 2024-12-28 00:36:32

linux软件安装和卸载的相关文章

linux软件安装与卸载

导读 Linux下是常规的软件安装方式除了二进制形式的软件分发,还有源代码形式的软件包,以下为两种式软件的安装与卸载方式 二进制分发软件包的安装与卸载 Linux软件的二进制分发是指事先已经编译好二进制形式的软件包的分发形式,其优点是安装使用容易,缺点则是缺乏灵活性,如果该软件包是为特定的硬件/操作系统平台编译的,那它就不能在另外的平台或环境下正确执行. 1.*.rpm形式的二进制软件包 说明:RPM(RedHat Packge Manager)是RedHat公司出的软件包管理器,使用它可以很容

Linux 软件安装与卸载之RPM

功能:将编译好的应用程序的各个组成文件打包成一个或几个程序包文件,从而更方便地实现程序包的安装.升级.卸载和查询等管理操作 1.程序包的组成清单 文件清单 安装或卸载时运行的脚本 2.数据库(公共使用) 记录程序包的名称和版本 记载了程序包之间的依赖关系等 记录了功能说明 记录了安装生成的各个文件的文件路径及校验码信息 这个例子就是CentOS上RPM的数据库信息 原文地址:http://blog.51cto.com/yueyue207/2086989

Linux软件安装与卸载的基本概念

C/C++程序格式 1.源代码,程序的文本文件 如果要编译源代码,需要编译器.头文件.开发库 2.二进制格式,编译后的可执行文件 Java/Python程序格式 1.源代码,编译成能够在其虚拟机(jvm/pvm)运行的格式 2.二进制格式 项目构建工具 C/C++ :make Java    : maven 这些工具提前将程序的依赖关系做了说明,根据依赖关系(研发人员的配置文档)将程序按照运行需要进行编译 这些都比较抽象,不是编程人员,基本上看不懂 现在就大概做个了解 程序包管理器 源代码(根据

Linux 软件安装与卸载YUM

除了可以帮助用户安装程序包之外,还可以帮客户解决程序包之间的依赖关系 YUM本身是一个程序包管理程序,YUM的客户端如果想要安装程序,需要到程序包仓库服务器上寻找相关资源. YUM客户端会从程序包仓库那里下载一个软件信息列表,上面包含了程序包仓库服务器上拥有的程序包信息以及程序包之间的依赖关系.程序包仓库服务器会制作一个软件信息列表的校验码,客户端每次使用YUM时会自己计算一个软件信息列表的校验码与仓库服务器的比较,如果不一样说明服务器的软件有改动,需要重新下载软件信息列表. YUM程序不能解决

Linux 软件安装与卸载之获取程序包的途径

1.系统发行版的光盘及官方的文件服务器2.http://mirrors.aliyun.com 阿里 http://mirrors.sohu.com 搜狐http://mirrors.163.com 1633.项目的官方站点比如某个工具的官网 比如 zabbix https://www.zabbix.com4.第三方组织 EPEL除了官方以外的软件发布源,它主要是发布一些原软件需要改进的功能补丁或者插件5.RPM包的搜索引擎pkgs.orgrpmfind.netrpm.pbone.net建议:检查

linux软件安装rpm、srpm,yum功能

1.linux软件安装方式,常用的有: 1)dpkg:Debian Linux社区开发出来的,使用的linux版本有,B2F,Ubuntu等 2)RPM:最早由Red Hat公司研发出来,使用的版本有Fedora,CentOS,SUSE等. 2.RPM(RedHat Package Manager):是一种数据库记录的方式来将你所需要的软件安装到你的Linux系统的一套管理机制. 3.软件安装的目录: 1)/etc:一些配置文件放置的目录 2)/usr/bin:一些可执行的文件案 3)/usr/

Linux温习(一)Linux软件安装及管理

Linux软件包管理系统种类 APT(Advanced Package Tool ) 包名:packagename_version_arch.deb 组成:debian-binary +control.tar.gz +data.tar.gz 常见系统:Ubuntu.Debian等 RPM(RedHat Package Management) 包名:packagename_version_arch.rpm packagename_version_arch.src.rpm 组成:spec文件+应用程

Linux软件安装——软件包

Linux软件安装——软件包 摘要:本文主要学习了Linux下软件安装的相关知识. 软件包 简介 Linux下的软件包众多,且几乎都是经GPL授权.免费开源(无偿公开源代码)的.这意味着如果你具备修改软件源代码的能力,只要你愿意,可以随意修改. GPL,全称General Public License,中文名称“通用性公开许可证”,简单理解GPL就是一个保护软件自由的一个协议,经GPL协议授权的软件必须开源. Linux下的软件包可细分为两种,分别是源码包和二进制包. Linux源码包 实际上,

Linux软件安装——安装软件的命令

Linux软件安装——安装软件的命令 摘要:本文主要学习了如何在Linux系统中安装.更新.卸载软件. rpm命令 rpm命令用来在Linux系统上进行软件的安装. 基本语法 安装命令: 1 [[email protected] ~]# rpm -ivh 包全名 如果没有安装则安装,如果已经安装则升级: 1 [[email protected] ~]# rpm -Uvh 包全名 如果没有安装则不安装,如果已经安装则升级: 1 [[email protected] ~]# rpm -Fvh 包全名