rpm卸载

在断网状态下安装rpm包

浪子不回头ぞ 提交于 2019-11-28 01:48:26
实验平台 :CentOS7 实验分析 :linux系统中的源rpm包存储在官方的yum仓库中,平时我们在联网状态下可以随心调用yum仓库中的rpm包,而在断网状态下,这一切显然是不可能实现的。如果我们需要安装rpm包,只能自己建立一个临时的yum仓库,而这就要依赖linux操作系统的安装镜像。很明显,安装镜像中存储了大量的rpm包,只不过相比网络中的yum仓库,镜像中的rpm包不能随时升级,更新版本等。 rpm包概述 rpm包是各种Linux发行版本中应用最广泛的软件包之一,rpm包以其强大的功能和广泛的兼容性而得到多数Linux发行版本的支持和广大Linux使用者的拥护。rpm包管理器通过建立统一的文件数据库,对在linux系统中安装,卸载,升级的各种rpm软件包进行详细的记录,并能够自动分析软件包之间的依赖关系,保持应用程序在一个协调,有序的整体环境中运行。 实验过程 首先将CentOS7的网络断开,网卡设为仅主机模式,点击确定 网卡模式为仅主机模式,我们要重新配置网卡,添加ip地址,子网掩码,网关等。在Linux终端内,输入命令,进入网卡配置 初次进入的原始界面 更改之后的界面 配置完成后在末行模式输入wq保存退出。在这里配置文件改后一定要重启服务,才能生效 输入ifconfig命令查看是否配置成功 这是尝试加载yum list 会报错,原因自然是已经处于断网状态

Linux 应用程序的安装和管理

こ雲淡風輕ζ 提交于 2019-11-27 23:34:44
在 Linux 中,有三种安装软件的方式,分别是 RPM 包安装、 YUM 源安装、源代码编译安装。 常见应用程序目录结构 类型 路径 普通用户执行文件 /usr/bin 管理员执行文件 /usr/sbin 配置文件 /etc 日志文件 /var/log 应用程序参考文档 /usr/share/doc 执行文件、配置文件的 man 手册 /usr/share/man 常见软件包封装类型 RPM 包 扩展名 .rpm ,只能使用 rpm 安装 DEB 包 扩展名 .deb ,只能使用 dpkg 安装 源代码软件包 包含原始代码的 .tar.gz 、 .tar.bz2 的压缩包,安装需要相应的编译工具, C 、 C++ 。 附带安装程序的软件包 软件包中提供 install.sh 、 setup 等,运行以根据向导程序的提示完成安装操作。 RPM包 查询 RPM 包信息 已安装 rpm -q[子选项] [软件名] -qa :显示所有以 RPM 方式安装的软件 -qi :查看指定软件包的名称、版本等详细信息(--info) -ql :显示指定软件包安装的所有目录、文件列表(--list) -qf :查看指定的文件或目录是由哪个软件包所安装的(--file) 未安装 rpm -qp[子选项] 软件路径 -qpi :查看指定软件包的名称、版本等详细信息 -qpl

Linux rpm总结

半城伤御伤魂 提交于 2019-11-27 13:45:22
Linux程序包管理 API:Application Program Interface ABI:Application Binary Interface Unix-like ELF Windows exe,msi 库级别的虚拟化 Linux:WinE Windows:Cywin 系统级开发: C/C++: http,vsftpd,nginx 应用级开发: java/Python/perl/ruby/php java:hadoop,hbase(jvm) Python: openstack(pvm) perl:(perl) ruby:(ruby) php:(php) 程序格式: 源代码:文本格式的程序代码 二进制格式:文本格式的程序代码--> 编译器-->二进制格式(二进制程序、库文件、配置文件、帮助文件) java/Python程序格式: 源代码-->目标二进制格式(二进制程序、库文件、配置文件、帮助文件)-->组织成为一个或有限几个"包"文件 安装、升级、卸载、查询、校验 程序包管理器: debian:dpt,dpkg, ".deb" redhat:redhat package manager,rpm ".rpm"; rpm is package manager S.u.S.E:rpm, ".rpm" Gentoo:ports Archlinux 源代码:name-VERSION

linux最新版本Centos7中应用程序的安装和RPM详解

[亡魂溺海] 提交于 2019-11-27 11:01:21
一.linux应用程序基础 1.应用程序与系统命令的关系 2.典型应用程序的目录结构 3.常见的软件包封装类型 4.RPM包管理工具 5.一般命名格式 6.查询rRPM软件包信息 -q 查看已安装的软件包,-qa:查看所有已经安装的软件包 -qi:某一个软件包详细信息,-ql 检查RPM软件包有哪些内容 -qf:某一个RPM里的文件,-qc:查看RPM配置文件的位置 -qd:RPM文档手册,-qp:查看未安装的软件包 7.安装,升级,卸载RPM软件包 -i:安装软件包仓库,-u:更新 -f:查看某一文件目录属于RPM安装包 -c 卸载 --force强制执行 --nodeps: 解除依赖 , -h:友好显示 -v:显示安装过程详细信息 8.你的软件包都在yum源里,会有yum服务器提供最新的软件包,我们来看看是什么路径连接到yumf服务器的 二.我们通过yum在连网状态下装一个程序,这是一个Apache网站 1.我们的软件包都在yum源里,我们先通过yum来安装这个服务 2.我们开启服务并且去看一看 来源: https://blog.51cto.com/14449524/2429936

解析Linux应用程序安装及管理

◇◆丶佛笑我妖孽 提交于 2019-11-27 10:58:00
一、Linux应用程序基础 1、应用程序与系统命的关系 (1)文件位置 系统命令:一般在/bin和/sbin目录中,或为 Shell内部指令 应用程序:通常在/usr/bin和/usr/sbin目录中 (2)主要用途 系统命令:完成对系统的基本管理工作,例如P配置工具 应用程序:完成相对独立的其他辅助任务,例如网页浏览器 (3)适用环境 系统命令:一般只在字符操作界面中运行 应用程序:根据实际需要,有些程序可在图形界面中运行 (4)运行格式 系统命令:一般包括命令字、命令选项和命令参数 应用程序:通常没有固定的执行格式 2、典型应用程序的目录结构 (1)普通的可执行程序文件。一般保存在“/usr/in”目录中,普通用户即可执行。 (2)服务器程序、管理程序文件。一般保存在“/usr/sbin”目录中,只有管理员能执行。 (3)配置文件。一般保存在“/etc”目录中,配置文件较多时会建立相应的子目录。 (4)日志文件。一般保存在“/var/log”目录中 (5)关于应用程序的参考文档等数据。一般保存在“/usrr/share/doc/”目录中。 (6)执行文件及配置文件的man手册页。一般保存在/usr/share/man/”目录中。 3、常见的软件包封装类型 二、RPM包管理工具 RPM Package Manager 由Red Hat公司提出,被众多

Linux命令之rpm

若如初见. 提交于 2019-11-27 09:27:55
 rpm是一个包管理器,用于生成、安装、查询、核实、更新以及卸载单个软件包。一个包通常包括一个文件存档以及元数据,用于安装和删除存档文件。元数据包括助手脚本、文件属性和包的描述信息。   必选选择以下基本模式之一:查询,验证,安装/升级/刷新/重新安装,卸载,设置所属主/所属组,显示查询标签和显示配置。 查询和验证包: rpm {-q|--query} [select-options] [query-options] rpm {-V|--verify} [select-options] [verify-options] 安装/升级/卸载包: rpm {-i|--install} [install-options] PACKAGE_FILE … rpm {-U|--upgrade} [install-options] PACKAGE_FILE … rpm {-F|--freshen} [install-options] PACKAGE_FILE … rpm {-e|--erase} [--allmatches] [--justdb] [--nodeps] [--noscripts] [--notriggers] [--test] PACKAGE_NAME … 杂项: rpm {--querytags|--showrc} rpm {--setperms|--setugids}

centos 7的yum与rpm选项

纵饮孤独 提交于 2019-11-26 20:02:34
yum命令的选项: yum check-update:列出所有可更新的软件清单。 yum update:更新所有软件。 yum install :仅安装指定软件。 yum update <package_name>:仅更新指定的软件。 yum list:获得系统中的软件安装情况,也可查询软件仓库中可用的软件包列表。 yum list installed:表示只列出系统中安装的软件包。 yum list available:表示只列出软件仓库中可用(尚未安装)的软件包。 yum list updates:表示只列出可以升级版本的软件包。 yum remove <package name>:卸载指定一个软件。 yum search <keyword>:查找指定的软件包。 yum info:查询软件包的描述信息,如“yum info httpd” 清除缓存的命令: yum clean packages:清除缓存目录下的软件包。 yum clean headers:清除缓存目录下的headers。 yum clean oldheaders:清除缓存目录下的旧的headers。 yum clean,yum clean all:清除缓存目录下的软件包和旧的headers。 rpm命令的选项: -q:查询已知名称的软件包是否已经安装; -qp:针对尚未安装的RPM软件包文件进行查询; -qa

04、rpm+yum+tar解压

北慕城南 提交于 2019-11-26 19:38:37
Linux 下安装软件: 1、rpm 软件包的安装 rpm (reahat package management) 缩写,红帽包管理器 rpm 包管理由rpm 命令来实现,rpm 命令格式: rpm [option] [package_name] [option] -i 安装 -v 显示附近信息 -h 显示进度条 一般安装都用 rpm -ivh 包路径及名字 如: rpm -ivh /soft/RealPlayer11GOLD.rpm --安装/soft下 RealPlayer11GOLD.rpm 包 rpm -ivh RealPlayer11GOLD.rpm --安装当前目录下的 RealPlayer11GOLD.rpm 包 --force 强制安装 --nodeps 不考虑依赖关系 --prefix 安装到指定路径 --root 将指定的路径作为根目录 -q 查询系统中安装的软件包 -a 查看所有已安装的包,通常不会这样查,因为输出信息太多,一般会 rpm -qa | grep -i 包名(不要带路径) 例:查看是否安装了 vnc 包 rpm -qa | grep -i vnc 例:查看是否安装了 RealPlayer rpm -qa | grep -i real -f 查看文件属于哪个包(文件要用绝对路径) rpm -qf /bin/rm rpm -qf /bin/ls 练习

rpm 常用命令

家住魔仙堡 提交于 2019-11-26 15:06:08
rpm 常用命令 1.安装一个包 # rpm -ivh 2.升级一个包 # rpm -Uvh 3.移走一个包 # rpm -e 4.安装参数 --force 即使覆盖属于其它包的文件也强迫安装 --nodeps 如果该RPM包的安装依赖其它包,即使其它包没装,也强迫安装。 5.查询一个包是否被安装 # rpm -q < rpm package name> 6.得到被安装的包的信息 # rpm -qi < rpm package name> 7.列出该包中有哪些文件 # rpm -ql < rpm package name> 8.列出服务器上的一个文件属于哪一个RPM包 #rpm -qf 9.可综合好几个参数一起用 # rpm -qil < rpm package name> 10.列出所有被安装的rpm package # rpm -qa 11.列出一个未被安装进系统的RPM包文件中包含有哪些文件? # rpm -qilp < rpm package name> <<RPM中文手册>> 一、安装 命令格式: rpm -i ( or --install) options file1.rpm ... fileN.rpm 参数: file1.rpm ... fileN.rpm 将要安装的RPM包的文件名 详细选项: -h (or --hash) 安装时输出hash记号 (``#'') -

rpm 常用命令

和自甴很熟 提交于 2019-11-26 15:05:50
rpm 常用命令 0.列出该包中所有文件及路径 # rpm -qpl < rpm package name> 1.安装一个包 # rpm -ivh 2.升级一个包 # rpm -Uvh 3.移走一个包 # rpm -e 4.安装参数 --force 即使覆盖属于其它包的文件也强迫安装 --nodeps 如果该RPM包的安装依赖其它包,即使其它包没装,也强迫安装。 5.查询一个包是否被安装 # rpm -q < rpm package name> 6.得到被安装的包的信息 # rpm -qi < rpm package name> 7.列出该包中有哪些文件 # rpm -ql < rpm package name> 8.列出服务器上的一个文件属于哪一个RPM包 #rpm -qf 9.可综合好几个参数一起用 # rpm -qil < rpm package name> 10.列出所有被安装的rpm package # rpm -qa 11.列出一个未被安装进系统的RPM包文件中包含有哪些文件? # rpm -qilp < rpm package name> <<RPM中文手册>> 一、安装 命令格式: rpm -i ( or --install) options file1.rpm ... fileN.rpm 参数: file1.rpm ... fileN.rpm