rpm卸载

Linux系统软件包管理介绍

南笙酒味 提交于 2019-11-30 19:20:43
Linux系统软件包管理介绍 Linux发行版中附带有成千上万的可用包,其中包括了Internet工具、开发工具、办公工具、游戏等,如果你没有选择完整安装,则只会安装这些包的“子集”,如何删除不想要的包,如何安装遗漏的包,学习LInux系统的软件包管理将解决你的这些问题 文章目录 Linux系统软件包管理介绍 一、软件包基础 软件运行环境: 包管理器: 包命名: 解决依赖包管理工具: 程序包管理器: 二、RPM包管理 RPM代表Redhat Packge Manager(Redhat包管理器) RPM剖析: RPM数据库: rpm 安装: 升级: 查询: rpm{-q|–query}[select-options][query-options] 包校验: 导入所需要公钥 三、YUM使用介绍 Yellowdog Update Modifier,rpm的前端程序,可解决软件包相关依赖性,可在多个库之间定位软件包,up2date的替代工具。 仓库位置: 仓库默认设置: repo关键行 yum日志: yum的repo配置文件中可用的变量: yum 显示仓库列表: 显示程序包: 安装程序包: 升级程序包: 检查可用升级: 卸载程序包: 查看程序包information: 查看指定的特性(可以是某文件)是由哪个程序包所提供: 清理本地缓存: 构建缓存: 搜索: 查看yum执行历史: 日志:

Linux命令总结--rpm命令

こ雲淡風輕ζ 提交于 2019-11-30 18:41:34
1.rpm命令介绍 Linux rpm 命令用于管理套件。 rpm(redhat package manager) 原本是 Red Hat Linux 发行版专门用来管理 Linux 各项套件的程序,由于它遵循 GPL 规则且功能强大方便,因而广受欢迎。逐渐受到其他发行版的采用。RPM 套件管理方式的出现,让 Linux 易于安装,升级,间接提升了 Linux 的适用度。 2.参数介绍 -a  查询所有套件。 -b<完成阶段><套件档>+或-t <完成阶段><套件档>+  设置包装套件的完成阶段,并指定套件档的文件名称。 -c  只列出组态配置文件,本参数需配合"-l"参数使用。 -d  只列出文本文件,本参数需配合"-l"参数使用。 -e<套件档>或--erase<套件档>  删除指定的套件。 -f<文件>+  查询拥有指定文件的套件。 -h或--hash  套件安装时列出标记。 -i  显示套件的相关信息。 -i<套件档>或--install<套件档>  安装指定的套件档。 -l  显示套件的文件列表。 -p<套件档>+  查询指定的RPM套件档。 -q  使用询问模式,当遇到任何问题时,rpm指令会先询问用户。 -R  显示套件的关联性信息。 -s  显示文件状态,本参数需配合"-l"参数使用。 -U<套件档>或--upgrade<套件档> 升级指定的套件档。 -v

# linux软件管理

回眸只為那壹抹淺笑 提交于 2019-11-30 16:44:17
目录 linux软件管理 获取程序包的途径 软件包管理器的职责 软件包管理器的核心功能 软件包管理 软件包管理工具 rpm包命名规范 rpm包管理 什么是rpm及其作用 RPM包查询 RPM包卸载 RPM包校验 RPM重建数据库 检查软件包来源合法性和完整性 作业 1. 如何查询util-linux软件包安装了那些文件? 2. 如何查询 mkdir 命令是由哪个 RPM 软件包安装的? 3. 升级软件包时,-F、-U选项有何区别? 4. 如何检查vsftpd软件包是否安装? 5. 如何检查vsftpd软件包所有的文件存放目录? 6.如何检查vsftpd软件包的配置文件? 7.如何使用rpm安装vsftpd服务? 8.如何使用rpm强制安装依赖包? 8. 如何使用rpm强制安装依赖包? 9. 如何使用rpm卸载vsftpd软件包? 将本章学习到的rpm命令整理成一个列表,写明每个命令的作用 linux软件管理 @ 获取程序包的途径 系统发行版的光盘或官方的服务器 http://mirrors.aliyun.com http://mirrors.sohu.com http://mirrors.163.com 项目官方站点 第三方组织 Fedora-EPEL(推荐) 搜索引擎: http://pkgs.org http://rpmfind.net http://rpm.pbone.net

Linux命令基础-rpm

一世执手 提交于 2019-11-30 14:35:44
命令简介 rpm命令是RPM软件包的管理工具。rpm原本是Red Hat Linux发行版专门用来管理Linux各项套件的程序,由于它遵循GPL规则且功能强大方便,因而广受欢迎。逐渐受到其他发行版的采用。RPM套件管理方式的出现,让Linux易于安装,升级,间接提升了Linux的适用度。 命令选项 -a:查询所有套件; -b<完成阶段><套件档>+或-t <完成阶段><套件档>+:设置包装套件的完成阶段,并指定套件档的文件名称; -c:只列出组态配置文件,本参数需配合"-l"参数使用; -d:只列出文本文件,本参数需配合"-l"参数使用; -e<套件档>或--erase<套件档>:删除指定的套件; -f<文件>+:查询拥有指定文件的套件; -h或--hash:套件安装时列出标记; -i:显示套件的相关信息; -i<套件档>或--install<套件档>:安装指定的套件档; -l:显示套件的文件列表; -p<套件档>+:查询指定的RPM套件档; -q:使用询问模式,当遇到任何问题时,rpm指令会先询问用户; -R:显示套件的关联性信息; -s:显示文件状态,本参数需配合"-l"参数使用; -U<套件档>或--upgrade<套件档>:升级指定的套件档; -v:显示指令执行过程; -vv:详细显示指令执行过程,便于排错。 命令实例 rpm软件包的安装可以使用程序rpm来完成

Linux软件管理.md

一个人想着一个人 提交于 2019-11-30 13:19:30
目录 软件管理 1.获取程序包的途径 2.软件包管理器的职责 3.软件包管理器的核心功能 4.软件包管理 5.软件包分类 6.软件包管理工具 7.软件安装方式 8.rpm包命名规范 9.rpm包管理 9.1.什么是rpm及其作用 9.2.rpm包安装 9.3.rpm包查询 9.4.rpm包升级 9.5.rpm包卸载 9.6.rpm包校验 9.7.rpm重建数据库 9.8.检查软件包来源合法性和完整性 软件管理 1.获取程序包的途径 系统发行版的光盘或官方的服务器 http://mirrors.aliyun.com http://mirrors.sohu.com http://mirrors.163.com 项目官方站点 第三方组织 Fedora-EPEL(推荐) 搜索引擎: http://pkgs.org http://rpmfind.net http://rpm.pbone.net 自己制作 2.软件包管理器的职责 将二进制程序,库文件,配置文件,帮助文件打包成一个文件; 安装软件时按需将二进制文件,库文件,配置文件,帮助文件放到相应的位置; 生成数据库,追踪所安装的每一个文件; 软件卸载时根据安装时生成的数据库将对应的文件删除 3.软件包管理器的核心功能 制作软件包 安装软件 卸载软件 升级软件 查询软件 校验软件 4.软件包管理 程序的组成清单(每个包独有) 文件清单

yum安装包工具命令使用

荒凉一梦 提交于 2019-11-30 12:15:24
(1)列出所有可用的RPM包 # yum list|head -n 20 (2)搜索RPM包(两种方法) # yum search vim # yum list|grep "vim" (3)安装RPM包 # yum install -y protobuf-vim (4)卸载RPM # yum remove -y protobuf-vim (5)升级RPM包 # yum update bash 来源: https://www.cnblogs.com/hkping18/p/11584171.html

安装rmp包或源码包

纵然是瞬间 提交于 2019-11-30 12:14:24
RPM是Red Hat Package Manager的缩写,它是以一种数据库记录的方式将我们所需要的套件安装到Linux主机的一套管理程序。它的的缺点是,安装环境必须与编译时的环境一致或者相当,包与包之间存在着互相依赖的情况,卸载包时需要先把依赖的包卸载。 使用RPM工具安装某个程序包时,有可能会因为该程序包依赖另一个程序包而无法安装;而使用yum工具时,就可以连同依赖的程序包一起安装,很方便。 (1)安装RPM包   -i  表示安装   -v  表示可视化   -h  表示显示安装进度 # cd /mnt/Packages/ # rpm -ivh libjpeg-turbo-devel-1.2.90-5.e17.x86_64.rpm (2)卸载RPM包 # rpm -qa libjpeg-turbo-devel libjpeg-turbo-devel-1.2.90-5.e17.x86_64 # rpm -e libjpeg-turbo-devel (3)查询包是否安装 # rpm -q libjpeg-turbo-devel # rpm -qa|head    查询所有已安装的RPM包 (4)查询RPM包的相关信息 # rpm -qi libjpeg-turbo-devel (5)列出RPM包的安装文件 # rpm ql libjpeg-turbo-devel 来源:

linux 常用命令

℡╲_俬逩灬. 提交于 2019-11-30 12:04:54
一、快捷键 1、操作界面快捷键 ctrl+A 光标移动到开头 ctrl+E 光标移动到命令结尾 ctrl+C 强制终止当前命令 ctrl+L 清屏 clear ctrl+U 删除或剪切光标之前的命令 ctrl+K 删除或剪切光标之后的命令 ctrl+Y 粘贴ctrl+U或ctrl+K剪切的内容 ctrl+R 搜索历史命令 ctrl+D 退出当前终端 ctrl+shift+C 复制选中内容 ctrl+shift+V 粘贴选中内容 2、vi编辑器快捷键 a(i) 在光标后(前)插入 A(I) 在光标所在行行尾(首)插入 o(O) 在光标下(上)插入新行 set nu 显示文件行号 set nonu 取消显示行号 gg 定位到第一行 G 定位到最后一行 nG 定位到n行 :n 定为到n行 $ 定位到尾行 0 定位到行首 x 删除光标所在出字符 nx 删除光标所在处后n个字符 dd 删除光标所在行 ndd 删除n行 dG 删除所在行到文件末尾内容 D 删除光标所在处到行尾内容 :nl,n2d 删除指定范围的行(含首尾) yy 复制当前行 nyy 复制当前行的下n行 dd 剪切当前行 ndd 剪切当前行的下n行 p(P)粘贴在当前光标所在行下(行上) r 取代光标所在字符 R 从光标所在处开始替字符,按Esc结束 u 取消上一步操作 :/字符串 搜索指定字符串 :%s/原字符/新字符/g

Linux下安装软件命令详解

回眸只為那壹抹淺笑 提交于 2019-11-30 12:04:44
LINUX 下安装软件方法命令方法 0、怎么安装应用软件?     我的软件安装在什么地方?     如何删除不要的应用软件?     ……     下面,我们就一起来认识一下这些方面的问题。 一、 解析Linux应用软件安装包:     通常Linux应用软件的安装包有三种:     1) tar包,如software-1.2.3-1.tar.gz。它是使用UNIX系统的打包工具tar打包的。     2) rpm包,如software-1.2.3-1.i386.rpm。它是Redhat Linux提供的一种包封装格式。     3) dpkg包,如software-1.2.3-1.deb。它是Debain Linux提供的一种包封装格式。      而且,大多数Linux应用软件包的命名也有一定的规律,它遵循:     名称-版本-修正版-类型     例如:     1) software-1.2.3-1.tar.gz 意味着:     软件名称:software     版本号:1.2.3     修正版本:1      类型:tar.gz,说明是一个tar包。     2) sfotware-1.2.3-1.i386.rpm     软件名称:software     版本号:1.2.3     修正版本:1     可用平台:i386,适用于Intel 80x86平台。

Linux下安装python3

南笙酒味 提交于 2019-11-30 11:28:36
Linux下安装程序的方法 rpm -ivh 包名.rpm  需要手动解决依赖关系 yum install 包名 -y yum自动处理依赖关系 编译安装(源码安装) 安装Lrzsz #安装此软件,即可拖拽上传下载linux代码到windowsyum install lrzsz 软件包管理 软件包是什么? 软件包顾名思义就是将应用程序、配置文件和数据打包的产物,所有的linux发行版都采用了某种形式的软件包系统,这使得linux软件管理和在windows下一样方便,suse、red hat、fedora等发行版都是用rpm包,Debian和Ubuntu则使用.deb格式的软件包。 在早期系统运维中,安装软件是一件非常费事费力的事情。系统管理员不得不下载软件源代码编译软件,并且为了系统做各种调整。 尽管源代码编译形式的软件增强了用户定制的自由度,但是在小软件上耗费精力是缺乏效率的,于是软件包应运而生。 软件包管理可以将管理员从无休止的兼容问题中释放。yum工具就可以自动搜索依赖关系,并执行安装。 程序(软件)组成部分: 二进制程序 可执行命令 库 .so文件 配置文件 .conf 帮助文件 readme /usr/share/man windows程序 如图 macos程序 mysql-5-3-4.rpm redis-3-4-3.rpm nginx2-3-2.rpm RPM软件包管理器